0000831641-21-000110.txt : 20211124 0000831641-21-000110.hdr.sgml : 20211124 20211124160930 ACCESSION NUMBER: 0000831641-21-000110 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 126 CONFORMED PERIOD OF REPORT: 20211003 FILED AS OF DATE: 20211124 DATE AS OF CHANGE: 20211124 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TETRA TECH INC CENTRAL INDEX KEY: 0000831641 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ENGINEERING SERVICES [8711] IRS NUMBER: 954148514 STATE OF INCORPORATION: DE FISCAL YEAR END: 1003 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-19655 FILM NUMBER: 211446519 BUSINESS ADDRESS: STREET 1: 3475 EAST FOOTHILL BOULEVARD CITY: PASADENA STATE: CA ZIP: 91107 BUSINESS PHONE: 6263514664 MAIL ADDRESS: STREET 1: 3475 EAST FOOTHILL BOULEVARD CITY: PASADENA STATE: CA ZIP: 91107 10-K 1 ttek-20211003.htm 10-K ttek-20211003
00008316412021FYFALSEP3YP3Y1P3YP1YP3YP2Y00008316412020-09-282021-10-03iso4217:USD00008316412021-03-28xbrli:shares00008316412021-11-1200008316412021-10-0300008316412020-09-27iso4217:USDxbrli:shares00008316412019-09-302020-09-2700008316412018-10-012019-09-290000831641ttek:SubcontractorMember2020-09-282021-10-030000831641ttek:SubcontractorMember2019-09-302020-09-270000831641ttek:SubcontractorMember2018-10-012019-09-290000831641us-gaap:ServiceOtherMember2020-09-282021-10-030000831641us-gaap:ServiceOtherMember2019-09-302020-09-270000831641us-gaap:ServiceOtherMember2018-10-012019-09-2900008316412019-09-2900008316412018-09-300000831641us-gaap:CommonStockMember2018-09-300000831641us-gaap:AdditionalPaidInCapitalMember2018-09-300000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-09-300000831641us-gaap:RetainedEarningsMember2018-09-300000831641us-gaap:ParentMember2018-09-300000831641us-gaap:NoncontrollingInterestMember2018-09-300000831641us-gaap:RetainedEarningsMember2018-10-012019-09-290000831641us-gaap:ParentMember2018-10-012019-09-290000831641us-gaap:NoncontrollingInterestMember2018-10-012019-09-290000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-10-012019-09-290000831641us-gaap:AdditionalPaidInCapitalMember2018-10-012019-09-290000831641us-gaap:CommonStockMember2018-10-012019-09-290000831641srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-09-300000831641srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ParentMember2018-09-300000831641srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-09-300000831641us-gaap:CommonStockMember2019-09-290000831641us-gaap:AdditionalPaidInCapitalMember2019-09-290000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-290000831641us-gaap:RetainedEarningsMember2019-09-290000831641us-gaap:ParentMember2019-09-290000831641us-gaap:NoncontrollingInterestMember2019-09-290000831641us-gaap:RetainedEarningsMember2019-09-302020-09-270000831641us-gaap:ParentMember2019-09-302020-09-270000831641us-gaap:NoncontrollingInterestMember2019-09-302020-09-270000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-302020-09-270000831641us-gaap:AdditionalPaidInCapitalMember2019-09-302020-09-270000831641us-gaap:CommonStockMember2019-09-302020-09-270000831641us-gaap:CommonStockMember2020-09-270000831641us-gaap:AdditionalPaidInCapitalMember2020-09-270000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-270000831641us-gaap:RetainedEarningsMember2020-09-270000831641us-gaap:ParentMember2020-09-270000831641us-gaap:NoncontrollingInterestMember2020-09-270000831641us-gaap:RetainedEarningsMember2020-09-282021-10-030000831641us-gaap:ParentMember2020-09-282021-10-030000831641us-gaap:NoncontrollingInterestMember2020-09-282021-10-030000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-282021-10-030000831641us-gaap:AdditionalPaidInCapitalMember2020-09-282021-10-030000831641us-gaap:CommonStockMember2020-09-282021-10-030000831641us-gaap:CommonStockMember2021-10-030000831641us-gaap:AdditionalPaidInCapitalMember2021-10-030000831641us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-030000831641us-gaap:RetainedEarningsMember2021-10-030000831641us-gaap:ParentMember2021-10-030000831641us-gaap:NoncontrollingInterestMember2021-10-03ttek:segment0000831641srt:MinimumMemberttek:EquipmentFurnitureAndFixturesMember2020-09-282021-10-030000831641srt:MaximumMemberttek:EquipmentFurnitureAndFixturesMember2020-09-282021-10-03ttek:level0000831641srt:MinimumMember2020-09-282021-10-030000831641srt:MaximumMember2020-09-282021-10-03ttek:Institutionxbrli:pure0000831641ttek:FederalGovernmentMember2021-10-030000831641ttek:CommercialMember2021-10-030000831641ttek:InternationalMember2021-10-030000831641ttek:StateAndLocalGovernmentMember2020-09-282021-10-030000831641ttek:StateAndLocalGovernmentMember2019-09-302020-09-270000831641ttek:StateAndLocalGovernmentMember2018-10-012019-09-290000831641ttek:FederalGovernmentMember2020-09-282021-10-030000831641ttek:FederalGovernmentMember2019-09-302020-09-270000831641ttek:FederalGovernmentMember2018-10-012019-09-290000831641ttek:CommercialMember2020-09-282021-10-030000831641ttek:CommercialMember2019-09-302020-09-270000831641ttek:CommercialMember2018-10-012019-09-290000831641ttek:InternationalMember2020-09-282021-10-030000831641ttek:InternationalMember2019-09-302020-09-270000831641ttek:InternationalMember2018-10-012019-09-290000831641us-gaap:FixedPriceContractMember2020-09-282021-10-030000831641us-gaap:FixedPriceContractMember2019-09-302020-09-270000831641us-gaap:FixedPriceContractMember2018-10-012019-09-290000831641us-gaap:TimeAndMaterialsContractMember2020-09-282021-10-030000831641us-gaap:TimeAndMaterialsContractMember2019-09-302020-09-270000831641us-gaap:TimeAndMaterialsContractMember2018-10-012019-09-290000831641ttek:CostPlusMember2020-09-282021-10-030000831641ttek:CostPlusMember2019-09-302020-09-270000831641ttek:CostPlusMember2018-10-012019-09-290000831641ttek:ContractRetentionsMember2021-10-030000831641ttek:ContractRetentionsMember2020-09-270000831641ttek:CommercialInternationalServicesGroupMember2019-09-302020-09-270000831641ttek:CommercialInternationalServicesGroupMember2020-09-282021-10-0300008316412021-10-042021-10-0300008316412022-10-032021-10-030000831641ttek:January2020StockRepurchaseProgramMember2020-01-2700008316412020-12-112020-12-1100008316412021-02-262021-02-2600008316412021-05-282021-05-2800008316412021-09-032021-09-0300008316412019-12-132019-12-1300008316412020-02-282020-02-2800008316412020-05-292020-05-2900008316412020-09-042020-09-040000831641ttek:October2021StockRepurchaseProgramMemberus-gaap:SubsequentEventMember2021-10-050000831641srt:ScenarioForecastMember2021-12-202021-12-200000831641us-gaap:SubsequentEventMember2021-11-152021-11-15ttek:employee0000831641ttek:HoareLeaMember2020-09-282021-10-030000831641us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-09-282021-10-030000831641us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-10-030000831641us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMembersrt:MinimumMember2020-09-282021-10-030000831641srt:MaximumMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-09-282021-10-03ttek:acquisition0000831641us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2019-09-302020-09-270000831641us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-09-270000831641ttek:WYGplcMember2018-10-012019-09-290000831641us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2018-10-012019-09-290000831641us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2019-09-290000831641srt:MinimumMemberus-gaap:CustomerContractsMember2020-09-282021-10-030000831641srt:MaximumMemberus-gaap:CustomerContractsMember2020-09-282021-10-030000831641us-gaap:TradeNamesMembersrt:MinimumMember2020-09-282021-10-030000831641us-gaap:TradeNamesMembersrt:MaximumMember2020-09-282021-10-030000831641ttek:NormanDisneyAndYoungMember2017-10-022018-04-01iso4217:AUD0000831641ttek:NormanDisneyAndYoungMember2018-04-010000831641ttek:NormanDisneyAndYoungMember2017-10-022018-09-300000831641ttek:NormanDisneyAndYoungMember2018-10-012019-09-290000831641ttek:NormanDisneyAndYoungMember2020-09-270000831641ttek:NormanDisneyAndYoungMember2020-06-292020-09-270000831641ttek:EGlobalTechMember2018-10-012019-03-310000831641ttek:EGlobalTechMember2019-03-310000831641ttek:EGlobalTechMember2020-09-270000831641ttek:EGlobalTechMember2020-06-292020-09-270000831641ttek:SegueTechnologiesIncMember2019-09-302020-03-290000831641ttek:SegueTechnologiesIncMember2020-03-290000831641ttek:SegueTechnologiesIncMember2020-09-270000831641ttek:SegueTechnologiesIncMember2020-06-292020-09-270000831641ttek:AllAcquisitionsMember2021-10-030000831641ttek:ContingentConsiderationMember2020-09-270000831641ttek:ContingentConsiderationMember2019-09-290000831641ttek:ContingentConsiderationMember2018-09-300000831641ttek:ContingentConsiderationMember2020-09-282021-10-030000831641ttek:ContingentConsiderationMember2019-09-302020-09-270000831641ttek:ContingentConsiderationMember2018-10-012019-09-290000831641us-gaap:InterestExpenseMemberttek:ContingentConsiderationMember2020-09-282021-10-030000831641us-gaap:InterestExpenseMemberttek:ContingentConsiderationMember2019-09-302020-09-270000831641us-gaap:InterestExpenseMemberttek:ContingentConsiderationMember2018-10-012019-09-290000831641ttek:ContingentConsiderationMemberus-gaap:OperatingIncomeLossMember2020-09-282021-10-030000831641ttek:ContingentConsiderationMemberus-gaap:OperatingIncomeLossMember2019-09-302020-09-270000831641ttek:ContingentConsiderationMemberus-gaap:OperatingIncomeLossMember2018-10-012019-09-290000831641ttek:ContingentConsiderationMember2021-10-030000831641ttek:GovernmentServicesGroupMember2019-09-290000831641ttek:CommercialInternationalServicesGroupMember2019-09-290000831641ttek:GovernmentServicesGroupMember2019-09-302020-09-270000831641ttek:GovernmentServicesGroupMember2020-09-270000831641ttek:CommercialInternationalServicesGroupMember2020-09-270000831641ttek:GovernmentServicesGroupMember2020-09-282021-10-030000831641ttek:GovernmentServicesGroupMember2021-10-030000831641ttek:CommercialInternationalServicesGroupMember2021-10-0300008316412021-06-282021-06-280000831641country:AU2020-04-012020-06-300000831641ttek:AsiaPacificReportingUnitMember2020-09-012020-09-270000831641ttek:AsiaPacificReportingUnitMember2020-09-270000831641ttek:RemediationFieldServicesMember2019-07-012019-09-290000831641ttek:RemediationFieldServicesMember2019-09-290000831641us-gaap:CustomerRelationshipsMember2020-09-282021-10-030000831641us-gaap:CustomerRelationshipsMember2021-10-030000831641us-gaap:CustomerRelationshipsMember2020-09-270000831641us-gaap:OrderOrProductionBacklogMember2020-09-282021-10-030000831641us-gaap:OrderOrProductionBacklogMember2021-10-030000831641us-gaap:OrderOrProductionBacklogMember2020-09-270000831641us-gaap:TradeNamesMember2020-09-282021-10-030000831641us-gaap:TradeNamesMember2021-10-030000831641us-gaap:TradeNamesMember2020-09-270000831641ttek:EquipmentFurnitureAndFixturesMember2021-10-030000831641ttek:EquipmentFurnitureAndFixturesMember2020-09-270000831641us-gaap:LeaseholdImprovementsMember2021-10-030000831641us-gaap:LeaseholdImprovementsMember2020-09-270000831641us-gaap:ForeignCountryMember2020-09-282021-10-030000831641us-gaap:ForeignCountryMember2019-09-302020-09-270000831641country:CA2021-06-282021-10-030000831641country:CA2021-10-030000831641us-gaap:StateAndLocalJurisdictionMember2021-10-030000831641us-gaap:ForeignCountryMember2021-10-030000831641ttek:AmendedCreditAgreementMember2018-07-300000831641ttek:AmendedCreditAgreementMember2018-07-302018-07-300000831641ttek:AmendedCreditAgreementMemberttek:TermLoanFacilityMember2018-07-300000831641us-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMember2018-07-300000831641ttek:AmendedCreditAgreementMemberus-gaap:StandbyLettersOfCreditMember2018-07-300000831641ttek:AmendedCreditAgreementMemberus-gaap:BridgeLoanMember2018-07-300000831641ttek:AmendedCreditAgreementMemberttek:LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember2018-07-300000831641us-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMemberus-gaap:EurodollarMembersrt:MinimumMember2018-07-302018-07-300000831641us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberttek:AmendedCreditAgreementMemberus-gaap:EurodollarMember2018-07-302018-07-300000831641ttek:AmendedCreditAgreementMemberus-gaap:FederalFundsEffectiveSwapRateMember2018-07-302018-07-300000831641us-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMemberttek:PrimeRateOrEurodollarRateMember2018-07-302018-07-300000831641us-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMemberttek:PrimeRateOrEurodollarRateMembersrt:MinimumMember2018-07-302018-07-300000831641us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberttek:AmendedCreditAgreementMemberttek:PrimeRateOrEurodollarRateMember2018-07-302018-07-300000831641ttek:AmendedCreditAgreementMember2021-10-030000831641ttek:AmendedCreditAgreementMemberttek:TermLoanFacilityMember2021-10-030000831641us-gaap:RevolvingCreditFacilityMemberttek:AmendedCreditAgreementMember2021-10-030000831641ttek:AmendedCreditAgreementMemberus-gaap:StandbyLettersOfCreditMember2021-10-030000831641ttek:OtherCreditFacilitiesMember2021-10-030000831641us-gaap:StandbyLettersOfCreditMember2021-10-030000831641srt:MinimumMember2021-10-030000831641srt:MaximumMember2021-10-030000831641ttek:FirstAnniversaryOfGrantDateAndMonthlyThereafterMemberttek:DatesPriorToMarchSixth2006Memberttek:EquityIncentivePlan2005Memberttek:EmployeeAndDirectorsStockOptionsMember2020-09-282021-10-030000831641ttek:DatesPriorToMarchSixth2006Memberttek:EquityIncentivePlan2005Memberttek:EmployeeAndDirectorsStockOptionsMember2020-09-282021-10-030000831641ttek:EachAnniversaryOfGrantDateMemberttek:MarchSixth2006AndSubsequentDatesMemberttek:EquityIncentivePlan2005Memberttek:EmployeeAndDirectorsStockOptionsMember2020-09-282021-10-030000831641ttek:MarchSixth2006AndSubsequentDatesMemberttek:EquityIncentivePlan2005Memberttek:EmployeeAndDirectorsStockOptionsMember2020-09-282021-10-030000831641us-gaap:RestrictedStockUnitsRSUMemberttek:EachAnniversaryOfGrantDateMemberttek:MarchSixth2006AndSubsequentDatesMemberttek:EquityIncentivePlan2005Member2020-09-282021-10-030000831641ttek:EquityIncentivePlan2015Member2021-10-030000831641ttek:EquityIncentivePlan2018Member2021-10-030000831641ttek:EmployeeStockPurchasePlanMember2021-10-030000831641ttek:EmployeeStockPurchasePlanMember2020-09-282021-10-030000831641ttek:EmployeeAndDirectorsStockOptionsMember2021-10-030000831641ttek:EmployeeAndDirectorsStockOptionsMember2020-09-282021-10-030000831641ttek:EmployeeAndDirectorsStockOptionsMember2019-09-302020-09-270000831641ttek:EmployeeAndDirectorsStockOptionsMember2018-10-012019-09-290000831641us-gaap:RestrictedStockUnitsRSUMember2020-09-282021-10-030000831641srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2020-09-282021-10-030000831641us-gaap:PerformanceSharesMember2020-09-282021-10-030000831641us-gaap:RestrictedStockUnitsRSUMember2018-09-300000831641us-gaap:PerformanceSharesMember2018-09-300000831641us-gaap:RestrictedStockUnitsRSUMember2018-10-012019-09-290000831641us-gaap:PerformanceSharesMember2018-10-012019-09-290000831641us-gaap:RestrictedStockUnitsRSUMember2019-09-290000831641us-gaap:PerformanceSharesMember2019-09-290000831641us-gaap:RestrictedStockUnitsRSUMember2019-09-302020-09-270000831641us-gaap:PerformanceSharesMember2019-09-302020-09-270000831641us-gaap:RestrictedStockUnitsRSUMember2020-09-270000831641us-gaap:PerformanceSharesMember2020-09-270000831641us-gaap:RestrictedStockUnitsRSUMember2021-10-030000831641us-gaap:PerformanceSharesMember2021-10-030000831641ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember2020-09-282021-10-030000831641ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember2019-09-302020-09-270000831641ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember2018-10-012019-09-290000831641ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember2021-10-030000831641ttek:EmployeeStockPurchasePlanMember2019-09-302020-09-270000831641ttek:EmployeeStockPurchasePlanMember2018-10-012019-09-290000831641ttek:EmployeeStockPurchasePlanMember2020-09-270000831641ttek:EmployeeStockPurchasePlanMember2019-09-290000831641us-gaap:DefinedBenefitPlanEquitySecuritiesMember2021-10-030000831641us-gaap:MutualFundMember2021-10-030000831641ttek:DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember2021-10-030000831641us-gaap:DefinedBenefitPlanCashMember2021-10-030000831641us-gaap:PensionPlansDefinedBenefitMember2021-10-030000831641us-gaap:PensionPlansDefinedBenefitMembersrt:MinimumMember2021-10-030000831641srt:MaximumMemberus-gaap:PensionPlansDefinedBenefitMember2021-10-03ttek:agreement0000831641us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2017-10-022018-09-300000831641us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2021-10-030000831641us-gaap:CashFlowHedgingMemberttek:InterestRateSwap3Memberus-gaap:DesignatedAsHedgingInstrumentMember2021-10-030000831641us-gaap:CashFlowHedgingMemberttek:InterestRateSwap1Memberus-gaap:DesignatedAsHedgingInstrumentMember2021-10-030000831641us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberttek:InterestRateSwap2Member2021-10-030000831641us-gaap:CashFlowHedgingMemberttek:InterestRateSwap4Memberus-gaap:DesignatedAsHedgingInstrumentMember2021-10-030000831641us-gaap:CashFlowHedgingMemberttek:InterestRateSwap5Memberus-gaap:DesignatedAsHedgingInstrumentMember2021-10-030000831641us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2020-09-270000831641us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2020-09-282021-10-030000831641us-gaap:OtherCurrentLiabilitiesMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2021-10-030000831641us-gaap:OtherCurrentLiabilitiesMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2020-09-270000831641us-gaap:InterestRateSwapMember2020-09-282021-10-030000831641us-gaap:InterestRateSwapMember2019-09-302020-09-270000831641us-gaap:InterestRateSwapMember2018-10-012019-09-290000831641us-gaap:DesignatedAsHedgingInstrumentMemberttek:ForeignExchangeForwardAndInterestRateSwapMember2020-09-282021-10-030000831641us-gaap:AccumulatedTranslationAdjustmentMember2018-09-300000831641us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2018-09-300000831641us-gaap:AccumulatedTranslationAdjustmentMember2018-10-012019-09-290000831641us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2018-10-012019-09-290000831641us-gaap:AccumulatedTranslationAdjustmentMember2019-09-290000831641us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-09-290000831641us-gaap:AccumulatedTranslationAdjustmentMember2019-09-302020-09-270000831641us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-09-302020-09-270000831641us-gaap:AccumulatedTranslationAdjustmentMember2020-09-270000831641us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-09-270000831641us-gaap:AccumulatedTranslationAdjustmentMember2020-09-282021-10-030000831641us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-09-282021-10-030000831641us-gaap:AccumulatedTranslationAdjustmentMember2021-10-030000831641us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-10-03ttek:action00008316412019-07-150000831641ttek:GovernmentServicesGroupMemberus-gaap:OperatingSegmentsMember2020-09-282021-10-030000831641ttek:GovernmentServicesGroupMemberus-gaap:OperatingSegmentsMember2019-09-302020-09-270000831641ttek:GovernmentServicesGroupMemberus-gaap:OperatingSegmentsMember2018-10-012019-09-290000831641us-gaap:OperatingSegmentsMemberttek:CommercialInternationalServicesGroupMember2020-09-282021-10-030000831641us-gaap:OperatingSegmentsMemberttek:CommercialInternationalServicesGroupMember2019-09-302020-09-270000831641us-gaap:OperatingSegmentsMemberttek:CommercialInternationalServicesGroupMember2018-10-012019-09-290000831641ttek:RemediationAndConstructionManagementMemberus-gaap:OperatingSegmentsMember2020-09-282021-10-030000831641ttek:RemediationAndConstructionManagementMemberus-gaap:OperatingSegmentsMember2019-09-302020-09-270000831641ttek:RemediationAndConstructionManagementMemberus-gaap:OperatingSegmentsMember2018-10-012019-09-290000831641us-gaap:IntersegmentEliminationMember2020-09-282021-10-030000831641us-gaap:IntersegmentEliminationMember2019-09-302020-09-270000831641us-gaap:IntersegmentEliminationMember2018-10-012019-09-290000831641us-gaap:CorporateNonSegmentMember2020-09-282021-10-030000831641us-gaap:CorporateNonSegmentMember2019-09-302020-09-270000831641us-gaap:CorporateNonSegmentMember2018-10-012019-09-290000831641ttek:GovernmentServicesGroupMemberus-gaap:OperatingSegmentsMember2021-10-030000831641ttek:GovernmentServicesGroupMemberus-gaap:OperatingSegmentsMember2020-09-270000831641us-gaap:OperatingSegmentsMemberttek:CommercialInternationalServicesGroupMember2021-10-030000831641us-gaap:OperatingSegmentsMemberttek:CommercialInternationalServicesGroupMember2020-09-270000831641ttek:RemediationAndConstructionManagementMemberus-gaap:OperatingSegmentsMember2021-10-030000831641ttek:RemediationAndConstructionManagementMemberus-gaap:OperatingSegmentsMember2020-09-270000831641us-gaap:CorporateNonSegmentMember2021-10-030000831641us-gaap:CorporateNonSegmentMember2020-09-270000831641country:US2020-09-282021-10-030000831641country:US2019-09-302020-09-270000831641country:US2018-10-012019-09-290000831641us-gaap:NonUsMember2020-09-282021-10-030000831641us-gaap:NonUsMember2019-09-302020-09-270000831641us-gaap:NonUsMember2018-10-012019-09-290000831641country:US2021-10-030000831641country:US2020-09-270000831641us-gaap:NonUsMember2021-10-030000831641us-gaap:NonUsMember2020-09-270000831641ttek:GovernmentServicesGroupMembersrt:ScenarioForecastMember2021-10-042022-01-020000831641srt:ScenarioForecastMemberttek:CommercialInternationalServicesGroupMember2021-10-042022-01-020000831641us-gaap:ForeignCountryMember2021-06-282021-10-0300008316412019-12-302020-03-290000831641ttek:ContingentConsiderationMember2020-06-292020-09-2700008316412020-06-292020-09-2700008316412019-09-302019-12-2900008316412020-03-302020-06-2800008316412020-09-282020-12-2700008316412020-12-282021-03-2800008316412021-03-292021-06-2700008316412021-06-282021-10-030000831641us-gaap:AllowanceForCreditLossMember2018-09-300000831641us-gaap:AllowanceForCreditLossMember2018-10-012019-09-290000831641us-gaap:AllowanceForCreditLossMember2019-09-290000831641us-gaap:AllowanceForCreditLossMember2019-09-302020-09-270000831641us-gaap:AllowanceForCreditLossMember2020-09-270000831641us-gaap:AllowanceForCreditLossMember2020-09-282021-10-030000831641us-gaap:AllowanceForCreditLossMember2021-10-030000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-09-300000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-10-012019-09-290000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-09-290000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-09-302020-09-270000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-09-270000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-09-282021-10-030000831641us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-10-03

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________________________________________________________
FORM 10-K
(Mark One) 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Fiscal Year Ended October 3, 2021
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Transition Period from                          to   
Commission File Number 0-19655
____________________________________________________________________________
TETRA TECH, INC.
(Exact name of registrant as specified in its charter)
Delaware95-4148514
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
3475 East Foothill Boulevard, Pasadena, California 91107
(Address of principal executive offices) (Zip Code)

(626) 351-4664
(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.01 par valueTTEKThe NASDAQ Stock Market LLC
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 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 and posted on its corporate Website, if any, every Interactive Data File required to be submitted and posted 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 and post such files). Yes  No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer" and "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.   Large accelerated filer     Accelerated filer     Non-accelerated filer     Smaller reporting company   Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to section 13(a) of the Exchange Act. 
Indicate by check mark whether the registrant 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.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes  No 
The aggregate market value of the registrant's common stock held by non-affiliates on March 28, 2021, was $7.1 billion (based upon the closing price of a share of registrant's common stock as reported by the Nasdaq National Market on that date).
On November 12, 2021, 53,885,546 shares of the registrant's common stock were outstanding.
DOCUMENT INCORPORATED BY REFERENCE
Portions of registrant's Proxy Statement for its 2022 Annual Meeting of Stockholders are incorporated by reference in Part III of this report where indicated.



TABLE OF CONTENTS
  Page
2


This Annual Report on Form 10-K ("Report"), including the "Management's Discussion and Analysis of Financial Condition and Results of Operations," contains forward-looking statements regarding future events and our future results that are subject to the safe harbors created under the Securities Act of 1933 (the "Securities Act") and the Securities Exchange Act of 1934 (the "Exchange Act"). All statements other than statements of historical facts are statements that could be deemed forward-looking statements. These statements are based on current expectations, estimates, forecasts and projections about the industries in which we operate and the beliefs and assumptions of our management. Words such as "expects," "anticipates," "targets," "goals," "projects," "intends," "plans," "believes," "estimates," "seeks," "continues," "may," variations of such words, and similar expressions are intended to identify such forward-looking statements. In addition, statements that refer to projections of our future financial performance, our anticipated growth and trends in our businesses, and other characterizations of future events or circumstances are forward-looking statements. Readers are cautioned that these forward-looking statements are only predictions and are subject to risks, uncertainties and assumptions that are difficult to predict, including those identified below under "Risk Factors," and elsewhere herein. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. We undertake no obligation to revise or update publicly any forward-looking statements for any reason.
PART I
Item 1.    Business
General
Tetra Tech, Inc. ("Tetra Tech") is a leading global provider of high-end consulting and engineering services that focuses on water, environment, sustainable infrastructure, renewable energy, and international development. We are a global company that is Leading with Science® to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients' needs and resources.
Tetra Tech is Leading with Science® to provide sustainable and resilient solutions to our clients' most complex needs. Engineering News-Record ("ENR"), the engineering industry's leading magazine, has ranked Tetra Tech #1 in Water for 18 years in a row. In 2021, we were also ranked #1 in environmental management, hydro plants, water treatment/desalination, water treatment/supply, and wind power. ENR also ranked Tetra Tech in the top 10 in numerous categories, including dams and reservoirs, solid waste, environmental science, chemical and soil remediation, green building design, hazardous waste, solar power, and site assessment and compliance.
Our reputation for high-end consulting and engineering services and our ability to develop solutions for water and environmental management has supported our growth for more than 50 years. Today, we are proud to be making a difference in people’s lives worldwide through our high-end consulting, engineering, and technology service offerings. In fiscal 2021, we worked on over 70,000 projects, in more than 100 countries on seven continents, with a talent force of 21,000 associates. We are Leading with Science® throughout our operations, with domain experts across multiple disciplines supported by our advanced analytics, artificial intelligence ("AI"), machine learning, and digital technology solutions. Our ability to provide innovation and first-of-kind solutions is enhanced by partnerships with our forward-thinking clients. We are diverse, equitable, and inclusive, embracing the breadth of experience across our talented workforce worldwide with a culture of innovation and entrepreneurship. We are disciplined in our business, and focused on delivering value to customers and high performance for our shareholders. In supporting our clients, we seek to add value and provide long-term sustainable consulting, engineering and technology solutions.
By combining ingenuity and practical experience, we have helped to advance sustainability by managing water, protecting the environment, providing renewable energy, and engineering green solutions for our cities and communities. Our mission is to be the world's leading consulting and engineering firm solving global challenges in water and the environment that make a positive difference in people's lives worldwide.
The following core principles form the underpinning of how we work together to serve our clients:
Service.  We put our clients first. We listen closely to better understand our clients' needs and deliver smart, cost-effective solutions that meet their needs.
Value.  We solve our clients' problems as if they were our own. We develop and implement sustainable solutions that are innovative, efficient and practical.
Excellence.  We bring superior technical capability, disciplined project management, and excellence in safety and quality to all of our services.
Opportunity.  Our people are our number one asset. Opportunity means new technical challenges that provide advancement within our company, encourage an inclusive and diverse workforce, and ensure a safe workplace.
3


We have a strong project management culture that enables us to deliver on more than 70,000 projects in a fiscal year. We maintain a strong emphasis on project management at all levels of the organization. Our client-focused project management is supported by strong fiscal management and financial tools. We use a disciplined approach to monitoring, managing, and improving our return on investment in each of our business areas through our efforts to negotiate appropriate contract terms, manage our contract performance to minimize schedule delays and cost overruns, and promptly bill and collect accounts receivable.
We have built a broad client and contract base by proactively understanding our clients' priorities and demonstrating a long track record of successful performance that results in repeat business and limits competition. We believe that proximity to our clients is also instrumental to integrating global experience and resources with an understanding of our local clients' needs. Over the past year, we worked in more than 100 countries, helping our clients address complex water, environment, renewable energy, and related sustainable infrastructure needs.
Throughout our history, we have supported both public and private clients, many for multiple decades of continuous contracts and repeat business. Long-term relationships provide us with institutional knowledge of our clients' programs, past projects and internal resources. Institutional knowledge is often a significant factor in winning competitive proposals and providing cost-effective solutions tailored to our clients' needs.
We are often at the leading edge of new challenges where we are delivering one-of-a-kind solutions. These might be a new water treatment technology, a unique solution to addressing new regulatory requirements, a new system for automated assessment of infrastructure assets or a digital twin for real time management of water treatment systems.
We combine interdisciplinary capabilities, technical resources, and institutional knowledge to implement complex projects that are at the leading edge of policy and technology development.    
Leading with Science®
At Tetra Tech, we provide value-generating solutions by combining operational expertise, science, and technology. By Leading with Science® and leveraging our collective technology including advanced data analytics and digital technologies, we create transformational solutions for our clients.
Tetra Tech's proprietary technologies and solutions, referred to collectively as the Tetra Tech Delta, differentiate us in the market and provide us with a competitive advantage. We create customized solutions; from smart data collection and advanced analytics that support decision making to AI enabled solutions for asset management. Our Tetra Tech Delta technologies are drawn from our decades of operational experience and a reservoir of technical applications that are shared throughout our company. Our high-end teams connect interdisciplinary experts from across our company's 21,000 staff worldwide. Tetra Tech mobilizes teams that include analysts, statisticians, digital engineers, and industry experts who effectively implement value-generating and pragmatic solutions for our clients.
These advanced analytical solutions enable us to provide clients with real-time reporting, automated and remote data collection, and dashboards for tracking and communicating results. Tetra Tech Delta is continually expanding and includes cutting-edge tools on interpretive analysis, modeling of physical systems, forecasting and scenario analysis, optimization and operations research.
In implementing our Leading with Science® approach, we work with our clients to explore, incubate, and test solutions in our Tetra Tech Innovation Hubs ("Tt I-Hub"). Tt I-Hub provides a collaborative platform for exploration, testing, and formulation of new solutions in partnership with clients, academia and donor agencies.
Leading with Science® also means fully leveraging the collective expertise provided by our global talent force of 21,000 associates. We actively share information, ideas, and resources across our global operations through our network structure, guided subject matter teams, and project team building. Our annual Tech 1000 event engages Tetra Tech experts world-wide to solve client challenges and identify the best ideas for further development. We also proactively share emerging technology and new ideas through our knowledge transfer system, Tetra Tech Technology Transfer ("T4"). T4 facilitates our innovation culture through webcasts, blogs, multi-media, and social media across our global operations.    
Reportable Segments
In fiscal 2021, we managed our operations under two reportable segments. Our Government Services Group ("GSG") reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group ("CIG") reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. These reportable segments allow us to capitalize on our growing market opportunities and enhance the development of high-end consulting and technical solutions to meet our growing client demand. We continued to report the historical results of the wind-down of our non-core construction activities in the Remediation and Construction Management ("RCM") reportable segment. There has
4


been no remaining backlog for RCM since fiscal 2018 as the projects were complete. The following table presents the percentage of our revenue by reportable segment:
 Fiscal Year
Reportable Segment202120202019
GSG60.5%59.4%58.6%
CIG41.242.343.1
Inter-segment elimination(1.7)(1.7)(1.7)
 100.0%100.0%100.0%
For additional information regarding our reportable segments, see Note 18, "Reportable Segments" of the "Notes to Consolidated Financial Statements" included in Item 8. For more information on risks related to our business, reportable segments and geographic regions, including risks related to foreign operations, see Item 1A, “Risk Factors” of this report.
Government Services Group
GSG provides consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology, and disaster management. GSG also provides engineering design services for U.S. municipal and commercial clients, especially in water infrastructure, solid waste, and high-end sustainable infrastructure designs. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom, and Australia.
GSG provides consulting and engineering services for a broad range of water, environment, and infrastructure-related needs primarily for U.S. government clients. The primary GSG markets include water resources analysis and water management, environmental monitoring, data analytics, government consulting, waste management, and a broad range of civil infrastructure master planning and engineering design for facilities, transportation, and local development projects. GSG's services span from early data collection and monitoring, to data analysis and information management, to science and engineering applied research, to engineering design, to project management, and operations and maintenance.
GSG provides our clients with sustainable solutions that optimize their water management and environmental programs to address regulatory requirements, improve operational efficiencies, and manage assets. Our services advance sustainability and resiliency through the "greening" of infrastructure, design of energy efficiency and resource conservation programs, innovation in the capture and sequestration of carbon, development of disaster preparedness and response plans, and improvement in water and land resource management practices. We provide climate change and energy management consulting, and greenhouse gas ("GHG") inventory assessment, certification, reduction, and management services. GSG also provides planning, architectural, and sustainable engineering services for U.S. federal, state and local government facilities. We support government agencies with related sustainable infrastructure needs, asset management for military housing and educational, institutional, and research facilities.
Many government organizations face complex problems due to increased demand and competition for water and natural resources, newly understood threats to human health and the environment, aging infrastructure, and demand for new and more resilient infrastructure. Our integrated water management services support government agencies responsible for managing water supplies, wastewater treatment, storm water management, and flood protection. We help our clients develop more resilient water supplies and more sustainable management of water resources, while addressing a wide range of local and national government requirements and policies. Fluctuations in weather patterns and extreme events, such as prolonged droughts and more frequent flooding, are increasing concerns over the reliability of water supplies, the need to protect coastal areas, and flood mitigation and adaptation in metropolitan areas. We provide smart water infrastructure solutions that integrate water modeling, instrumentation and controls, and real-time controls to create flexible water systems that respond to changing conditions, optimize use of existing infrastructure, and provide clients with the ability to more efficiently monitor and manage their water infrastructure. We provide operational technology for secure management of water treatment and wastewater systems, including cybersecurity assessments and digital twin solutions.
We also support government agencies in the full range of disaster response and community resilience services including monitoring and environmental response, damage assessment and program management services, and resilient engineering design and mitigation planning. We have a full suite of proprietary software tools and procedures that support our disaster response, planning, and management support services. These tools and procedures address disaster management and community resilience data management needs, including information technology systems, portals, dashboards, data management, data analytics, and statistical analysis.
GSG provides a wide range of consulting and engineering services for solid waste management, including landfill design and management and recycling facility design, throughout the United States; providing design, project management, and
5


maintenance services to manage solid and hazardous waste, for environmental, wastewater, energy, containment, mining, utilities, aquaculture, and other industrial clients; as well as innovative renewable energy projects such as solar energy-generating landfill caps; and providing full-service solutions for gas-to-energy facilities to efficiently use landfill methane gas.
We provide high-end advanced analytics and information technology ("IT") consulting and support to various federal clients including AI applications, machine learning, modernization of IT systems, and cloud migration. We design solutions to manage and analyze data for major federal agency programs including data related to health, security, environment, and water programs. We use our Tt I-Hub to demonstrate and test technology solutions to facilitate rapid deployment by our clients. We provide technical support for the Federal Aviation Administration ("FAA") to optimize the U.S. airspace system and support related aviation systems integration for the U.S. and other countries' metropolitan airports. We provide specialized modeling and data analytics for airspace acoustic analysis. Our aviation airspace services include data management, data processing, communications and outreach, and systems development; and providing systems analysis and information management.
We support governments in implementing international development programs for developing nations to help them address numerous challenges, including access to potable water and adapting to the threats of climate change. Our international development services include supporting donor agencies to develop safe and reliable water supplies and sanitation services, support the eradication of poverty, improve livelihoods, promote democracy and increase economic growth; planning, designing, implementing, researching, and monitoring projects in the areas of climate change, agriculture and rural development, governance and institutional development, natural resources and the environment, infrastructure, economic growth, energy, rule of law and justice systems, land tenure and property rights, and training and consulting for public-private partnerships; and building capacity and strengthening institutions in areas such as global health, energy sector reform, utility management, education, food security, and local governance.
Commercial/International Services Group
CIG primarily provides consulting and engineering services to U.S. commercial clients, and international clients that include both commercial and government sectors. CIG supports commercial clients across the Fortune 500, renewable energy, industrial, manufacturing, and aerospace markets. CIG also provides sustainable infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.
CIG provides consulting and engineering services worldwide for a broad range of water, environment, and sustainable infrastructure-related needs in both developed and emerging economies. The primary markets for CIG's services include natural resources, energy, and utilities, as well as sustainable infrastructure master planning and engineering design for facilities, transportation, and local development projects. CIG's services span from early data collection and monitoring to data analysis and information management, to feasibility studies and assessments, to science and engineering applied research, to engineering design, to project management, and operations and maintenance.
CIG's environmental services include cleanup and beneficial reuse of sites contaminated with hazardous materials, toxic chemicals, and oil and petroleum products, which cover all phases of the remedial planning process, starting with disaster response and initial site assessment through removal actions, remedial design and implementation oversight; and supporting both commercial and government clients in planning and implementing remedial activities at numerous sites around the world, and providing a broad range of environmental analysis and planning services.
CIG also supports U.S. commercial clients by providing design services to renovate, upgrade, and modernize industrial water supplies, and address industrial water treatment and water reuse needs; and provides plant engineering, project execution, and program management services for industrial water treatment projects throughout the world.
CIG provides planning, architectural and sustainable engineering services for commercial and government facilities. We provide high-end design of sustainable energy, water, and GHG efficient solutions including civil, electrical, mechanical, structural, and hydraulic engineering for buildings and surrounding developments. We provide high-end services in addressing indoor health and associated assessment, consulting, and retrofits of buildings to address indoor air quality and safety. We also provide engineering services for a wide range of clients with specialized needs, such as data centers, security systems, training and audiovisual facilities, clean rooms, laboratories, medical facilities, and disaster preparedness facilities.
CIG's international services, especially in Canada and Asia-Pacific, include high-end analytical, engineering, architecture, geotechnical, and project management services for infrastructure projects, including rail and roadway monitoring and asset management services, collection of condition data, optimization of upgrades and long-term planning for expansion; multi-modal design services for commuter railway stations, airport expansions, bridges and major highways, and ports and harbors; and designing resilient solutions to repair, replace, and upgrade older transportation infrastructure.
CIG provides infrastructure design services in extreme and remote areas by using specialized techniques that are adapted to local resources, while minimizing environmental impacts, and considering potential climate change impacts. These
6


include providing consulting, geotechnical, and design services to owners of transportation, natural resources, energy and community infrastructure in areas of permafrost or extreme climate regions.
CIG's energy services include support for electric power utilities and independent power producers worldwide, ranging from macro-level planning and management advisory services to project-specific environmental, engineering, project management, and operational services, and advising on the design and implementation of smart grids, both domestically and internationally, including increasing utility automation, information and operational technologies, and critical infrastructure security. For utilities and governmental regulatory agencies, our services include policy and regulatory development, utility management, performance improvement, asset management and evaluation, and transaction support services. For developers and owners of renewable energy resources such as solar grid and off-grid, on-shore and off-shore wind, biogas and biomass, tidal, and hydropower, and conventional power generation facilities, micro-grid and battery or alternative storage facilities, as well as transmission and distribution assets, our services include environmental, electrical, mechanical and civil engineering, procurement, operations and maintenance, and regulatory support for all project phases.
CIG supports industrial clients globally. Our services include environmental permitting support, siting studies, strategic planning and analyses; design of site civil works; water management; biological and cultural assessments, and site investigations; and hazardous waste site remediation.
CIG also provides environmental remediation and reconstruction services to evaluate and restore lands to beneficial use, remediating, and restoring contaminated facilities at military locations in the U.S. and around the world; managing large, complex sediment remediation programs that help restore rivers and coastal waters to beneficial use; constructing state-of-the-art water treatment plants for U.S. commercial clients; and supporting utilities in the U.S. in implementing infrastructure needs.
Remediation and Construction Management
We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment in fiscal 2021. As of October 3, 2021, there was no remaining backlog for RCM as the projects were complete.
Project Examples
Project examples are provided on our company website located at tetratech.com, including expert interviews, in-depth articles, and project profiles that demonstrate our services across water, environment, sustainable infrastructure, renewable energy, and international development.
Fiscal 2022 Reportable Segments
On the first day of fiscal 2022, we created a new High Performance Buildings division in our CIG reportable segment. As a result, we transferred some related operations in our GSG reportable segment with annual revenue of approximately $170 million to our CIG reportable segment. Beginning in the first quarter of fiscal 2022, our segment reporting will reflect this transfer and our historical comparisons will be revised to be consistent with the fiscal 2022 presentation.
Clients
We provide services to a diverse base of U.S. state and local government, U.S. federal government, U.S. commercial, and international clients. The following table presents the percentage of our revenue by client sector:
 Fiscal Year
Client Sector202120202019
U.S. state and local government16.7%14.7%18.9%
U.S. federal government (1)
33.633.230.3
U.S. commercial19.922.523.1
International (2)
29.829.627.7
100.0%100.0%100.0%
(1) Includes revenue generated under U.S. federal government contracts performed outside the United States.
(2) Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.
7


U.S. federal government agencies are significant clients. The U.S. Agency for International Development ("USAID") accounted for 11.7%, 12.2% and 12.4% of our revenue in fiscal 2021, 2020 and 2019, respectively. The Department of Defense ("DoD") accounted for 11.2%, 9.2% and 7.9% of our revenue in fiscal 2021, 2020 and 2019, respectively. We typically support multiple programs within a single U.S. federal government agency, both domestically and internationally. We also assist U.S. state and local government clients in various jurisdictions across the United States. Our international clients are primarily focused in Canada, Australia, and the United Kingdom and consist of a relatively equal sized mix of government and commercial clients. Our U.S. commercial clients include companies in the chemical, energy, mining, pharmaceutical, retail, aerospace, automotive, petroleum, and communications industries. No single client, except for U.S. federal government clients, accounted for more than 10% of our revenue in fiscal 2021.
Contracts
Our services are performed under three principal types of contracts with our clients: fixed-price, time-and-materials, and cost-plus. The following table presents the percentage of our revenue by contract type:
 Fiscal Year
Contract Type202120202019
Fixed-price37.1%36.0%33.7%
Time-and-materials46.446.548.6
Cost-plus16.517.517.7
100.0%100.0%100.0%
Under a fixed-price contract, clients agree to pay a specified price for our performance of the entire contract or a specified portion of the contract. Some fixed-price contracts can include date-certain and/or performance obligations. Fixed-price contracts carry certain inherent risks, including risks of losses from underestimating costs, delays in project completion, problems with new technologies, price increases for materials, and economic and other changes that may occur over the contract period. Consequently, the profitability of fixed-price contracts may vary substantially. Under time-and-materials contracts, we are paid for labor at negotiated hourly billing rates and paid for other expenses. Profitability on these contracts is driven by billable headcount and cost control. Many of our time-and-materials contracts are subject to maximum contract values and, accordingly, revenue related to these contracts is recognized as if these contracts were fixed-price contracts. Under our cost-plus contracts, some of which are subject to a contract ceiling amount, we are reimbursed for allowable costs and fees, which may be fixed or performance-based. If our costs exceed the contract ceiling or are not allowable, we may not be able to obtain full reimbursement. Further, the amount of the fee received for a cost-plus award fee contract partially depends upon the client's discretionary periodic assessment of our performance on that contract.
Some contracts with the U.S. federal government are subject to annual funding approval. U.S. federal government agencies may impose spending restrictions that limit the continued funding of our existing contracts and may limit our ability to obtain additional contracts. These limitations, if significant, could have a material adverse effect on us. All contracts with the U.S. federal government may be terminated by the government at any time, with or without cause.
U.S. federal government agencies have formal policies against continuing or awarding contracts that would create actual or potential conflicts of interest with other activities of a contractor. These policies may prevent us from bidding for or performing government contracts resulting from or related to certain work we have performed. In addition, services performed for a commercial or government sector client may create conflicts of interest that preclude or limit our ability to obtain work for a private organization. We attempt to identify actual or potential conflicts of interest and to minimize the possibility that such conflicts could affect our work under current contracts or our ability to compete for future contracts. We have, on occasion, declined to bid on a project because of an existing or potential conflict of interest.
Some of our operating units have contracts with the U.S. federal government that are subject to audit by the government, primarily the Defense Contract Audit Agency ("DCAA"). The DCAA generally seeks to (i) identify and evaluate all activities that contribute to, or have an impact on, proposed or incurred costs of government contracts; (ii) evaluate a contractor's policies, procedures, controls, and performance; and (iii) prevent or avoid wasteful, careless, and inefficient production or service. To accomplish this, the DCAA examines our internal control systems, management policies, and financial capability; evaluates the accuracy, reliability, and reasonableness of our cost representations and records; and assesses our compliance with Cost Accounting Standards ("CAS") and defective-pricing clauses found within the Federal Acquisition Regulation ("FAR"). The DCAA also performs an annual review of our overhead rates and assists in the establishment of our final rates. This review focuses on the allowability of cost items and the applicability of CAS. The DCAA also audits cost-based contracts, including the close-out of those contracts.
The DCAA reviews all types of U.S. federal government proposals, including those of award, administration, modification, and re-pricing. The DCAA considers our cost accounting system, estimating methods and procedures, and
8


specific proposal requirements. Operational audits are also performed by the DCAA. A review of our operations at every major organizational level is conducted during the proposal review period. During the course of its audit, the U.S. federal government may disallow certain costs if it determines that we accounted for such costs in a manner inconsistent with CAS. Under a government contract, only those costs that are reasonable, allocable, and allowable are recoverable. A disallowance of costs by the U.S. federal government could have a material adverse effect on our financial results.
In accordance with our corporate policies, we maintain controls to minimize any occurrence of fraud or other unlawful activities that could result in severe legal remedies, including the payment of damages and/or penalties, criminal and civil sanctions, and debarment. In addition, we maintain preventative audit programs and mitigation measures to ensure that appropriate control systems are in place.
We provide services under contracts, purchase orders, or retainer letters. Our policy requires that all contracts must be in writing. We bill our clients in accordance with the contract terms and periodically based on costs incurred, on either an hourly-fee basis or on a percentage-of-completion basis, as the project progresses. Most of our agreements permit our clients to terminate the agreements without cause upon payment of fees and expenses through the date of the termination. Generally, our contracts do not require that we provide performance bonds. If required, a performance bond, issued by a surety company, guarantees a contractor's performance under the contract. If the contractor defaults under the contract, the surety will, at its discretion, complete the job or pay the client the amount of the bond. If the contractor does not have a performance bond and defaults in the performance of a contract, the contractor is responsible for all damages resulting from the breach of contract. These damages include the cost of completion, together with possible consequential damages such as lost profits.
Growth Strategy
Our management team establishes Tetra Tech's overall business strategy. Our strategic plan defines and guides our investment in marketing and business development to leverage our differentiators and target priority programs and growth markets. We maintain centralized business development resources to develop our corporate branding and marketing materials, support proposal preparation and planning, conduct market research, and manage promotional and professional activities, including appearances at trade shows, advertising, and public relations.
We have established company-wide growth initiatives that reinforce internal coordination, track the development of new programs, identify and coordinate collective resources for major bids, and help us build interdisciplinary teams and provide innovative solutions for major pursuits. Our growth initiatives provide a forum for cross-sector collaboration, access to technical solutions, and the development of interdisciplinary solutions. We continuously identify new markets that are consistent with our strategic plan and service offerings, and we leverage our full-service capabilities and internal coordination structure to develop and implement strategies to research, anticipate, and position us for future procurements and emerging programs. Our Tetra Tech Delta program facilitates access and exchange of technology solutions across our company, through the use of internal training, inventories, and facilitated virtual networking events.
Business development activities are implemented by our technical and professional management staff throughout Tetra Tech with the support of company-wide resources and expertise. Our project managers and technical staff have the best understanding of our clients' needs and the effect of client-specific issues, local laws and regulations, and procurement procedures. Our professional staff members hold frequent meetings with existing and potential clients; give presentations to civic and professional organizations; and present seminars on research and technical applications. Essential to the effective development of business is each staff member's access to all of our service offerings through our internal Tetra Tech Delta and geographic networks. Our strong internal networking programs help our professional staff members to pursue new opportunities for both existing and new clients. These networks also facilitate our ability to provide services throughout the project life cycle from the early studies to operations and maintenance. Networking is further supported by our enterprise-wide knowledge management systems which include skills search tools, business development tracking, and collaboration tools.
To support our growth plans, we actively attract, recruit and retain key hires. Our combination of high-end science and consulting coupled with practical applications provides challenging and rewarding opportunities for our associates, thereby enhancing our ability to recruit and retain top quality talent. Our internal networking programs, leadership training, entrepreneurial environment, focus on Leading with Science®, and global project portfolio help to attract and retain highly qualified individuals.
Our strategic growth plans are augmented by our selective investment in acquisitions aligned with our business. Acquisitions enhance plans to add new technologies, broaden our service offerings, add contract capacity and expand our geographic presence. Our long-established experience in identifying and integrating acquisitions strengthens our ability to integrate and rapidly leverage the resources of the acquired companies post-acquisition.
Sustainability Program
Tetra Tech supports clients in more than 100 countries around the world, helping them to solve complex problems and achieve solutions that are technically, socially, and economically resilient. Our high-end consulting and engineering services
9


focus on using innovative technologies and creative solutions to minimize environmental impacts and enhance social systems. Our greatest contribution toward sustainability is through the projects we perform every day for our clients, including recycling freshwater supplies, recycling waste products, and reducing greenhouse gas emissions. In developing countries, we also support gender equality programs, strengthen land tenure, and increase climate resiliency and adaptation. As a signatory of the United Nations Global Compact ("UNGC") on human rights, labor, environment, and anti-corruption, Tetra Tech embraces the UNGC Ten Principles as part of the strategy, culture, and daily operations of our company.
Our Sustainability Program enhances our commitment by focusing on the environmental, social, and governance impact of our business via four primary pillars: Projects – the solutions we provide for our clients; Procurement – our procurement and subcontracting approaches; Processes – the internal policies and processes that promote sustainable practices, reduce costs, and minimize environmental impacts; and People – the 21,000 staff at Tetra Tech and our partners, clients, and communities worldwide. In addition, our program is based on the Global Reporting Initiative ("GRI") Sustainability Report Framework, the internationally accepted sustainability reporting protocol for corporate sustainability plans, which includes three fundamental areas: environmental, economic, and governance.
Our Sustainability Program is led by our Chief Sustainability Officer, who has been appointed by executive management and is supported by other key corporate and operations representatives via our Sustainability Council. We have established a clear set of metrics to evaluate our progress toward our corporate sustainability goals. Each metric corresponds with one or more performance indicators from GRI and include the following categories: environmental (greenhouse gas emissions), economic, health and safety, information technology, human resources, and real estate. We continuously implement sustainability-related policies and practices and assess the results of our efforts in order to improve upon them in the future. Most important to our program is the recognition of the significant environmental, social, and governance impacts of Tetra Tech's projects. Our executive management team reviews and approves the Sustainability Program and evaluates our progress in achieving the goals and objectives outlined in our plan. In 2021, we initiated a commitment to develop Science Based Targets as part of our tracking and execution of our Sustainability Program. We also announced a new and expanded commitment to sustainability for the next decade with a goal to be Climate Positive & Carbon Negative by 2030. Working with our clients, we will continue to advance the science of sustainability, and thereby magnify the scale of our climate-positive impact on the world. As part of the UNGC, we fulfill the annual Communication on Progress via Tetra Tech's Sustainability Report Card that is published on Earth Day. Tetra Tech also participates in the Dow Jones Sustainability Index Corporate Sustainability Assessment.
Acquisitions and Divestitures
Acquisitions.    We continuously evaluate the marketplace for acquisition opportunities to further our strategic growth plans. Due to our reputation, size, financial resources, geographic presence and range of services, we have numerous opportunities to acquire privately and publicly held companies or selected portions of such companies. We evaluate an acquisition opportunity based on its ability to strengthen our leadership in the markets we serve, the technologies and solutions they provide, and the additional new geographies and clients they bring. Also, during our evaluation, we examine an acquisition's ability to drive organic growth, its accretive effect on long-term earnings, and its ability to generate return on investment. Generally, we proceed with an acquisition if we believe that it will strategically expand our service offerings, improve our long-term financial performance, and increase shareholder returns.
We view acquisitions as a key component in the execution of our growth strategy, and we intend to use cash, debt or equity, as we deem appropriate, to fund acquisitions. We may acquire other businesses that we believe are synergistic and will ultimately increase our revenue and net income, strengthen our ability to achieve our strategic goals, provide critical mass with existing clients, and further expand our lines of service. We typically pay a purchase price that results in the recognition of goodwill, generally representing the intangible value of a successful business with an assembled workforce specialized in our areas of interest. Acquisitions are inherently risky, and no assurance can be given that our previous or future acquisitions will be successful or will not have a material adverse effect on our financial position, results of operations, or cash flows. All acquisitions require the approval of our Board of Directors. For detailed information regarding acquisitions, see Note 5, "Acquisitions" of the "Notes to Consolidated Financial Statements" included in Item 8.
Divestitures. We regularly review and evaluate our existing operations to determine whether our business model should change through the divestiture of certain businesses. Accordingly, from time to time, we may divest or wind-down certain non-core businesses and reallocate our resources to businesses that better align with our long-term strategic direction.
Competition
The market for our services is generally competitive. We often compete with many other firms ranging from small regional firms to large international firms.
We perform a broad spectrum of consulting, engineering, and technical services across the water, environment, sustainable infrastructure, renewable energy, and international development markets. Our client base includes U.S. federal
10


government agencies such as USAID, the DoD, the U.S. Department of State, the U.S. Department of Energy ("DOE"), the U.S. Environmental Protection Agency ("EPA"), and the FAA; U.S. state and local government agencies; government and commercial clients in Canada, Australia, and the United Kingdom; the U.S. commercial sector, which consists primarily of large industrial companies and utilities; and our international commercial clients. Our competition varies and is a function of the business areas in which, and the client sectors for which, we perform our services. The number of competitors for any procurement can vary widely, depending upon technical qualifications, the relative value of the project, geographic location, the financial terms and risks associated with the work, and any restrictions placed upon competition by the client. Historically, clients have chosen among competing firms by weighing the quality, innovation and timeliness of the firm's service versus its cost to determine which firm offers the best value. When less work becomes available in certain markets, price could become an increasingly important factor.
Our competitors vary depending on end markets and clients, and often we may only compete with a portion of a firm. We believe that our principal competitors include the following firms, in alphabetical order: AECOM; Arcadis NV; Black & Veatch Corporation; Booz Allen Hamilton; Brown & Caldwell; CDM Smith Inc.; Chemonics International, Inc.; Exponent, Inc.; GHD; ICF International, Inc.; Jacobs Engineering Group Inc.; Leidos, Inc.; SAIC; SNC-Lavalin Group Inc.; Stantec Inc.; TRC Companies, Inc.; Weston Solutions, Inc.; and WSP Global Inc.
Backlog
We include in our backlog only those contracts for which funding has been provided and work authorization has been received. We estimate that approximately two-thirds of our backlog at the end of fiscal 2021 will be recognized as revenue in fiscal 2022, as work is being performed. However, we cannot guarantee that the revenue projected in our backlog will be realized or, if realized, will result in profits. In addition, project cancellations or scope adjustments may occur with respect to contracts reflected in our backlog. For example, certain of our contracts with the U.S. federal government and other clients are terminable at the discretion of the client, with or without cause. These types of backlog reductions could adversely affect our revenue and margins. Accordingly, our backlog as of any particular date is an uncertain indicator of our future earnings.
Our backlog at fiscal 2021 year-end was $3.5 billion, an increase of $241.0 million, or 7.4%, compared to fiscal 2020 year-end. Of this amount, GSG and CIG reported $2.3 billion and $1.2 billion of backlog, respectively, at fiscal 2021 year-end.
Regulations
We engage in various service activities that are subject to government oversight, including environmental laws and regulations, general government procurement laws and regulations, and other regulations and requirements imposed by the specific government agencies with which we conduct business.
Environmental. A significant portion of our business involves the planning, design, and program management of pollution control facilities, as well as the assessment and management of remediation activities at hazardous waste sites, U.S. Superfund sites, and military bases. In addition, we contract with U.S. federal government entities to destroy hazardous materials. These activities require us to manage, handle, remove, treat, transport, and dispose of toxic or hazardous substances.
Some environmental laws, such as the U.S. Superfund law and similar state, provincial and local statutes, can impose liability for the entire cost of clean-up for contaminated facilities or sites upon present and former owners and operators, as well as generators, transporters, and persons arranging for the treatment or disposal of such substances. In addition, while we strive to handle hazardous and toxic substances with care and in accordance with safe methods, the possibility of accidents, leaks, spills, and events of force majeure always exist. Humans exposed to these materials, including workers or subcontractors engaged in the transportation and disposal of hazardous materials and persons in affected areas, may be injured or become ill. This could result in lawsuits that expose us to liability and substantial damage awards. Liabilities for contamination or human exposure to hazardous or toxic materials, or a failure to comply with applicable regulations, could result in substantial costs, including clean-up costs, fines, civil or criminal sanctions, third party claims for property damage or personal injury, or the cessation of remediation activities.
Certain of our business operations are covered by U.S. Public Law 85-804, which provides for government indemnification against claims and damages arising out of unusually hazardous activities performed at the request of the government. Due to changes in public policies and law, however, government indemnification may not be available in the case of any future claims or liabilities relating to other hazardous activities that we perform.
Government Procurement.    The services we provide to the U.S. federal government are subject to the FAR and other rules and regulations applicable to government contracts. These rules and regulations:
require certification and disclosure of all cost and pricing data in connection with the contract negotiations under certain contract types;
11


impose accounting rules that define allowable and unallowable costs and otherwise govern our right to reimbursement under certain cost-based government contracts; and
restrict the use and dissemination of information classified for national security purposes and the exportation of certain products and technical data.
In addition, services provided to the DoD and U.S. federal civil agencies are monitored by the Defense Contract Management Agency and audited by the DCAA. Our government clients can also terminate any of their contracts, and many of our government contracts are subject to renewal or extension annually. Further, the services we provide to state and local government clients are subject to various government rules and regulations.
Seasonality
We experience seasonal trends in our business. Our revenue and operating income are typically lower in the first half of our fiscal year, primarily due to the Thanksgiving (in the U.S. and Canada), Christmas and New Year's holidays. Many of our clients' employees, as well as our own employees, take vacations during these holiday periods. Further, seasonal inclement weather conditions occasionally cause some of our offices to close temporarily or may hamper our project field work in the northern hemisphere's temperate and arctic regions. These occurrences result in fewer billable hours worked on projects and, correspondingly, less revenue recognized.
Potential Liability and Insurance
Our business activities could expose us to potential liability under various laws and under workplace health and safety regulations. In addition, we occasionally assume liability by contract under indemnification agreements. We cannot predict the magnitude of such potential liabilities.
We maintain a comprehensive general liability insurance policy with an umbrella policy that covers losses beyond the general liability limits. We also maintain professional errors and omissions liability and contractor's pollution liability insurance policies. We believe that both policies provide adequate coverage for our business. When we perform higher-risk work, we obtain, if available, the necessary types of insurance coverage for such activities, as is typically required by our clients.
We obtain insurance coverage through a broker that is experienced in our industry. The broker and our risk manager regularly review the adequacy of our insurance coverage. Because there are various exclusions and retentions under our policies, or an insurance carrier may become insolvent, there can be no assurance that all potential liabilities will be covered by our insurance policies or paid by our carrier.
We evaluate the risk associated with insurance claims. If we determine that a loss is probable and reasonably estimable, we establish an appropriate reserve. A reserve is not established if we determine that a claim has no merit or is not probable or reasonably estimable. Our historic levels of insurance coverage and reserves have been adequate. However, partially or completely uninsured claims, if successful and of significant magnitude, could have a material adverse effect on our business.
Human Capital Management
Employees. At fiscal 2021 year-end, we had approximately 21,000 staff worldwide. A large percentage of our employees have technical and professional backgrounds and undergraduate and/or advanced degrees, including the employees of recently acquired companies. Our professional staff includes archaeologists, architects, biologists, chemical engineers, chemists, civil engineers, data scientists, computer scientists, economists, electrical engineers, environmental engineers, environmental scientists, geologists, hydrogeologists, mechanical engineers, software engineers, oceanographers, project managers and toxicologists. We consider the current relationships with our employees to be favorable. We are not aware of any employment circumstances that are likely to disrupt work at any of our facilities. See Part I, Item 1A, "Risk Factors" for a discussion of the risks related to the loss of key personnel or our inability to attract and retain qualified personnel.
Health and Safety. Tetra Tech is committed to providing and maintaining a healthy and safe work environment for our associates. We provide training to all associates to improve their understanding of behaviors that can be perceived as discriminatory, exclusionary, and/or harassing, and provide safe avenues for associates to report such behaviors.
Diversity, Equity and Inclusion. Tetra Tech brings together engineers and technical specialists from all backgrounds to solve our clients' most challenging problems. Our Diversity, Equity and Inclusion Policy guides the Board of Directors, management, associates, subcontractors, and partners in developing an inclusive culture. Our Diversity, Equity and Inclusion Council monitors Tetra Tech's diversity, equity and inclusion practices and makes recommendations to the Board of Directors and Chief Executive Officer for any changes or improvements to our program.
Tetra Tech values diversity, equity and inclusion and undertakes various efforts throughout its operations to promote these initiatives. Our current efforts are focused on these primary areas:
12


Equal employment opportunity. Tetra Tech ensures that our practices and processes attract a diverse range of candidate, and that candidates are recruited, hired, assigned, developed, and promoted based on merit and their alignment to our values.
Learning and development opportunities. To support our associates in reaching their full potential, Tetra Tech offers a wide range of internal and external learning and development opportunities. Education assistance is offered to financially support associates who seek to expand their knowledge and skill base.
As part of Tetra Tech's commitment to a culture of inclusion, our Employee Resource Group ("ERG") Program broadens and enhances company-wide interaction opportunities for our employees. Our ERG is open to all and involves activities for both employees whose background is the focus of the ERG and those who are supportive of the group (also known as allies). These global networks build on and coordinate with the many local networks that are already active throughout our operations and include groups focused on the experiences of Black, Latino, Pan-Asian, Women, Veterans, and LGBTQIA+ employees.
Professional Development. Tetra Tech invests in the professional development of our associates. They are provided with training in leadership development, project management skills, and interpersonal skills development. Our focused programs are designed, taught, and facilitated by Tetra Tech leadership, consistent with our commitment to talent development. These programs include the following:
Tetra Tech Leadership Academy. Tetra Tech Leadership Academy develops our high-potential associates from around the world into outstanding business leaders. Instructors for this intensive, year-long program are executive management and operational leaders. Participants are immersed in all aspects of the operations of Tetra Tech and complete challenging, real-world assignments designed to hone their leadership and management skills.
Tech 1000 Challenge. The Tech 1000 Challenge is a competition to create the most innovative, technology focused solution to a real client challenge. The event brings together employees from around the world to team up and vie for the technology solutions that address our clients' needs. Participants from across our markets form teams to focus on client needs, receive briefings on our Tetra Tech Delta technologies from their peers, and hone their skills in designing strategies and pitching client solutions.
Project Excellence Program. Tetra Tech develops Project Managers who are world class in their abilities and performance. The program is led by our Chief Engineer and involves extensive training on how to effectively manage all components of a project.
Fearless Entrepreneur Program. Through this program, Tetra Tech develops client-oriented, business-minded professionals who are driven to understand and meet the needs of our clients. Developing professionals are challenged and mentored through a process of building client relationships. Participants take part in group discussions in a classroom setting and then are required to implement learned strategies with actual and potential clients.
Tetra Tech Technology Transfer (T4) and ToolTalk Webcast Series. Tetra Tech holds webcasts to help associates around the world share technical resources and enhance their use of available internal tools and to provide better service to clients. Through the T4 and ToolTalk Webcast Series, Tetra Tech experts present and lead discussions about new technologies and programs, best practices, and opportunities for growth across our company.
By offering our associates meaningful work and career development, Tetra Tech is well positioned to continue its growth through recruitment, development, and retention of the best talent in the industry.
13


Executive Officers of the Registrant
The following table shows the name, age and position of each of our executive officers at November 24, 2021:
NameAgePosition
Dan L. Batrack63 Chairman and Chief Executive Officer
 
Mr. Batrack joined our predecessor in 1980 and was named Chairman in January 2008. He has served as our Chief Executive Officer and a director since November 2005, and as our President from October 2008 to September 2019. Mr. Batrack has served in numerous capacities over the last 40 years, including arctic research scientist, deep water oceanographic hydrographer, coastal hydrodynamic modeler, environmental data analyst, project and program manager, President of the Engineering Division, and in 2004 he was appointed Chief Operating Officer. He has managed complex programs for many small and Fortune 500 clients, both in the United States and internationally. Mr. Batrack holds a B.A. degree in Business Administration from the University of Washington.

Leslie L. Shoemaker64 President
Dr. Shoemaker was appointed President in September 2019, having previously served as President of WEI Business Group from April 2015 to November 2017, and CIG from November 2017 to September 2019. Dr. Shoemaker joined us in 1991, and has served in various management capacities, including project and program manager, water resources manager and infrastructure group president. From 2005 to 2015, she led our strategic planning, business development and company-wide collaboration programs. Her technical expertise is in the management of large-scale watershed and master planning studies, development of modeling tools and application of optimization tools for decision making. Additionally, she is our Chief Sustainability Officer who leads our Sustainability Council to implement sustainability-related policies and practices company-wide. Dr. Shoemaker holds a B.A. degree in Mathematics from Hamilton College, a Master of Engineering from Cornell University and a Ph.D. in Agricultural Engineering from the University of Maryland.
Steven M. Burdick57 Executive Vice President, Chief Financial Officer
 Mr. Burdick has served as our Executive Vice President, Chief Financial Officer since April 2011. He served as our Senior Vice President and Corporate Controller from January 2004 to March 2011. Mr. Burdick joined us in April 2003 as Vice President, Management Audit. Previously, Mr. Burdick served in senior financial and executive positions with Aura Systems, Inc., TRW Ventures, and Ernst & Young LLP. Mr. Burdick holds a B.S. degree in Business Administration from Santa Clara University and is a Certified Public Accountant.
14


NameAgePosition
Derek G. Amidon54 Senior Vice President, President of CIG and the Client Account Management Division of CIG
 Mr. Amidon was appointed President of CIG in September 2019, in addition to his role as President of CIG's Client Account Management Division. Mr. Amidon has served as a project manager, key account manager, operations manager, and regional manager since joining us in 2012. He has managed a variety of complex, high profile programs for key clients, including Fortune 100 companies. His focus has been on leading high value consulting services that deliver scientific, engineering and regulatory solutions for challenging environmental, engineering, permitting and public relations problems for energy, industrial, institutional and custodial trust clients. He has managed projects in the U.S., Africa, Australia, Europe, and the Caribbean. In addition to experience in both public and private consulting and engineering firms over his 24-year career, Mr. Amidon also served in a variety of business leadership and project development roles at Hess Corporation, a leading independent oil and gas company. Mr. Amidon is a registered Professional Engineer. He holds B.S. and M.S. degrees in Civil Engineering from Brigham Young University and a M.S. in Management from Rensselaer Polytechnic Institute.
Roger R. Argus60 Senior Vice President, President of GSG and the U.S. Government Division of GSG
Mr. Argus is a chemical engineer with 36 years of experience, including 28 years with us in operational leadership, program and project management, and quality assurance for projects encompassing a broad spectrum of environmental, engineering, information technology, and disaster management services. Mr. Argus has also been responsible for managing multidisciplinary contracts and projects in support of the U.S. federal government (i.e., Navy, the U.S. Army Corps of Engineers ("USACE"), and the EPA), state and municipal agencies, and private clients nationwide. The scope of his technical experience includes planning and directing environmental programs, developing data acquisition, management and analytics solutions, fund research and development support for innovative environmental technologies and waste treatment systems, municipal resiliency, and sustainability programs. Mr. Argus holds a B.S. in Chemical Engineering from California State University, Long Beach.
William R. Brownlie68 Senior Vice President, Chief Engineer and Corporate Risk Management Officer
 Dr. Brownlie was named Senior Vice President and Chief Engineer in September 2009, and Corporate Risk Management Officer in November 2013. From December 2005 to September 2009, he served as a Group President. Dr. Brownlie joined our predecessor in 1981 and was named a Senior Vice President in December 1993. Dr. Brownlie has managed various operating units and programs focusing on water resources and environmental services, including work with USACE, the U.S. Air Force, the U.S. Bureau of Reclamation and DOE. He is a registered professional engineer and has a strong technical background in water resources. Dr. Brownlie holds B.S. and M.S. degrees in Civil Engineering from the State University of New York at Buffalo and a Ph.D. in Civil Engineering from the California Institute of Technology.
15


NameAgePosition
Brian N. Carter54 Senior Vice President, Corporate Controller and Chief Accounting Officer
 Mr. Carter joined us as Vice President, Corporate Controller and Chief Accounting Officer in June 2011 and was appointed Senior Vice President in October 2012. Previously, Mr. Carter served in finance and auditing positions in private industry and with Ernst & Young LLP. Mr. Carter holds a B.S. in Business Administration from Miami University and is a Certified Public Accountant.
Craig L. Christensen68 Senior Vice President, Chief Information Officer
 Mr. Christensen joined us in 1998 through the acquisition of our Tetra Tech NUS, Inc. ("NUS") subsidiary. He is responsible for our information services and technologies, including the implementation of our enterprise resource planning system. Previously, Mr. Christensen held positions at NUS, Brown and Root Services, and Landmark Graphics subsidiaries of Halliburton Company where his responsibilities included contracts administration, finance, and system development. Prior to his service at Halliburton, Mr. Christensen held positions at Burroughs Corporation and Apple Computer. Mr. Christensen holds B.A. and M.B.A. degrees from Brigham Young University.
Preston Hopson45 Senior Vice President, General Counsel and Secretary
Mr. Hopson was appointed Senior Vice President, General Counsel and Secretary to the Board of Directors in January 2018. He also serves as the Chief Compliance Officer and is responsible for the global Human Resources function. For the prior 10 years, Mr. Hopson served as Vice President, Assistant General Counsel and Assistant Corporate Secretary at AECOM. Prior to this, he was with O’Melveny & Myers LLP and the U.S. Court of Appeals. Mr. Hopson holds B.A. and J.D. degrees from Yale University.
Richard A. Lemmon62 Senior Vice President, Corporate Administration
 
Mr. Lemmon joined our predecessor in 1981 in a technical capacity and became a member of its corporate staff in a management position in 1985. In 1988, at the time of our predecessor's divestiture from Honeywell, Inc., Mr. Lemmon structured and managed many of our corporate functions. He is currently responsible for insurance, health and safety and facilities.

16


NameAgePosition
Brendan M. O'Rourke48 Senior Vice President, Enterprise Risk Management
 Mr. O'Rourke joined us in January 2018 as Vice President, Enterprise Risk Management and was appointed Senior Vice President, Enterprise Risk Management in November 2018. For the prior 10 years, Mr. O'Rourke served as Assistant Vice President of Professional Liability Claims at AIG. Prior to this, he was a Senior Associate at the law firm of Seyfarth Shaw in Boston, Massachusetts. Mr. O'Rourke has more than twenty years of experience in risk management, contract negotiation, claim resolution and litigation within the construction industry. Mr. O'Rourke holds a J.D. from Suffolk Law School and a B.A. from Worcester State University.
Bernard Teufele56 Senior Vice President, President of the Canada and South America Division of CIG
 Mr. Teufele joined us through an acquisition in 2010. He has over 23 years of consulting engineering experience as a leader of a highly diversified, high-end infrastructure practice and as a technical expert in the field of infrastructure monitoring and asset management. Prior to his current role, Mr. Teufele has managed operating units of increasing size and complexity with a primary focus on infrastructure, environmental sciences, civil transportation, and mining-related services doing work for municipal, provincial, and federal government clients in Canada. He has managed key provincial infrastructure programs in Canada with a particular focus on the monitoring and assessment of roadway infrastructure and the development of asset management programs. Mr. Teufele has a B.Sc. in Applied Science from the University of British Columbia.

17


Available Information
Our website address is www.tetratech.com. We made available, free electronic copies of our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports through the “Investor Relations” portion of our website, under the heading “SEC Filings” filed under “Financial Information.” These reports are available on our website as soon as reasonably practicable after we electronically file them with the Securities and Exchange Commission ("SEC"). These reports, and any amendments to them, are also available at the Internet website of the SEC, https://www.sec.gov. Also available on our website are our Corporate Governance Policies, Board Committees, Corporate Code of Conduct and Finance Code of Professional Conduct.
Item 1A.    Risk Factors
We operate in a changing environment that involves numerous known and unknown risks and uncertainties that could materially adversely affect our operations. Set forth below and elsewhere in this report and in other documents we file with the SEC are descriptions of the risks and uncertainties that could cause our actual results to differ materially from the results contemplated by the forward-looking statements contained in this report. Additional risks we do not yet know of or that we currently think are immaterial may also affect our business operations. If any of the events or circumstances described in the following risks actually occurs, our business, financial condition or results of operations could be materially adversely affected.
Business and Operations Risk Factors
Our results of operations could be adversely affected by health outbreaks such as the COVID-19 pandemic.
A significant outbreak, epidemic or pandemic of contagious diseases in any geographic area in which we operate could result in a health crisis adversely affecting the economies, financial markets and overall demand for our services in such areas. In addition, any preventative or protective actions that governments implement or that we take in response to a health crisis, such as travel restrictions, quarantines, or site closures, may interfere with the ability of our employees and vendors to perform their responsibilities. Such results could have a material adverse effect on our results of operations.
The continued global COVID-19 pandemic has created significant volatility, uncertainty and economic disruption. The extent to which the COVID-19 pandemic continues to impact our business, operations and financial results will depend on numerous evolving factors that we may not be able to accurately predict, including: the duration and scope of the pandemic; governmental, business and individuals’ actions, including vaccination requirements, that have been and continue to be taken in response to the pandemic; the impact of the pandemic on economic activity and actions taken in response; the effect on our clients’ demand for our services; our ability to provide our services; the ability of our clients to pay for our services or their need to seek reductions of our fees; any closures of our and our clients’ offices and facilities; and the need for enhanced health and hygiene requirements or social distancing or other measures in attempts to counteract future outbreaks in our offices and facilities. Clients may also slow down decision-making, delay planned work or seek to terminate existing agreements. In addition, while governments around the world have enacted emergency relief programs designed to combat the economic impact of the pandemic, the long-term effect of such spending is uncertain and could result in future budgetary restrictions for our government clients. Any of these events could adversely affect our business, financial condition and results of operations.
Continuing worldwide political, social and economic uncertainties may adversely affect our revenue and profitability.
The last several years have been periodically marked by political, social and economic concerns, including decreased consumer confidence, the lingering effects of international conflicts, energy costs and inflation. Although certain indices and economic data have shown signs of stabilization in the United States and certain global markets, there can be no assurance that these improvements will be broad-based or sustainable. This instability can make it extremely difficult for our clients, our vendors and us to accurately forecast and plan future business activities, and could cause constrained spending on our services, delays and a lengthening of our business development efforts, the demand for more favorable pricing or other terms, and/or difficulty in collection of our accounts receivable. Our government clients may face budget deficits that prohibit them from funding proposed and existing projects. Further, ongoing economic instability in the global markets could limit our ability to access the capital markets at a time when we would like, or need, to raise capital, which could have an impact on our ability to react to changing business conditions or new opportunities. If economic conditions remain uncertain or weaken, or government spending is reduced, our revenue and profitability could be adversely affected.
Changes in tax laws could increase our tax rate and materially affect our results of operations.
We are subject to tax laws in the United States and numerous foreign jurisdictions. The incoming U.S. presidential administration has called for changes to fiscal and tax policies, which may include comprehensive tax reform. In addition, many international legislative and regulatory bodies have proposed and/or enacted legislation that could significantly impact how U.S. multinational corporations are taxed on foreign earnings. Many of these proposed and enacted changes to the taxation of our activities could increase our effective tax rate and harm our results of operations.
18


Demand for our services is cyclical and vulnerable to economic downturns. If economic growth slows, government fiscal conditions worsen, or client spending declines further, then our revenue, profits and financial condition may deteriorate.
Demand for our services is cyclical, and vulnerable to economic downturns and reductions in government and private industry spending. Such downturns or reductions may result in clients delaying, curtailing or canceling proposed and existing projects. Our business traditionally lags the overall recovery in the economy; therefore, our business may not recover immediately when the economy improves. If economic growth slows, government fiscal conditions worsen, or client spending declines, then our revenue, profits and overall financial condition may deteriorate. Our government clients may face budget deficits that prohibit them from funding new or existing projects. In addition, our existing and potential clients may either postpone entering into new contracts or request price concessions. Difficult financing and economic conditions may cause some of our clients to demand better pricing terms or delay payments for services we perform, thereby increasing the average number of days our receivables are outstanding, and the potential of increased credit losses of uncollectible invoices. Further, these conditions may result in the inability of some of our clients to pay us for services that we have already performed. If we are not able to reduce our costs quickly enough to respond to the revenue decline from these clients, our operating results may be adversely affected. Accordingly, these factors affect our ability to forecast our future revenue and earnings from business areas that may be adversely impacted by market conditions.
Our international operations expose us to legal, political, and economic risks in different countries as well as currency exchange rate fluctuations that could harm our business and financial results.
In fiscal 2021, we generated 29.8% of our revenue from our international operations, primarily in Canada, Australia, the United Kingdom and from international clients for work that is performed by our domestic operations. International business is subject to a variety of risks, including:
imposition of governmental controls and changes in laws, regulations, or policies;
lack of developed legal systems to enforce contractual rights;
greater risk of uncollectible accounts and longer collection cycles;
currency exchange rate fluctuations, devaluations, and other conversion restrictions;
uncertain and changing tax rules, regulations, and rates;
the potential for civil unrest, acts of terrorism, force majeure, war or other armed conflict, and greater physical security risks, which may cause us to have to leave a country quickly;
logistical and communication challenges;
changes in regulatory practices, including tariffs and taxes;
changes in labor conditions;
general economic, political, and financial conditions in foreign markets; and
exposure to civil or criminal liability under the U.S. Foreign Corrupt Practices Act (“FCPA”), the U.K. Bribery Act, the Canadian Corruption of Foreign Public Officials Act, the Brazilian Clean Companies Act, the anti-boycott rules, trade and export control regulations, as well as other international regulations.
For example, the Province of Quebec has adopted legislation that requires businesses and individuals seeking contracts with governmental bodies be certified by a Quebec regulatory authority for contracts over a specified size. Our failure to maintain certification could adversely affect our business.
International risks and violations of international regulations may significantly reduce our revenue and profits, and subject us to criminal or civil enforcement actions, including fines, suspensions, or disqualification from future U.S. federal procurement contracting. Although we have policies and procedures to monitor legal and regulatory compliance, our employees, subcontractors, and agents could take actions that violate these requirements. As a result, our international risk exposure may be more or less than the percentage of revenue attributed to our international operations.
The United Kingdom's withdrawal from the European Union could have an adverse effect on our business and financial results.
In March 2017, the United Kingdom government initiated a process to withdraw from the European Union ("Brexit") and began negotiating the terms of the separation. Brexit has created substantial economic and political uncertainty and volatility in currency exchange rates, and the terms of the United Kingdom's withdrawal from the European Union remain uncertain. The uncertainty created by Brexit may cause our customers to closely monitor their costs and reduce demand for our services and may ultimately result in new legal regulatory and cost challenges for our United Kingdom and global operations. Any of these events could adversely affect our United Kingdom, European and overall business and financial results.
We derive a substantial amount of our revenue from U.S. federal, state and local government agencies, and any disruption in government funding or in our relationship with those agencies could adversely affect our business.
19


In fiscal 2021, we generated 50.3% of our revenue from contracts with U.S. federal, and state and local government agencies. A significant amount of this revenue is derived under multi-year contracts, many of which are appropriated on an annual basis. As a result, at the beginning of a project, the related contract may be only partially funded, and additional funding is normally committed only as appropriations are made in each subsequent year. These appropriations, and the timing of payment of appropriated amounts, may be influenced by numerous factors as noted below. Our backlog includes only the projects that have funding appropriated.
The demand for our U.S. government-related services is generally driven by the level of government program funding. Accordingly, the success and further development of our business depends, in large part, upon the continued funding of these U.S. government programs, and upon our ability to obtain contracts and perform well under these programs. A significant reduction in federal government spending, the absence of a bipartisan agreement on the federal government budget, a partial or full federal government shutdown, or a change in budgetary priorities could reduce demand for our services, cancel or delay federal projects, result in the closure of federal facilities and significant personnel reductions, and have a material and adverse impact on our business, financial condition, results of operations and cash flows.
There are several additional factors that could materially affect our U.S. government contracting business, which could cause U.S. government agencies to delay or cancel programs, to reduce their orders under existing contracts, to exercise their rights to terminate contracts or not to exercise contract options for renewals or extensions. Such factors, which include the following, could have a material adverse effect on our revenue or the timing of contract payments from U.S. government agencies:
the failure of the U.S. government to complete its budget and appropriations process before its fiscal year-end;
changes in and delays or cancellations of government programs, procurements, requirements or appropriations;
budget constraints or policy changes resulting in delay or curtailment of expenditures related to the services we provide;
re-competes of government contracts;
the timing and amount of tax revenue received by federal, state and local governments, and the overall level of government expenditures;
curtailment in the use of government contracting firms;
delays associated with insufficient numbers of government staff to oversee contracts;
the increasing preference by government agencies for contracting with small and disadvantaged businesses;
competing political priorities and changes in the political climate regarding the funding or operation of the services we provide;
the adoption of new laws or regulations affecting our contracting relationships with the federal, state or local governments;
unsatisfactory performance on government contracts by us or one of our subcontractors, negative government audits or other events that may impair our relationship with federal, state or local governments;
a dispute with or improper activity by any of our subcontractors; and
general economic or political conditions.
Our inability to win or renew U.S. government contracts during regulated procurement processes could harm our operations and significantly reduce or eliminate our profits.
U.S. government contracts are awarded through a regulated procurement process. The U.S. federal government has increasingly relied upon multi-year contracts with pre-established terms and conditions, such as indefinite delivery/indefinite quantity (“IDIQ”) contracts, which generally require those contractors who have previously been awarded the IDIQ to engage in an additional competitive bidding process before a task order is issued. As a result, new work awards tend to be smaller and of shorter duration, since the orders represent individual tasks rather than large, programmatic assignments. In addition, we believe that there has been an increase in the award of federal contracts based on a low-price, technically acceptable criteria emphasizing price over qualitative factors, such as past performance. As a result, pricing pressure may reduce our profit margins on future federal contracts. The increased competition and pricing pressure, in turn, may require us to make sustained efforts to reduce costs in order to realize revenue, and profits under government contracts. If we are not successful in reducing the amount of costs we incur, our profitability on government contracts will be negatively impacted. Moreover, even if we are qualified to work on a government contract, we may not be awarded the contract because of existing government policies designed to protect small businesses and under-represented minority contractors. Our inability to win or renew government contracts during regulated procurement processes could harm our operations and significantly reduce or eliminate our profits.
20


Each year, client funding for some of our U.S. government contracts may rely on government appropriations or public-supported financing. If adequate public funding is delayed or is not available, then our profits and revenue could decline.
Each year, client funding for some of our U.S. government contracts may directly or indirectly rely on government appropriations or public-supported financing. Legislatures may appropriate funds for a given project on a year-by-year basis, even though the project may take more than one year to perform. In addition, public-supported financing such as U.S. state and local municipal bonds may be only partially raised to support existing projects. Similarly, an economic downturn may make it more difficult for U.S. state and local governments to fund projects. In addition to the state of the economy and competing political priorities, public funds and the timing of payment of these funds may be influenced by, among other things, curtailments in the use of government contracting firms, increases in raw material costs, delays associated with insufficient numbers of government staff to oversee contracts, budget constraints, the timing and amount of tax receipts, and the overall level of government expenditures. If adequate public funding is not available or is delayed, then our profits and revenue could decline.
Our U.S. federal government contracts may give government agencies the right to modify, delay, curtail, renegotiate, or terminate existing contracts at their convenience at any time prior to their completion, which may result in a decline in our profits and revenue.
U.S. federal government projects in which we participate as a contractor or subcontractor may extend for several years. Generally, government contracts include the right to modify, delay, curtail, renegotiate, or terminate contracts and subcontracts at the government’s convenience any time prior to their completion. Any decision by a U.S. federal government client to modify, delay, curtail, renegotiate, or terminate our contracts at their convenience may result in a decline in our profits and revenue.
As a U.S. government contractor, we must comply with various procurement laws and regulations and are subject to regular government audits; a violation of any of these laws and regulations or the failure to pass a government audit could result in sanctions, contract termination, forfeiture of profit, harm to our reputation or loss of our status as an eligible government contractor and could reduce our profits and revenue.
We must comply with and are affected by U.S. federal, state, local, and foreign laws and regulations relating to the formation, administration and performance of government contracts. For example, we must comply with FAR, the Truth in Negotiations Act, CAS, the American Recovery and Reinvestment Act of 2009, the Services Contract Act, and the DoD security regulations, as well as many other rules and regulations. In addition, we must comply with other government regulations related to employment practices, environmental protection, health and safety, tax, accounting, and anti-fraud measures, as well as many other regulations in order to maintain our government contractor status. These laws and regulations affect how we do business with our clients and, in some instances, impose additional costs on our business operations. Although we take precautions to prevent and deter fraud, misconduct, and non-compliance, we face the risk that our employees or outside partners may engage in misconduct, fraud, or other improper activities. U.S. government agencies, such as the DCAA, routinely audit and investigate government contractors. These government agencies review and audit a government contractor’s performance under its contracts and cost structure, and evaluate compliance with applicable laws, regulations, and standards. In addition, during the course of its audits, the DCAA may question our incurred project costs. If the DCAA believes we have accounted for such costs in a manner inconsistent with the requirements for FAR or CAS, the DCAA auditor may recommend to our U.S. government corporate administrative contracting officer that such costs be disallowed. Historically, we have not experienced significant disallowed costs as a result of government audits. However, we can provide no assurance that the DCAA or other government audits will not result in material disallowances for incurred costs in the future. In addition, U.S. government contracts are subject to various other requirements relating to the formation, administration, performance, and accounting for these contracts. We may also be subject to qui tam litigation brought by private individuals on behalf of the U.S. government under the Federal Civil False Claims Act, which could include claims for treble damages. For example, as discussed elsewhere in this report, on January 14, 2019, the Civil Division of the United States Attorney's Office filed complaints in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc., in the U.S. District Court for the Northern District of California. U.S. government contract violations could result in the imposition of civil and criminal penalties or sanctions, contract termination, forfeiture of profit, and/or suspension of payment, any of which could make us lose our status as an eligible government contractor. We could also suffer serious harm to our reputation. Any interruption or termination of our U.S. government contractor status could reduce our profits and revenue significantly.
If we extend a significant portion of our credit to clients in a specific geographic area or industry, we may experience disproportionately high levels of collection risk and nonpayment if those clients are adversely affected by factors particular to their geographic area or industry.
Our clients include public and private entities that have been, and may continue to be, negatively impacted by the changing landscape in the global economy. While outside of the U.S. federal government no single client accounted for over
21


10% of our revenue for fiscal 2021, we face collection risk as a normal part of our business where we perform services and subsequently bill our clients for such services. In the event that we have concentrated credit risk from clients in a specific geographic area or industry, continuing negative trends or a worsening in the financial condition of that specific geographic area or industry could make us susceptible to disproportionately high levels of default by those clients. Such defaults could materially adversely impact our revenues and our results of operations.
We have made and expect to continue to make acquisitions. Acquisitions could disrupt our operations and adversely impact our business and operating results. Our failure to conduct due diligence effectively, or our inability to successfully integrate acquisitions, could impede us from realizing all of the benefits of the acquisitions, which could weaken our results of operations.
A key part of our growth strategy is to acquire other companies that complement our lines of business or that broaden our technical capabilities and geographic presence. However, our ability to make acquisitions is restricted under our credit agreement. Acquisitions involve certain known and unknown risks that could cause our actual growth or operating results to differ from our expectations or the expectations of securities analysts. For example:
we may not be able to identify suitable acquisition candidates or to acquire additional companies on acceptable terms;
we are pursuing international acquisitions, which inherently pose more risk than domestic acquisitions;
we compete with others to acquire companies, which may result in decreased availability of, or increased price for, suitable acquisition candidates;
we may not be able to obtain the necessary financing, on favorable terms or at all, to finance any of our potential acquisitions;
we may ultimately fail to consummate an acquisition even if we announce that we plan to acquire a company; and
acquired companies may not perform as we expect, and we may fail to realize anticipated revenue and profits.
If we fail to conduct due diligence on our potential targets effectively, we may, for example, not identify problems at target companies, or fail to recognize incompatibilities or other obstacles to successful integration. The integration process may disrupt our business and, if implemented ineffectively, may preclude realization of the full benefits expected by us and could harm our results of operations. In addition, the overall integration of the combining companies may result in unanticipated problems, expenses, liabilities, and competitive responses, and may cause our stock price to decline. The difficulties of integrating an acquisition include, among others:
issues in integrating information, communications, and other systems;
incompatibility of logistics, marketing, and administration methods;
maintaining employee morale and retaining key employees;
integrating the business cultures of both companies;
preserving important strategic client relationships;
consolidating corporate and administrative infrastructures, and eliminating duplicative operations; and
coordinating and integrating geographically separate organizations.
In addition, even if the operations of an acquisition are integrated successfully, we may not realize the full benefits of the acquisition, including the synergies, cost savings or growth opportunities that we expect. These benefits may not be achieved within the anticipated time frame, or at all.
Further, acquisitions may cause us to:
issue common stock that would dilute our current stockholders’ ownership percentage;
use a substantial portion of our cash resources;
increase our interest expense, leverage, and debt service requirements (if we incur additional debt to fund an acquisition);
assume liabilities, including undisclosed, contingent or environmental liabilities, for which we do not have indemnification from the former owners. Further, indemnification obligations may be subject to dispute or concerns regarding the creditworthiness of the former owners;
record goodwill and non-amortizable intangible assets that are subject to impairment testing and potential impairment charges;
experience volatility in earnings due to changes in contingent consideration related to acquisition earn-out liability estimates;
22


incur amortization expenses related to certain intangible assets;
lose existing or potential contracts as a result of conflict of interest issues;
incur large and immediate write-offs; or
become subject to litigation.
Finally, acquired companies that derive a significant portion of their revenue from the U.S. federal government and do not follow the same cost accounting policies and billing practices that we follow may be subject to larger cost disallowances for greater periods than we typically encounter. If we fail to determine the existence of unallowable costs and do not establish appropriate reserves at acquisition, we may be exposed to material unanticipated liabilities, which could have a material adverse effect on our business.
If our goodwill or intangible assets become impaired, then our profits may be significantly reduced.
Because we have historically acquired a significant number of companies, goodwill and intangible assets represent a substantial portion of our assets. As of October 3, 2021, our goodwill was $1.1 billion and other intangible assets were $38.0 million. We are required to perform a goodwill impairment test for potential impairment at least on an annual basis. We also assess the recoverability of the unamortized balance of our intangible assets when indications of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. The goodwill impairment test requires us to determine the fair value of our reporting units, which are the components one level below our reportable segments. In determining fair value, we make significant judgments and estimates, including assumptions about our strategic plans with regard to our operations. We also analyze current economic indicators and market valuations to help determine fair value. To the extent economic conditions that would impact the future operations of our reporting units change, our goodwill may be deemed to be impaired, and we would be required to record a non-cash charge that could result in a material adverse effect on our financial position or results of operations. For example, we had goodwill impairment of $15.8 million and $7.8 million in fiscal 2020 and 2019, respectively. We had no goodwill impairment in fiscal 2021.
We could be adversely affected by violations of the FCPA and similar worldwide anti-bribery laws.
The FCPA and similar anti-bribery laws generally prohibit companies and their intermediaries from making improper payments to foreign government officials for the purpose of obtaining or retaining business. The U.K. Bribery Act of 2010 prohibits both domestic and international bribery, as well as bribery across both private and public sectors. In addition, an organization that “fails to prevent bribery” by anyone associated with the organization can be charged under the U.K. Bribery Act unless the organization can establish the defense of having implemented “adequate procedures” to prevent bribery. Improper payments are also prohibited under the Canadian Corruption of Foreign Public Officials Act and the Brazilian Clean Companies Act. Local business practices in many countries outside the United States create a greater risk of government corruption than that found in the United States and other more developed countries. Our policies mandate compliance with anti-bribery laws, and we have established policies and procedures designed to monitor compliance with anti-bribery law requirements; however, we cannot ensure that our policies and procedures will protect us from potential reckless or criminal acts committed by individual employees or agents. If we are found to be liable for anti-bribery law violations, we could suffer from criminal or civil penalties or other sanctions that could have a material adverse effect on our business.
We could be adversely impacted if we fail to comply with domestic and international export laws.
To the extent we export technical services, data and products outside of the United States, we are subject to U.S. and international laws and regulations governing international trade and exports, including but not limited to the International Traffic in Arms Regulations, the Export Administration Regulations, and trade sanctions against embargoed countries. A failure to comply with these laws and regulations could result in civil or criminal sanctions, including the imposition of fines, the denial of export privileges, and suspension or debarment from participation in U.S. government contracts, which could have a material adverse effect on our business.
If we fail to complete a project in a timely manner, miss a required performance standard, or otherwise fail to adequately perform on a project, then we may incur a loss on that project, which may reduce or eliminate our overall profitability.
Our engagements often involve large-scale, complex projects. The quality of our performance on such projects depends in large part upon our ability to manage the relationship with our clients and our ability to effectively manage the project and deploy appropriate resources, including third-party contractors and our own personnel, in a timely manner. We may commit to a client that we will complete a project by a scheduled date. We may also commit that a project, when completed, will achieve specified performance standards. If the project is not completed by the scheduled date or fails to meet required performance standards, we may either incur significant additional costs or be held responsible for the costs incurred by the client to rectify damages due to late completion or failure to achieve the required performance standards. The uncertainty of the timing of a project can present difficulties in planning the amount of personnel needed for the project. If the project is delayed
23


or canceled, we may bear the cost of an underutilized workforce that was dedicated to fulfilling the project. In addition, performance of projects can be affected by a number of factors beyond our control, including unavoidable delays from government inaction, public opposition, inability to obtain financing, weather conditions, unavailability of vendor materials, changes in the project scope of services requested by our clients, industrial accidents, environmental hazards, and labor disruptions. To the extent these events occur, the total costs of the project could exceed our estimates, and we could experience reduced profits or, in some cases, incur a loss on a project, which may reduce or eliminate our overall profitability. Further, any defects or errors, or failures to meet our clients’ expectations, could result in claims for damages against us. Failure to meet performance standards or complete performance on a timely basis could also adversely affect our reputation.
The loss of key personnel or our inability to attract and retain qualified personnel could impair our ability to provide services to our clients and otherwise conduct our business effectively.
As primarily a professional and technical services company, we are labor-intensive and, therefore, our ability to attract, retain, and expand our senior management and our professional and technical staff is an important factor in determining our future success. The market for qualified scientists and engineers is competitive and, from time to time, it may be difficult to attract and retain qualified individuals with the required expertise within the timeframe demanded by our clients. For example, some of our U.S. government contracts may require us to employ only individuals who have particular government security clearance levels. In addition, if we are unable to retain executives and other key personnel, the roles and responsibilities of those employees will need to be filled, which may require that we devote time and resources to identify, hire, and integrate new employees. The loss of the services of any of these key personnel could adversely affect our business. Our failure to attract and retain key individuals could impair our ability to provide services to our clients and conduct our business effectively.
Our revenue and growth prospects may be harmed if we or our employees are unable to obtain government granted eligibility or other qualifications we and they need to perform services for our customers.
A number of government programs require contractors to have certain kinds of government granted eligibility, such as security clearance credentials. Depending on the project, eligibility can be difficult and time-consuming to obtain. If we or our employees are unable to obtain or retain the necessary eligibility, we may not be able to win new business, and our existing customers could terminate their contracts with us or decide not to renew them. To the extent we cannot obtain or maintain the required security clearances for our employees working on a particular contract, we may not derive the revenue or profit anticipated from such contract.
Our actual business and financial results could differ from the estimates and assumptions that we use to prepare our consolidated financial statements, which may significantly reduce or eliminate our profits.
To prepare consolidated financial statements in conformity with generally accepted accounting principles in the U.S. ("U.S. GAAP"), management is required to make estimates and assumptions as of the date of the consolidated financial statements. These estimates and assumptions affect the reported values of assets, liabilities, revenue and expenses, as well as disclosures of contingent assets and liabilities. For example, we typically recognize revenue over the life of a contract based on the proportion of costs incurred to date compared to the total costs estimated to be incurred for the entire project. Areas requiring significant estimates by our management include:
the application of the percentage-of-completion method of accounting and revenue recognition on contracts, change orders, and contract claims, including related unbilled accounts receivable;
unbilled accounts receivable, including amounts related to requests for equitable adjustment to contracts that provide for price redetermination, primarily with the U.S. federal government. These amounts are recorded only when they can be reliably estimated, and realization is probable;
provisions for uncollectible receivables, client claims, and recoveries of costs from subcontractors, vendors, and others;
provisions for income taxes, research and development tax credits, valuation allowances, and unrecognized tax benefits;
value of goodwill and recoverability of intangible assets;
valuations of assets acquired and liabilities assumed in connection with business combinations;
valuation of contingent earn-out liabilities recorded in connection with business combinations;
valuation of employee benefit plans;
valuation of stock-based compensation expense; and
accruals for estimated liabilities, including litigation and insurance reserves.
Our actual business and financial results could differ from those estimates, which may significantly reduce or eliminate our profits.
24


Our profitability could suffer if we are not able to maintain adequate utilization of our workforce.
The cost of providing our services, including the extent to which we utilize our workforce, affects our profitability. The rate at which we utilize our workforce is affected by a number of factors, including:
our ability to transition employees from completed projects to new assignments and to hire and assimilate new employees;
our ability to forecast demand for our services and thereby maintain an appropriate headcount in each of our geographies and operating units;
our ability to engage employees in assignments during natural disasters or pandemics;
our ability to manage attrition;
our need to devote time and resources to training, business development, professional development, and other non-chargeable activities; and
our ability to match the skill sets of our employees to the needs of the marketplace.
If we over-utilize our workforce, our employees may become disengaged, which could impact employee attrition. If we under-utilize our workforce, our profit margin and profitability could suffer.
Our use of the percentage-of-completion method of revenue recognition could result in a reduction or reversal of previously recorded revenue and profits.
We account for most of our contracts on the percentage-of-completion method of revenue recognition. Generally, our use of this method results in recognition of revenue and profit ratably over the life of the contract, based on the proportion of costs incurred to date to total costs expected to be incurred for the entire project. The effects of revisions to estimated revenue and costs, including the achievement of award fees and the impact of change orders and claims, are recorded when the amounts are known and can be reasonably estimated. Such revisions could occur in any period and their effects could be material. Although we have historically made reasonably reliable estimates of the progress towards completion of long-term contracts, the uncertainties inherent in the estimating process make it possible for actual costs to vary materially from estimates, including reductions or reversals of previously recorded revenue and profit.
If we are unable to accurately estimate and control our contract costs, then we may incur losses on our contracts, which could decrease our operating margins and reduce our profits. Specifically, our fixed-price contracts could increase the unpredictability of our earnings.
It is important for us to accurately estimate and control our contract costs so that we can maintain positive operating margins and profitability. We generally enter into three principal types of contracts with our clients: fixed-price, time-and-materials and cost-plus.
The U.S. federal government and certain other clients have increased the use of fixed-priced contracts. Under fixed-price contracts, we receive a fixed price irrespective of the actual costs we incur and, consequently, we are exposed to a number of risks. We realize a profit on fixed-price contracts only if we can control our costs and prevent cost over-runs on our contracts. Fixed-price contracts require cost and scheduling estimates that are based on a number of assumptions, including those about future economic conditions, costs, and availability of labor, equipment and materials, and other exigencies. We could experience cost over-runs if these estimates are originally inaccurate as a result of errors or ambiguities in the contract specifications, or become inaccurate as a result of a change in circumstances following the submission of the estimate due to, among other things, unanticipated technical problems, difficulties in obtaining permits or approvals, changes in local laws or labor conditions, weather delays, changes in the costs of raw materials, or the inability of our vendors or subcontractors to perform. If cost overruns occur, we could experience reduced profits or, in some cases, a loss for that project. If a project is significant, or if there are one or more common issues that impact multiple projects, costs overruns could increase the unpredictability of our earnings, as well as have a material adverse impact on our business and earnings.
Under our time-and-materials contracts, we are paid for labor at negotiated hourly billing rates and paid for other expenses. Profitability on these contracts is driven by billable headcount and cost control. Many of our time-and-materials contracts are subject to maximum contract values and, accordingly, revenue relating to these contracts is recognized as if these contracts were fixed-price contracts. Under our cost-plus contracts, some of which are subject to contract ceiling amounts, we are reimbursed for allowable costs and fees, which may be fixed or performance-based. If our costs exceed the contract ceiling or are not allowable under the provisions of the contract or any applicable regulations, we may not be able to obtain reimbursement for all of the costs we incur.
Profitability on our contracts is driven by billable headcount and our ability to manage our subcontractors, vendors, and material suppliers. If we are unable to accurately estimate and manage our costs, we may incur losses on our contracts, which could decrease our operating margins and significantly reduce or eliminate our profits. Certain of our contracts require us
25


to satisfy specific design, engineering, procurement, or construction milestones in order to receive payment for the work completed or equipment or supplies procured prior to achievement of the applicable milestone. As a result, under these types of arrangements, we may incur significant costs or perform significant amounts of services prior to receipt of payment. If a client determines not to proceed with the completion of the project or if the client defaults on its payment obligations, we may face difficulties in collecting payment of amounts due to us for the costs previously incurred or for the amounts previously expended to purchase equipment or supplies.
Accounting for a contract requires judgments relative to assessing the contract’s estimated risks, revenue, costs, and other technical issues. Due to the size and nature of many of our contracts, the estimation of overall risk, revenue, and cost at completion is complicated and subject to many variables. Changes in underlying assumptions, circumstances, or estimates may also adversely affect future period financial performance. If we are unable to accurately estimate the overall revenue or costs on a contract, then we may experience a lower profit or incur a loss on the contract.
Our failure to adequately recover on claims brought by us against clients for additional contract costs could have a negative impact on our liquidity and profitability.
We have brought claims against clients for additional costs exceeding the contract price or for amounts not included in the original contract price. These types of claims occur due to matters such as client-caused delays or changes from the initial project scope, both of which may result in additional cost. Often, these claims can be the subject of lengthy arbitration or litigation proceedings, and it is difficult to accurately predict when these claims will be fully resolved. When these types of events occur and unresolved claims are pending, we have used working capital in projects to cover cost overruns pending the resolution of the relevant claims. A failure to promptly recover on these types of claims could have a negative impact on our liquidity and profitability. Total accounts receivable at October 3, 2021 included approximately $11 million related to such claims.
Our failure to win new contracts and renew existing contracts with private and public sector clients could adversely affect our profitability.
Our business depends on our ability to win new contracts and renew existing contracts with private and public sector clients. Contract proposals and negotiations are complex and frequently involve a lengthy bidding and selection process, which is affected by a number of factors. These factors include market conditions, financing arrangements, and required governmental approvals. If negative market conditions arise, or if we fail to secure adequate financial arrangements or the required government approval, we may not be able to pursue certain projects, which could adversely affect our profitability.
If we are not able to successfully manage our growth strategy, our business and results of operations may be adversely affected.
Our expected future growth presents numerous managerial, administrative, operational, and other challenges. Our ability to manage the growth of our operations will require us to continue to improve our management information systems and our other internal systems and controls. In addition, our growth will increase our need to attract, develop, motivate, and retain both our management and professional employees. The inability to effectively manage our growth or the inability of our employees to achieve anticipated performance could have a material adverse effect on our business.
Our backlog is subject to cancellation, unexpected adjustments and changing economic conditions, and is an uncertain indicator of future operating results.
Our backlog at October 3, 2021 was $3.5 billion, an increase of $241.0 million, or 7.4%, compared to the end of fiscal 2020. We include in backlog only those contracts for which funding has been provided and work authorizations have been received. We cannot guarantee that the revenue projected in our backlog will be realized or, if realized, will result in profits. In addition, project cancellations or scope adjustments may occur, from time to time, with respect to contracts reflected in our backlog. For example, certain of our contracts with the U.S. federal government and other clients are terminable at the discretion of the client, with or without cause. These types of backlog reductions could adversely affect our revenue and margins. As a result of these factors, our backlog as of any particular date is an uncertain indicator of our future earnings.
Cyber security breaches of our systems and information technology could adversely impact our ability to operate.
We develop, install and maintain information technology systems for ourselves, as well as for customers. Client contracts for the performance of information technology services, as well as various privacy and securities laws, require us to manage and protect sensitive and confidential information, including federal and other government information, from disclosure. We also need to protect our own internal trade secrets and other business confidential information, as well as personal data of our employees and contractors, from disclosure. For example, the European Union's General Data Protection Regulation ("GDPR") extends the scope of the European Union data protection laws to all companies processing data of European Union residents, regardless of the company's location. In addition, the California Consumer Privacy Act ("CCPA")
26


increases the penalties for data privacy incidents. The GDPR and CCPA are just examples of privacy regulations that are emerging in locations where we work.
We face the threat to our computer systems of unauthorized access, computer hackers, computer viruses, malicious code, organized cyber-attacks and other security problems and system disruptions, including possible unauthorized access to our and our clients' proprietary or classified information. We rely on industry-accepted security measures and technology to securely maintain all confidential and proprietary information on our information systems. In addition, we rely on the security of third-party service providers, vendors, and cloud services providers to protect confidential data. In the ordinary course of business, we have been targeted by malicious cyber-attacks. A user who circumvents security measures could misappropriate confidential or proprietary information, including information regarding us, our personnel and/or our clients, or cause interruptions or malfunctions in operations. As a result, we may be required to expend significant resources to protect against the threat of these system disruptions and security breaches or to alleviate problems caused by these disruptions and breaches.
We also rely in part on third-party software and information technology vendors to run our critical accounting, project management and financial information systems. We depend on our software and information technology vendors to provide long-term software and hardware support for our information systems. Our software and information technology vendors may decide to discontinue further development, integration or long-term software and hardware support for our information systems, in which case we may need to abandon one or more of our current information systems and migrate some or all of our accounting, project management and financial information to other systems, thus increasing our operational expense, as well as disrupting the management of our business operations. Any of these events could damage our reputation and have a material adverse effect on our business, financial condition, results of operations and cash flows.
If our business partners fail to perform their contractual obligations on a project, we could be exposed to legal liability, loss of reputation and profit reduction or loss on the project.
We routinely enter into subcontracts and, occasionally, joint ventures, teaming arrangements, and other contractual arrangements so that we can jointly bid and perform on a particular project. Success under these arrangements depends in large part on whether our business partners fulfill their contractual obligations satisfactorily. In addition, when we operate through a joint venture in which we are a minority holder, we have limited control over many project decisions, including decisions related to the joint venture’s internal controls, which may not be subject to the same internal control procedures that we employ. If these unaffiliated third parties do not fulfill their contract obligations, the partnerships or joint ventures may be unable to adequately perform and deliver their contracted services. Under these circumstances, we may be obligated to pay financial penalties, provide additional services to ensure the adequate performance and delivery of the contracted services, and may be jointly and severally liable for the other’s actions or contract performance. These additional obligations could result in reduced profits and revenues or, in some cases, significant losses for us with respect to the joint venture, which could also affect our reputation in the industries we serve.
If our contractors and subcontractors fail to satisfy their obligations to us or other parties, or if we are unable to maintain these relationships, our revenue, profitability, and growth prospects could be adversely affected.
We depend on contractors and subcontractors in conducting our business. There is a risk that we may have disputes with our subcontractors arising from, among other things, the quality and timeliness of work performed by the subcontractor, client concerns about the subcontractor, or our failure to extend existing task orders or issue new task orders under a subcontract. In addition, if a subcontractor fails to deliver on a timely basis the agreed-upon supplies, fails to perform the agreed-upon services, or goes out of business, then we may be required to purchase the services or supplies from another source at a higher price, and our ability to fulfill our obligations as a prime contractor may be jeopardized. This may reduce the profit to be realized or result in a loss on a project for which the services or supplies are needed.
We also rely on relationships with other contractors when we act as their subcontractor or joint venture partner. The absence of qualified subcontractors with which we have a satisfactory relationship could adversely affect the quality of our service and our ability to perform under some of our contracts. Our future revenue and growth prospects could be adversely affected if other contractors eliminate or reduce their subcontracts or teaming arrangement relationships with us, or if a government agency terminates or reduces these other contractors’ programs, does not award them new contracts, or refuses to pay under a contract.
Our failure to meet contractual schedule or performance requirements that we have guaranteed could adversely affect our operating results.
In certain circumstances, we can incur liquidated or other damages if we do not achieve project completion by a scheduled date. If we or an entity for which we have provided a guarantee subsequently fails to complete the project as scheduled and the matter cannot be satisfactorily resolved with the client, we may be responsible for cost impacts to the client resulting from any delay or the cost to complete the project. Our costs generally increase from schedule delays and/or could exceed our projections for a particular project. In addition, project performance can be affected by a number of factors beyond
27


our control, including unavoidable delays from governmental inaction, public opposition, inability to obtain financing, weather conditions, unavailability of vendor materials, changes in the project scope of services requested by our clients, industrial accidents, environmental hazards, labor disruptions and other factors. As a result, material performance problems for existing and future contracts could cause actual results of operations to differ from those anticipated by us and could cause us to suffer damage to our reputation within our industry and client base.
New legal requirements could adversely affect our operating results.
Our business and results of operations could be adversely affected by the passage of climate change, defense, environmental, infrastructure and other legislation, policies and regulations. Growing concerns about climate change may result in the imposition of additional environmental regulations. For example, legislation, international protocols, regulation or other restrictions on emissions could increase the costs of projects for our clients or, in some cases, prevent a project from going forward, thereby potentially reducing the need for our services. In addition, relaxation or repeal of laws and regulations, or changes in governmental policies regarding environmental, defense, infrastructure or other industries we serve could result in a decline in demand for our services, which could in turn negatively impact our revenues. We cannot predict when or whether any of these various proposals may be enacted or what their effect will be on us or on our customers.
Changes in resource management, environmental, or infrastructure industry laws, regulations, and programs could directly or indirectly reduce the demand for our services, which could in turn negatively impact our revenue.
Some of our services are directly or indirectly impacted by changes in U.S. federal, state, local or foreign laws and regulations pertaining to the resource management, environmental, and infrastructure industries. Accordingly, a relaxation or repeal of these laws and regulations, or changes in governmental policies regarding the funding, implementation or enforcement of these programs, could result in a decline in demand for our services, which could in turn negatively impact our revenue.
Changes in capital markets could adversely affect our access to capital and negatively impact our business.
Our results could be adversely affected by an inability to access the revolving credit facility under our credit agreement. Unfavorable financial or economic conditions could impact certain lenders' willingness or ability to fund our revolving credit facility. In addition, increases in interest rates or credit spreads, volatility in financial markets or the interest rate environment, significant political or economic events, defaults of significant issuers, and other market and economic factors, may negatively impact the general level of debt issuance, the debt issuance plans of certain categories of borrowers, the types of credit-sensitive products being offered, and/or a sustained period of market decline or weakness could have a material adverse effect on us.
Restrictive covenants in our credit agreement may restrict our ability to pursue certain business strategies.
Our credit agreement limits or restricts our ability to, among other things:
incur additional indebtedness;
create liens securing debt or other encumbrances on our assets;
make loans or advances;
pay dividends or make distributions to our stockholders;
purchase or redeem our stock;
repay indebtedness that is junior to indebtedness under our credit agreement;
acquire the assets of, or merge or consolidate with, other companies; and
sell, lease, or otherwise dispose of assets.
Our credit agreement also requires that we maintain certain financial ratios, which we may not be able to achieve. The covenants may impair our ability to finance future operations or capital needs or to engage in other favorable business activities.
Our industry is highly competitive, and we may be unable to compete effectively, which could result in reduced revenue, profitability and market share.
We are engaged in a highly competitive business. The markets we serve are highly fragmented and we compete with many regional, national and international companies. Certain of these competitors have greater financial and other resources than we do. Others are smaller and more specialized and concentrate their resources in particular areas of expertise. The extent of our competition varies according to certain markets and geographic area. In addition, the technical and professional aspects of some of our services generally do not require large upfront capital expenditures and provide limited barriers against new competitors. Our clients make competitive determinations based upon qualifications, experience, performance, reputation, technology, customer relationships and ability to provide the relevant services in a timely, safe and cost-efficient manner. This competitive environment could force us to make price concessions or otherwise reduce prices for our services. If we are unable to maintain our competitiveness and win bids for future projects, our market share, revenue, and profits will decline.
28


Legal proceedings, investigations, and disputes could result in substantial monetary penalties and damages, especially if such penalties and damages exceed or are excluded from existing insurance coverage.
We engage in consulting, engineering, program management, and technical services that can result in substantial injury or damages that may expose us to legal proceedings, investigations, and disputes. For example, in the ordinary course of our business, we may be involved in legal disputes regarding personal injury claims, employee or labor disputes, professional liability claims, and general commercial disputes involving project cost overruns and liquidated damages, as well as other claims. In addition, in the ordinary course of our business, we frequently make professional judgments and recommendations about environmental and engineering conditions of project sites for our clients, and we may be deemed to be responsible for these judgments and recommendations if they are later determined to be inaccurate. Any unfavorable legal ruling against us could result in substantial monetary damages or even criminal violations. We maintain insurance coverage as part of our overall legal and risk management strategy to minimize our potential liabilities; however, insurance coverage contains exclusions and other limitations that may not cover our potential liabilities. Generally, our insurance program covers workers’ compensation and employer’s liability, general liability, automobile liability, professional errors and omissions liability, property, and contractor’s pollution liability (in addition to other policies for specific projects). Our insurance program includes deductibles or self-insured retentions for each covered claim that may increase over time. In addition, our insurance policies contain exclusions that insurance providers may use to deny or restrict coverage. Excess liability and professional liability insurance policies provide for coverage on a “claims-made” basis, covering only claims actually made and reported during the policy period currently in effect. If we sustain liabilities that exceed or that are excluded from our insurance coverage, or for which we are not insured, it could have a material adverse impact on our financial condition, results of operations and cash flows.
Unavailability or cancellation of third-party insurance coverage would increase our overall risk exposure as well as disrupt the management of our business operations.
We maintain insurance coverage from third-party insurers as part of our overall risk management strategy and because some of our contracts require us to maintain specific insurance coverage limits. If any of our third-party insurers fail, suddenly cancel our coverage, or otherwise are unable to provide us with adequate insurance coverage, then our overall risk exposure and our operational expenses would increase, and the management of our business operations would be disrupted. In addition, there can be no assurance that any of our existing insurance coverage will be renewable upon the expiration of the coverage period or that future coverage will be affordable at the required limits.
Our inability to obtain adequate bonding could have a material adverse effect on our future revenue and business prospects.
Certain clients require bid bonds, and performance and payment bonds. These bonds indemnify the client should we fail to perform our obligations under a contract. If a bond is required for a certain project and we are unable to obtain an appropriate bond, we cannot pursue that project. In some instances, we are required to co-venture with a small or disadvantaged business to pursue certain government contracts. In connection with these ventures, we are sometimes required to utilize our bonding capacity to cover all of the obligations under the contract with the client. We have a bonding facility but, as is typically the case, the issuance of bonds under that facility is at the surety’s sole discretion. Moreover, bonding may be more difficult to obtain or may only be available at significant additional cost. There can be no assurance that bonds will continue to be available to us on reasonable terms. Our inability to obtain adequate bonding and, as a result, to bid on new work could have a material adverse effect on our future revenue and business prospects.
Employee, agent, or partner misconduct, or our failure to comply with anti-bribery and other laws or regulations, could harm our reputation, reduce our revenue and profits, and subject us to criminal and civil enforcement actions.
Misconduct, fraud, non-compliance with applicable laws and regulations, or other improper activities by one of our employees, agents, or partners could have a significant negative impact on our business and reputation. Such misconduct could include the failure to comply with government procurement regulations, regulations regarding the protection of classified information, regulations prohibiting bribery and other foreign corrupt practices, regulations regarding the pricing of labor and other costs in government contracts, regulations on lobbying or similar activities, regulations pertaining to the internal controls over financial reporting, environmental laws, and any other applicable laws or regulations. For example, as previously noted, the FCPA and similar anti-bribery laws in other jurisdictions generally prohibit companies and their intermediaries from making improper payments to non-U.S. officials for the purpose of obtaining or retaining business. Our policies mandate compliance with these regulations and laws, and we take precautions to prevent and detect misconduct. However, since our internal controls are subject to inherent limitations, including human error, it is possible that these controls could be intentionally circumvented or become inadequate because of changed conditions. As a result, we cannot assure that our controls will protect us from reckless or criminal acts committed by our employees or agents. Our failure to comply with applicable laws or regulations, or acts of misconduct could subject us to fines and penalties, loss of security clearances, and suspension or debarment from contracting, any or all of which could harm our reputation, reduce our revenue and profits, and subject us to criminal and civil enforcement actions.
29


Our business activities may require our employees to travel to and work in countries where there are high security risks, which may result in employee death or injury, repatriation costs or other unforeseen costs.
Certain of our contracts may require our employees travel to and work in high-risk countries that are undergoing political, social, and economic upheavals resulting from war, civil unrest, criminal activity, acts of terrorism, or public health crises. For example, we currently have employees working in high security risk countries such as Afghanistan and Iraq. As a result, we risk loss of or injury to our employees and may be subject to costs related to employee death or injury, repatriation, or other unforeseen circumstances. We may choose or be forced to leave a country with little or no warning due to physical security risks.
Our failure to implement and comply with our safety program could adversely affect our operating results or financial condition.
Our project sites often put our employees and others in close proximity with mechanized equipment, moving vehicles, chemical and manufacturing processes, and highly regulated materials. On some project sites, we may be responsible for safety, and, accordingly, we have an obligation to implement effective safety procedures. Our safety program is a fundamental element of our overall approach to risk management, and the implementation of the safety program is a significant issue in our dealings with our clients. We maintain an enterprise-wide group of health and safety professionals to help ensure that the services we provide are delivered safely and in accordance with standard work processes. Unsafe job sites and office environments have the potential to increase employee turnover, increase the cost of a project to our clients, expose us to types and levels of risk that are fundamentally unacceptable, and raise our operating costs. The implementation of our safety processes and procedures are monitored by various agencies, including the U.S. Mine Safety and Health Administration (“MSHA”), and rating bureaus, and may be evaluated by certain clients in cases in which safety requirements have been established in our contracts. Our failure to meet these requirements or our failure to properly implement and comply with our safety program could result in reduced profitability, the loss of projects or clients, or potential litigation, and could have a material adverse effect on our business, operating results, or financial condition.
We may be precluded from providing certain services due to conflict of interest issues.
Many of our clients are concerned about potential or actual conflicts of interest in retaining management consultants. U.S. federal government agencies have formal policies against continuing or awarding contracts that would create actual or potential conflicts of interest with other activities of a contractor. These policies may prevent us from bidding for or performing government contracts resulting from or relating to certain work we have performed. In addition, services performed for a commercial or government client may create a conflict of interest that precludes or limits our ability to obtain work from other public or private organizations. We have, on occasion, declined to bid on projects due to conflict of interest issues.
If our reports and opinions are not in compliance with professional standards and other regulations, we could be subject to monetary damages and penalties.
We issue reports and opinions to clients based on our professional engineering expertise, as well as our other professional credentials. Our reports and opinions may need to comply with professional standards, licensing requirements, securities regulations, and other laws and rules governing the performance of professional services in the jurisdiction in which the services are performed. In addition, we could be liable to third parties who use or rely upon our reports or opinions even if we are not contractually bound to those third parties. For example, if we deliver an inaccurate report or one that is not in compliance with the relevant standards, and that report is made available to a third party, we could be subject to third-party liability, resulting in monetary damages and penalties.
We may be subject to liabilities under environmental laws and regulations.
Our services are subject to numerous U.S. and international environmental protection laws and regulations that are complex and stringent. For example, we must comply with a number of U.S. federal government laws that strictly regulate the handling, removal, treatment, transportation, and disposal of toxic and hazardous substances. Under the Comprehensive Environmental Response Compensation and Liability Act of 1980, as amended (“CERCLA”), and comparable state laws, we may be required to investigate and remediate regulated hazardous materials. CERCLA and comparable state laws typically impose strict, joint and several liabilities without regard to whether a company knew of or caused the release of hazardous substances. The liability for the entire cost of clean-up could be imposed upon any responsible party. Other principal U.S. federal environmental, health, and safety laws affecting us include, but are not limited to, the Resource Conservation and Recovery Act, National Environmental Policy Act, the Clean Air Act, the Occupational Safety and Health Act, the Federal Mine Safety and Health Act of 1977 (the “Mine Act”), the Toxic Substances Control Act, and the Superfund Amendments and Reauthorization Act. Our business operations may also be subject to similar state and international laws relating to environmental protection. Further, past business practices at companies that we have acquired may also expose us to future unknown environmental liabilities. Liabilities related to environmental contamination or human exposure to hazardous substances, or a failure to comply with applicable regulations, could result in substantial costs to us, including clean-up costs,
30


fines, civil or criminal sanctions, and third-party claims for property damage or personal injury or cessation of remediation activities. Our continuing work in the areas governed by these laws and regulations exposes us to the risk of substantial liability.
Force majeure events, including natural disasters, pandemics and terrorist actions, could negatively impact the economies in which we operate or disrupt our operations, which may affect our financial condition, results of operations, or cash flows.
Force majeure or extraordinary events beyond the control of the contracting parties, such as natural and man-made disasters, as well as pandemics and terrorist actions, could negatively impact the economies in which we operate by causing the closure of offices, interrupting projects, and forcing the relocation of employees. We typically remain obligated to perform our services after a terrorist action or natural disaster unless the contract contains a force majeure clause that relieves us of our contractual obligations in such an extraordinary event. If we are not able to react quickly to force majeure, our operations may be affected significantly, which would have a negative impact on our financial condition, results of operations, or cash flows.
We have only a limited ability to protect our intellectual property rights, and our failure to protect our intellectual property rights could adversely affect our competitive position.
We rely upon a combination of nondisclosure agreements and other contractual arrangements, as well as copyright, trademark, patent and trade secret laws to protect our proprietary information. We also enter into proprietary information and intellectual property agreements with employees, which require them to disclose any inventions created during employment, to convey such rights to inventions to us, and to restrict any disclosure of proprietary information. Trade secrets are generally difficult to protect. Although our employees are subject to confidentiality obligations, this protection may be inadequate to deter or prevent misappropriation of our confidential information and/or the infringement of our patents and copyrights. Further, we may be unable to detect unauthorized use of our intellectual property or otherwise take appropriate steps to enforce our rights. Failure to adequately protect, maintain, or enforce our intellectual property rights may adversely limit our competitive position.
Assertions by third parties of infringement, misappropriation or other violations by us of their intellectual property rights could result in significant costs and substantially harm our business, financial condition and operating results.
In recent years, there has been significant litigation involving intellectual property rights in technology industries. We may face from time to time, allegations that we or a supplier or customer have violated the rights of third parties, including patent, trademark, and other intellectual property rights. If, with respect to any claim against us for violation of third-party intellectual property rights, we are unable to prevail in the litigation or retain or obtain sufficient rights or develop non-infringing intellectual property or otherwise alter our business practices on a timely or cost-efficient basis, our business, financial condition or results of operations may be adversely affected.
Any infringement, misappropriation or related claims, whether or not meritorious, are time consuming, divert technical and management personnel, and are costly to resolve. As a result of any such dispute, we may have to develop non-infringing technology, pay damages, enter into royalty or licensing agreements, cease utilizing products or services, or take other actions to resolve the claims. These actions, if required, may be costly or unavailable on terms acceptable to us.
General Risk Factors
Our stock price could become more volatile and stockholders’ investments could lose value.
In addition to the macroeconomic factors that have affected the prices of many securities generally, all of the factors discussed in this section could affect our stock price. Our common stock has previously experienced substantial price volatility. In addition, the stock market has experienced extreme price and volume fluctuations that have affected the market price of many companies, and that have often been unrelated to the operating performance of these companies. The trading price of our common stock may be significantly affected by various factors, including quarter-to-quarter variations in our financial results, such as revenue, profits, days sales outstanding, backlog, and other measures of financial performance or financial condition (which factors may, themselves, be affected by the factors described below):
loss of key employees;
the number and significance of client contracts commenced and completed during a quarter;
creditworthiness and solvency of clients;
the ability of our clients to terminate contracts without penalties;
general economic or political conditions;
unanticipated changes in contract performance that may affect profitability, particularly with contracts that are fixed-price or have funding limits;
contract negotiations on change orders, requests for equitable adjustment, and collections of related billed and unbilled accounts receivable;
31


seasonality of the spending cycle of our public sector clients, notably the U.S. federal government, the spending patterns of our commercial sector clients, and weather conditions;
budget constraints experienced by our U.S. federal, and state and local government clients;
integration of acquired companies;
changes in contingent consideration related to acquisition earn-outs;
divestiture or discontinuance of operating units;
employee hiring, utilization and turnover rates;
delays incurred in connection with a contract;
the size, scope and payment terms of contracts;
the timing of expenses incurred for corporate initiatives;
reductions in the prices of services offered by our competitors;
threatened or pending litigation;
legislative and regulatory enforcement policy changes that may affect demand for our services;
the impairment of goodwill or identifiable intangible assets;
the fluctuation of a foreign currency exchange rate;
stock-based compensation expense;
actual events, circumstances, outcomes, and amounts differing from judgments, assumptions, and estimates used in determining the value of certain assets (including the amounts of related valuation allowances), liabilities, and other items reflected in our consolidated financial statements;
success in executing our strategy and operating plans;
changes in tax laws or regulations or accounting rules;
results of income tax examinations;
the timing of announcements in the public markets regarding new services or potential problems with the performance of services by us or our competitors, or any other material announcements;
speculation in the media and analyst community, changes in recommendations or earnings estimates by financial analysts, changes in investors’ or analysts’ valuation measures for our stock, and market trends unrelated to our stock;
our announcements concerning the payment of dividends or the repurchase of our shares;
resolution of threatened or pending litigation;
changes in investors’ and analysts’ perceptions of our business or any of our competitors’ businesses;
changes in environmental legislation;
broader market fluctuations; and
general economic or political conditions.
A significant drop in the price of our stock could expose us to the risk of securities class action lawsuits, which could result in substantial costs and divert management’s attention and resources, which could adversely affect our business. Additionally, volatility or a lack of positive performance in our stock price may adversely affect our ability to retain key employees, many of whom are awarded equity securities, the value of which is dependent on the performance of our stock price.
Delaware law and our charter documents may impede or discourage a merger, takeover, or other business combination even if the business combination would have been in the short-term best interests of our stockholders.
We are a Delaware corporation and the anti-takeover provisions of Delaware law impose various impediments to the ability of a third party to acquire control of us, even if a change in control would be beneficial to our stockholders. In addition, our Board of Directors has the power, without stockholder approval, to designate the terms of one or more series of preferred stock and issue shares of preferred stock, which could be used defensively if a takeover is threatened. These features, as well as provisions in our certificate of incorporation and bylaws, such as those relating to advance notice of certain stockholder proposals and nominations, could impede a merger, takeover, or other business combination involving us, or discourage a potential acquirer from making a tender offer for our common stock, even if the business combination would have been in the best interests of our current stockholders.
Item 1B    Unresolved Staff Comments
None.
32


Item 2.    Properties
At fiscal 2021 year-end, we leased approximately 450 operating facilities in domestic and foreign locations. Our significant lease agreements expire at various dates through 2032. We believe that our current facilities are adequate for the operation of our business, and that suitable additional space in various local markets is available to accommodate any needs that may arise.
The following table summarizes our ten most significant leased properties by location based on annual rental expenses (listed alphabetically, except for our corporate headquarters):
Location Description Reportable Segment
Pasadena, CA Corporate Headquarters Corporate
Adelaide, South Australia, Australia Office BuildingGSG / CIG
Arlington, VAOffice BuildingGSG / CIG
Boston, MAOffice BuildingGSG / CIG
Irvine, CAOffice BuildingGSG / CIG
London, United KingdomOffice BuildingGSG / CIG
Melbourne, Victoria, AustraliaOffice BuildingGSG / CIG
New York, NYOffice BuildingGSG
Orlando, FLOffice BuildingGSG / CIG
Perth, Western Australia, AustraliaOffice BuildingCIG
Item 3.    Legal Proceedings
For a description of our material pending legal and regulatory proceedings and settlements, see Note 17, "Commitments and Contingencies" of the "Notes to Consolidated Financial Statements" included in Item 8.
Item 4.    Mine Safety Disclosures
Section 1503 of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the "Dodd-Frank Act") requires domestic mine operators to disclose violations and orders issued under the Mine Act by MSHA. We do not act as the owner of any mines, but we may act as a mining operator as defined under the Mine Act where we may be an independent contractor performing services or construction at such mine. Information concerning mine safety violations or other regulatory matters required by Section 1503(a) of the Dodd-Frank Act and Item 104 of Regulation S-K is included in Exhibit 95.
33


PART II
Item 5.    Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Our common stock is traded on the NASDAQ Global Select Market under the symbol TTEK. There were approximately 1,150 stockholders of record at October 3, 2021.
Stock-Based Compensation
For information regarding our stock-based compensation, see Note 11, "Stockholders' Equity and Stock Compensation Plans" of the "Notes to Consolidated Financial Statements" included in Item 8.
Performance Graph
The following graph shows a comparison of our cumulative total returns with those of the NASDAQ Market Index and the Standard & Poor's ("S&P") 1000 Index. At this time, we do not have a comparable peer group due to the combination of our differentiated high-end consulting services and our end-markets. Thus, we have selected the S&P 1000 Index. The graph assumes that the value of an investment in our common stock and in each such index was $100 on October 2, 2016, and that all dividends have been reinvested. Dividends declared and paid in fiscal 2021 totaled $0.74 per share. We declared and paid dividends in the first and second quarters totaling $0.34 per share ($0.17 each quarter) on our common stock and paid dividends in the third and fourth quarters totaling $0.40 per share ($0.20 each quarter) on our common stock. We declared and paid dividends totaling $0.64, $0.54, $0.44 and $0.38 per share in fiscal 2020, 2019, 2018 and 2017, respectively. The comparison in the graph below is based on historical data and is not intended to forecast the possible future performance of our common stock.
ttek-20211003_g1.jpg
ASSUMES $100 INVESTED ON OCTOBER 2, 2016
ASSUMES DIVIDEND REINVESTED
FISCAL YEAR ENDED OCTOBER 3, 2021
201620172018201920202021
Tetra Tech, Inc.$100.00 $132.40 $195.86 $245.59 $265.88 $444.98 
NASDAQ Market Index100.00 123.68 154.82 154.46 214.36 288.08 
S&P 1000 Index100.00 118.60 137.22 130.15 122.60 188.72 
The performance graph above and related text are being furnished solely to accompany this annual report on Form 10-K pursuant to Item 201(e) of Regulation S-K, and are not being filed for purposes of Section 18 of the Exchange Act, and are not to be incorporated by reference into any of our filings with the SEC, whether made before or after the date hereof, regardless of any general incorporation language in such filing.
34


Stock Repurchase Program
On January 27, 2020, the Board of Directors authorized a $200 million stock repurchase program, which was included in our remaining balance of $207.8 million as of fiscal 2020 year-end. In fiscal 2021, we repurchased and settled 479,369 shares with an average price of $125.16 per share for a total cost of $60.0 million in the open market. At October 3, 2021, we had a remaining balance of $147.8 million under our stock repurchase program.
Below is a summary of the stock repurchases that were traded and settled during the 12 months ended October 3, 2021:
PeriodTotal Number
of Shares
Purchased
Average Price
Paid per Share
Total Number
of Shares
Purchased as
Part of Publicly
Announced
Plans or
Programs
Maximum
Dollar Value
that May Yet
be Purchased
Under the
Plans or
Programs (in thousands)
September 28, 2020 - October 25, 202045,574$102.67 45,574 $203,134 
October 26, 2020 - November 22, 202046,975110.67 46,975 197,935 
November 23, 2020 - December 27, 202042,864119.50 42,864 192,813 
December 28, 2020 - January 24, 202133,790125.46 33,790 188,574 
January 25, 2021 - February 21, 202137,992132.50 37,992 183,540 
February 22, 2021 - March 28, 202142,519134.69 42,519 177,813 
March 29, 2021 - April 25, 202132,405136.36 32,405 173,394 
April 26, 2021 - May 23, 202141,534125.17 41,534 168,195 
May 24, 2021 - June 27, 202144,524120.88 44,524 162,813 
June 28, 2021 - July 25, 202132,956123.77 32,956 158,734 
July 26, 2021 - August 29, 202144,543134.67 44,543 152,736 
August 30, 2021 - October 3, 202133,693146.10 33,693 147,813 
Item 6.    Selected Financial Data
Not applicable as we applied the amendment of Regulation S-K Item 301, which became effective for the fiscal year ended October 3, 2021.


35


Item 7.    Management's Discussion and Analysis of Financial Condition and Results of Operations
The following analysis of our financial condition and results of operations should be read in conjunction with Part I of this report, as well as our consolidated financial statements and accompanying notes in Item 8. The following analysis contains forward-looking statements about our future results of operations and expectations. Our actual results and the timing of events could differ materially from those described herein. See Part 1, Item 1A, "Risk Factors" for a discussion of the risks, assumptions, and uncertainties affecting these statements.
OVERVIEW OF RESULTS AND BUSINESS TRENDS
General. As the coronavirus disease 2019 ("COVID-19") spread globally, we responded quickly to ensure the health and safety of our employees, clients and the communities we support. Our high-end consulting focus and the technologies we deployed have allowed our staff to support clients and projects remotely without interruption. We remain focused on providing clients with the highest level of service and our 450 global offices are operational, supporting our programs and projects. By Leading with Science®, we are responding to the challenges of COVID-19, with the commitment of our 21,000 associates supported by technological innovation. Our government business, which represents approximately 60% of our revenue, has been stable, while our commercial business experienced more impact. Much of our commercial business has continued due to regulatory drivers, but we have seen project delays in the industrial sectors. Our diversified end-markets have allowed us to redeploy staff to areas of uninterrupted or increased demand, and we have made decisions to align our cost structures with our clients' projects. The actions we have taken to navigate through this worldwide pandemic, the strength of our balance sheet, and our technical leadership position us well to address the global challenges of providing clean water, environmental restoration, and the impacts of climate change.
In fiscal 2021, our revenue increased 7.3% compared to fiscal 2020. This year-over-year growth primarily reflects increased activity with government clients, both U.S. and international, as federal and local government agency spending has been a source of economic stability and stimulus during the COVID-19 pandemic. However, this growth was partially offset by lower commercial activity, which has been slower to recover to pre-pandemic levels. Our revenue also includes contributions from acquisitions that did not contribute to our revenue in fiscal 2020. Our year-over-year revenue comparisons were also impacted by the decision to dispose of our Canadian turn-key pipeline activities in fiscal 2019 and the subsequent wind-down of those activities in fiscal 2020.
U.S. State and Local Government. Our U.S. state and local government revenue increased 22.2% in fiscal 2021 compared to last fiscal year. The increase reflects continued broad-based growth in our U.S. state and local government project-related infrastructure business, particularly with increased revenue from municipal water infrastructure work in the metropolitan areas of California, Texas, and Florida. Our disaster response activities also increased compared to fiscal 2020. Most of our work for U.S. state and local governments relates to critical water and environmental programs, which we expect to continue to grow next year. The risk of budgetary constraints to our clients is mitigated with the passage of the American Rescue Plan Act of 2021, signed into law on March 11, 2021, which provides financial support for state and local governments.
U.S. Federal Government. Our U.S. federal government revenue increased 8.8% in fiscal 2021 compared to fiscal 2020. This increase includes contributions from acquisitions, which did not have comparable revenue in last fiscal year. During periods of economic volatility, including during the COVID-19 pandemic, our U.S. federal government business has historically been the most stable and predictable. We expect our U.S. federal government revenue to grow in fiscal 2022 due to continued increased advanced analytics activity, and the current administration's focus on long-term infrastructure and climate change.
U.S. Commercial. Our U.S. commercial revenue decreased 5.4% in fiscal 2021 compared to fiscal 2020. The decline was primarily due to reduced industrial activity as a result of the COVID-19 pandemic. We currently expect our U.S. commercial revenue to grow in fiscal 2022 primarily with clients focused on environmental programs, including meeting net zero carbon goals, and from higher demand for renewable energy; however, if conditions due to the COVID-19 pandemic worsen or are prolonged, it could have a negative impact on our revenue for fiscal 2022.
International. Our international revenue increased 7.9% in fiscal 2021 compared to fiscal 2020. The revenue growth primarily reflects government stimulus spending on infrastructure, increased commercial activity related to new regulatory requirements for sustainability, and fewer restrictions related to the COVID-19 pandemic. Our revenue also includes contributions from acquisitions that did not contribute to our revenue in fiscal 2020. We expect these trends and the related growth in our international work to continue in fiscal 2022.
36


RESULTS OF OPERATIONS
Fiscal 2021 Compared to Fiscal 2020
Consolidated Results of Operations
Fiscal Year Ended
October 3,
2021
September 27,
2020
Change
$%
($ in thousands)
Revenue$3,213,513 $2,994,891 $218,622 7.3%
Subcontractor costs(661,341)(646,319)(15,022)(2.3)
Revenue, net of subcontractor costs (1)
2,552,172 2,348,572 203,600 8.7
Other costs of revenue(2,053,772)(1,902,037)(151,735)(8.0)
Gross profit498,400 446,535 51,865 11.6
Selling, general and administrative expenses(222,972)(204,615)(18,357)(9.0)
Contingent consideration – fair value adjustments3,273 14,971 (11,698)(78.1)
Impairment of goodwill— (15,800)15,800 NM
Income from operations278,701 241,091 37,610 15.6
Interest expense – net(11,831)(13,100)1,269 9.7
Income before income tax expense266,870 227,991 38,879 17.1
Income tax expense(34,039)(54,101)20,062 37.1
Net income232,831 173,890 58,941 33.9
Net income attributable to noncontrolling interests(21)(31)10 32.3
Net income attributable to Tetra Tech$232,810 $173,859 $58,951 33.9
Diluted earnings per share$4.26 $3.16 $1.10 34.8
(1) We believe that the presentation of "Revenue, net of subcontractor costs", which is a non-U.S. GAAP financial measure, enhances investors' ability to analyze our business trends and performance because it substantially measures the work performed by our employees. In the course of providing services, we routinely subcontract various services and, under certain international development programs, issue grants. Generally, these subcontractor costs and grants are passed through to our clients and, in accordance with U.S. GAAP and industry practice, are included in our revenue when it is our contractual responsibility to procure or manage these activities. Because subcontractor services can vary significantly from project to project and period to period, changes in revenue may not necessarily be indicative of our business trends. Accordingly, we segregate subcontractor costs from revenue to promote a better understanding of our business by evaluating revenue exclusive of costs associated with external service providers.
NM = not meaningful
In fiscal 2021, revenue and revenue, net of subcontractor costs, increased $218.6 million, or 7.3%, and $203.6 million, or 8.7%, respectively, compared to fiscal 2020. Excluding the net contributions from acquisitions and the impact of the disposal of our Canadian turn-key pipeline activities, our revenue increased 3.2% in fiscal 2021 compared to last fiscal year. Our GSG segment's revenue and revenue, net of subcontractor costs, increased $164.0 million, or 9.2%, and $120.3 million, or 9.3%, respectively, in fiscal 2021 compared to the prior fiscal year. Our CIG segment's revenue increased $59.6 million, or 4.7%, and revenue, net of subcontractor costs, increased $82.7 million, or 7.9% in fiscal 2021 compared to fiscal 2020. Our fiscal 2021 results for our GSG and CIG segments are described below under "Government Services Group" and "Commercial/International Services Group", respectively.
The following table reconciles our reported results to non-U.S. GAAP adjusted results, which exclude certain non-operating accounting-related adjustments, such as gains on non-core dispositions, gains from adjustments to contingent considerations, goodwill impairment charges, non-recurring costs to address COVID-19, and non-recurring tax items. The gains on non-core dispositions in fiscal 2020 relate to the disposal of our Canadian turn-key pipeline activities that commenced in the fourth quarter of fiscal 2019. The goodwill impairment charge in fiscal 2020 did not have related tax benefits. Excluding this charge, the effective tax rates applied to the adjustments to earnings per share ("EPS") to arrive at adjusted EPS averaged 25% and 24% for fiscal 2021 and 2020, respectively. We applied the relevant marginal statutory tax rate based on the nature of the adjustments and tax jurisdiction in which they occur. Both EPS and adjusted EPS were calculated using diluted weighted-average common shares outstanding for the respective periods as reflected in our consolidated statements of income.

37


During the second quarter of fiscal 2020, we took actions in response to the COVID-19 pandemic to ensure the health and safety of our employees, clients, and communities. These actions included activating our Business Continuity Plan globally, which enabled 95% of our workforce to work remotely and all of our global offices to remain operational supporting our programs and projects. This required incremental costs for employee relocation, expansion of our virtual private network capabilities, enhanced security, and sanitizing of our offices. In addition, we incurred severance costs to right-size select operations where projects were cancelled specifically due to COVID-19 concerns and the resulting macroeconomic conditions. These incremental costs totaled $8.2 million in the second quarter of fiscal 2020. Although the charges were recognized in the second quarter of fiscal 2020, substantially all of these costs were paid in cash in the third quarter of fiscal 2020.
    
Fiscal Year Ended
October 3,
2021
September 27,
2020
Change
$%
Income from operations$278,701 $241,091 $37,610 15.6
Earn-out adjustments(3,273)(13,371)10,098 NM
COVID-19— 8,233 (8,233)NM
Non-core dispositions— (8,525)8,525 NM
Impairment of goodwill— 15,800 (15,800)NM
Adjusted income from operations (1)
$275,428 $243,228 $32,200 13.2
EPS$4.26 $3.16 $1.10 34.8
Earn-out adjustments(0.04)(0.18)0.14 NM
COVID-19— 0.11 (0.11)NM
Non-core dispositions— (0.12)0.12 NM
Impairment of goodwill— 0.29 (0.29)NM
Non-recurring tax items(0.43)— (0.43)NM
Adjusted EPS (1)
$3.79 $3.26 $0.53 16.3
NM = not meaningful
(1) Non-U.S. GAAP financial measure
Operating income increased $37.6 million in fiscal 2021 compared to fiscal 2020. Our operating income reflects net gains of $3.3 million and $15.0 million related to changes in the estimated fair value of contingent earn-out liabilities in fiscal 2021 and 2020, respectively. The net gain in fiscal 2020 was partially offset by the related compensation charges of $1.6 million. These gains are described below under "Fiscal 2021 and 2020 Earn-Out Adjustments." Our operating income in fiscal 2020 was reduced by the previously described non-recurring charges of $8.2 million to address COVID-19. In addition, our fiscal 2020 results include gains from the sales of non-core equipment of $8.5 million related to the disposal of our Canadian turn-key pipeline activities. Further, our fiscal 2020 operating income reflects a non-cash goodwill impairment charge of $15.8 million, which is described below under "Fiscal 2020 and 2019 Impairment of Goodwill."
Excluding these items, our adjusted operating income increased $32.2 million, or 13.2%, in fiscal 2021 compared to fiscal 2020. The increase reflects improved results in our GSG and CIG segments, which are described below under "Government Services Group" and "Commercial/International Services Group", respectively.
Our net interest expense was $11.8 million and $13.1 million in fiscal 2021 and 2020, respectively. The decrease primarily reflects lower average borrowings.
The effective tax rates for fiscal 2021 and 2020 were 12.8% and 23.7%, respectively. Our fiscal 2021 effective tax rate reflects a non-recurring net tax benefit of $21.6 million primarily consisting of valuation allowances in the United Kingdom that were released due to sufficient sustainable profitability being achieved in fiscal 2021. The valuation allowances were primarily related to net operating loss carry-forwards and other temporary differences. The goodwill impairment charge in fiscal 2020 did not have related tax benefits, which increased our effective tax rate by 1.5% in fiscal 2020. Conversely, income tax expense was reduced by $12.9 million and $8.3 million of excess tax benefits on share-based payments in fiscal 2021 and 2020, respectively. Excluding the impact of the fiscal 2021 non-recurring tax items, the non-deductible goodwill impairment charge, and the excess tax benefits on share-based payments, our effective tax rates in fiscal 2021 and 2020 were 25.7% and 25.6%, respectively.
Our EPS was $4.26 in fiscal 2021, compared to $3.16 in fiscal 2020. On the same basis as our adjusted operating income and excluding non-recurring tax benefits in fiscal 2021, EPS was $3.79 in fiscal 2021, compared to $3.26 last fiscal year.
38


Segment Results of Operations
Government Services Group ("GSG")
Fiscal Year Ended
 October 3,
2021
September 27,
2020
Change
 $%
($ in thousands)
Revenue$1,942,958 $1,778,922 $164,036 9.2%
Subcontractor costs(522,583)(478,839)(43,744)(9.1)
Revenue, net of subcontractor costs$1,420,375 $1,300,083 $120,292 9.3
Income from operations$195,297 $168,669 $26,628 15.8%
Revenue and revenue, net of subcontractor costs, increased $164.0 million, or 9.2%, and $120.3 million, or 9.3%, respectively, in fiscal 2021 compared to fiscal 2020. These increases primarily reflect higher U.S. state and local government activities related to water and environmental programs, and disaster response. The increases also reflect contributions from acquisitions, which did not have comparable revenue in the prior fiscal year.
Operating income increased $26.6 million in fiscal 2021 compared to fiscal 2020 primarily reflecting the revenue growth. In addition, we incurred $1.6 million of incremental costs for actions to respond to the COVID-19 pandemic in the second quarter of fiscal 2020. Our operating margin, based on revenue, net of subcontractor costs, improved to 13.7% in fiscal 2021 compared to 13.0% last fiscal year. Excluding the COVID-19 charges, our operating margin was 13.1% in fiscal 2020. The improved operating margin was primarily due to our increased focus on high-end consulting services and improved labor utilization.
Commercial/International Services Group ("CIG")
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
Change
 $%
($ in thousands)
Revenue$1,325,668 $1,266,059 $59,609 4.7%
Subcontractor costs(194,459)(217,547)23,088 10.6
Revenue, net of subcontractor costs$1,131,209 $1,048,512 $82,697 7.9
Income from operations$131,720 $114,022 $17,698 15.5
Revenue and revenue, net of subcontractor costs, increased $59.6 million, or 4.7%, and increased $82.7 million, or 7.9%, respectively, in fiscal 2021 compared to fiscal 2020. The revenue growth in fiscal 2021 primarily reflects increased infrastructure activity in Canada and fewer restrictions related to the COVID-19 pandemic in the second half of fiscal 2021. The increases also reflect contributions from acquisitions, which did not have comparable revenue in the prior fiscal year, partially offset by the disposal of our Canadian turn-key pipeline activities.
Operating income increased $17.7 million in fiscal 2021 compared to fiscal 2020 primarily due to revenue growth. Additionally, we realized gains of $8.5 million from the disposition of non-core equipment related to our Canadian turn-key pipeline activities, partially offset by $6.6 million of incremental costs for actions to respond to the COVID-19 pandemic in fiscal 2020. Excluding these disposition gains and the COVID-19 charges, operating income increased $19.6 million in fiscal 2021 compared to fiscal 2020. Our operating margin, based on revenue, net of subcontractor costs, improved to 11.6% in fiscal 2021 compared to 10.9% last fiscal year. Excluding the disposition gains and COVID-19 charges, our operating margin was 10.7% in fiscal 2020. The improved operating margin was primarily due to our increased focus on high-end consulting services and improved labor utilization.
39


Remediation and Construction Management ("RCM")
Fiscal Year Ended
 October 3,
2021
September 27,
2020
Change
 $%
 ($ in thousands)
Revenue$613 $198 $415 NM
Subcontractor costs(25)(221)196 NM
Revenue, net of subcontractor costs$588 $(23)$611 NM
Loss from operations$ $ $ NM
NM = not meaningful
RCM's projects were substantially complete at the end of fiscal 2018. There were no significant operating activities in RCM in fiscal 2021 and 2020.
Fiscal 2021 and 2020 Earn-Out Adjustments
We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. We recorded adjustments to our contingent earn-out liabilities and reported net gains of $3.3 million and $15.0 million in fiscal 2021 and 2020, respectively. Fiscal 2021 adjustments resulted from the updated valuations of several contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. None of these valuation changes were individually material. In fiscal 2020, the net gains primarily resulted from updated valuations of the contingent consideration liabilities for eGlobalTech ("EGT"), Norman, Disney and Young ("NDY"), and Segue Technologies, Inc. ("SEG"). These valuations included updated projections of EGT's, NDY's, and SEG's financial performance during the earn-out periods, which were below our original estimates at their respective acquisition dates. In addition, we recognized charges of $1.6 million in fiscal 2020 that related to the earn-out for Glumac. These charges were treated as compensation in selling, general and administrative expenses due to the terms of the arrangement, which included an on-going service requirement for a portion of the earn-out.
At October 3, 2021, there was a total maximum of $105.4 million of outstanding contingent consideration related to our acquisitions. Of this amount, $59.3 million was estimated as the fair value and accrued on our consolidated balance sheet.
40


Fiscal 2020 Compared to Fiscal 2019
Consolidated Results of Operations
Fiscal Year Ended
September 27,
2020
September 29, 2019Change
$%
($ in thousands)
Revenue$2,994,891 $3,107,348 $(112,457)(3.6)%
Subcontractor costs(646,319)(717,711)71,392 9.9
Revenue, net of subcontractor costs (1)
2,348,572 2,389,637 (41,065)(1.7)
Other costs of revenue(1,902,037)(1,981,454)79,417 4.0
Gross profit446,535 408,183 38,352 9.4
Selling, general and administrative expenses(204,615)(200,230)(4,385)(2.2)
Acquisition and integration expenses— (10,351)10,351 NM
Contingent consideration – fair value adjustments14,971 (1,085)16,056 NM
Impairment of goodwill(15,800)(7,755)(8,045)(103.7)
Income from operations241,091 188,762 52,329 27.7
Interest expense – net(13,100)(13,626)526 3.9
Income before income tax expense227,991 175,136 52,855 30.2
Income tax expense(54,101)(16,375)(37,726)(230.4)
Net income173,890 158,761 15,129 9.5
Net income attributable to noncontrolling interests(31)(93)62 66.7
Net income attributable to Tetra Tech$173,859 $158,668 $15,191 9.6
Diluted earnings per share$3.16 $2.84 $0.32 11.3
(1) We believe that the presentation of "Revenue, net of subcontractor costs", which is a non-U.S. GAAP financial measure, enhances investors' ability to analyze our business trends and performance because it substantially measures the work performed by our employees. In the course of providing services, we routinely subcontract various services and, under certain USAID programs, issue grants. Generally, these subcontractor costs and grants are passed through to our clients and, in accordance with U.S. GAAP and industry practice, are included in our revenue when it is our contractual responsibility to procure or manage these activities. Because subcontractor services can vary significantly from project to project and period to period, changes in revenue may not necessarily be indicative of our business trends. Accordingly, we segregate subcontractor costs from revenue to promote a better understanding of our business by evaluating revenue exclusive of costs associated with external service providers.
NM = not meaningful    

41


In fiscal 2020, revenue and revenue, net of subcontractor costs, decreased $112.5 million, or 3.6%, and $41.1 million, or 1.7%, compared to fiscal 2019. These comparisons were impacted by the disposal of our Canadian turn-key pipeline activities in the fourth quarter of fiscal 2019 and a decrease in revenue from disaster response activities related to California wildfires. In addition, our fiscal 2019 results included a reduction of revenue of $13.7 million from a claim that was resolved in fiscal 2019. Excluding the disposal, the decreased California wildfire activity, and the 2019 claim resolution, our revenue increased 3.0% in fiscal 2020 compared to fiscal 2019. This increase includes $210.5 million of revenue from acquisitions, which did not have comparable revenue in fiscal 2019. Also excluding the contribution from acquisitions, our revenue in fiscal 2020 decreased 4.4% compared to fiscal 2019 primarily due to the adverse impact of the COVID-19 pandemic on our U.S. commercial and international revenue.
The following table reconciles our reported results to non-U.S. GAAP adjusted results, which exclude the RCM results and certain non-operating accounting-related adjustments, such as acquisition and integration costs, gains/losses from adjustments to contingent considerations, goodwill impairment charges, non-recurring costs to address COVID-19, and non-recurring tax benefits. Adjusted results also exclude charges resulting from the decision to dispose of our Canadian turn-key pipeline activities that commenced in the fourth quarter of fiscal 2019 and subsequent related gains from non-core equipment disposals in fiscal 2020. Our fiscal 2019 adjusted results exclude a charge to operating income of $13.7 million from a claim that was resolved in the fourth quarter of fiscal 2019 for a remediation project, where the work was substantially performed in prior years. The effective tax rates applied to these adjustments to EPS to arrive at adjusted EPS averaged 155% and 16% in fiscal 2020 and 2019, respectively. The goodwill impairment charges in both fiscal years and certain of the transaction charges in fiscal 2019 did not have related tax benefits. Excluding these items, the effective tax rates applied to the adjustments in fiscal 2020 and 2019 were 24% and 26%, respectively. We applied the relevant marginal statutory tax rate based on the nature of the adjustments and tax jurisdiction in which they occur. Both EPS and adjusted EPS were calculated using diluted weighted-average common shares outstanding for the respective periods as reflected in our consolidated statements of income.
During the second quarter of fiscal 2020, we took actions in response to the COVID-19 pandemic to ensure the health and safety of our employees, clients, and communities. These actions included activating our Business Continuity Plan globally, which enabled 95% of our workforce to work remotely and all 450 of our global offices to remain operational supporting our clients' programs and projects. This required incremental costs for employee relocation, expansion of our virtual private network capabilities, enhanced security, and sanitizing our offices. In addition, we incurred severance costs to right-size select operations where projects were cancelled specifically due to COVID-19 concerns and the resulting macroeconomic conditions. These incremental costs totaled $8.2 million in the second quarter of fiscal 2020. Substantially all of these costs were paid in cash in the third quarter of fiscal 2020.

42


Fiscal Year Ended
September 27,
2020
September 29, 2019Change
$%
Income from operations$241,091 $188,762 $52,329 27.7
COVID-198,233 — 8,233 NM
Non-core dispositions(8,525)10,946 (19,471)NM
RCM— 5,933 (5,933)NM
Claims— 13,700 (13,700)NM
Acquisition/Integration— 10,351 (10,351)NM
Earn-out adjustments(13,371)3,085 (16,456)NM
Impairment of goodwill15,800 7,755 8,045 NM
Adjusted income from operations (1)
$243,228 $240,532 $2,696 1.1
EPS$3.16 $2.84 $0.32 11.3
COVID-190.11 — 0.11 NM
Non-core dispositions(0.12)0.14 (0.26)NM
RCM— 0.08 (0.08)NM
Claims— 0.18 (0.18)NM
Acquisition/Integration— 0.19 (0.19)NM
Earn-out adjustments(0.18)0.04 (0.22)NM
Impairment of goodwill0.29 0.14 0.15 NM
Non-recurring tax benefits— (0.44)0.44 NM
Adjusted EPS (1)
$3.26 $3.17 $0.09 2.8
NM = not meaningful
(1) Non-U.S. GAAP financial measure
Our operating income increased $52.3 million in fiscal 2020 compared to fiscal 2019. Our operating income in fiscal 2020 was reduced by the previously described non-recurring charges of $8.2 million to address COVID-19. In addition, our fiscal 2020 results include gains from the sales of non-core equipment of $8.5 million related to the disposal of our Canadian turn-key pipeline activities. Our operating income in fiscal 2019 included charges of $10.9 million related to this disposal. Our operating income in fiscal 2019 also included a $5.9 million loss from exited construction activities in our RCM segment. Our RCM results are described below under "Remediation and Construction Management." Additionally, our operating income in fiscal 2019 included the aforementioned $13.7 million charge for a resolved claim and expenses of $10.4 million related to the acquisition and integration of WYG plc ("WYG"). For further detailed information regarding the WYG-related costs, see "Fiscal 2019 Acquisition and Integration Expenses" below. Our fiscal 2020 operating income includes gains of $15.0 million related to changes in the estimated fair value of contingent earn-out liabilities partially offset by related compensation charges of $1.6 million. Our fiscal 2019 operating income reflects losses of $1.1 million related to changes in the estimated fair value of contingent earn-out liabilities and an additional $2.0 million of related compensation charges. These earn-out related amounts are described below under "Fiscal 2020 and 2019 Earn-Out Adjustments." Further, our operating income reflects non-cash goodwill impairment charges of $15.8 million and $7.8 million in fiscal 2020 and 2019, respectively. These charges are described below under "Fiscal 2020 and 2019 Impairment of Goodwill."
Excluding these items, our adjusted operating income increased $2.7 million, or 1.1%, in fiscal 2020 compared to fiscal 2019. The increase reflects improved results in our CIG segment partially offset by lower operating income in our GSG segment. GSG and CIG results are described below under "Government Services Group" and "Commercial/International Services Group", respectively.
Our net interest expense was $13.1 million in fiscal 2020 compared to $13.6 million fiscal 2019. The decrease primarily reflects lower interest rates (primarily LIBOR), and to a lesser extent, lower average borrowings.
The effective tax rates for fiscal 2020 and 2019 were 23.7% and 9.3%, respectively. The goodwill impairment charges in fiscal 2020 and 2019 and certain of the transaction charges in fiscal 2019 did not have related tax benefits, which increased our effective tax rates by 1.5% and 1.1% in fiscal 2020 and 2019, respectively. Conversely, income tax expense was reduced by $8.3 million and $6.4 million of excess tax benefits on share-based payments in fiscal 2020 and 2019, respectively. Additionally, we finalized the analysis of our deferred tax liabilities for the Tax Cuts and Jobs Act's ("TCJA's") lower tax rates
43


in the first quarter of fiscal 2019 and recorded a deferred tax benefit of $2.6 million. Also, valuation allowances of $22.3 million in Australia were released due to sufficient positive evidence obtained during the second quarter of fiscal 2019. The valuation allowances were primarily related to net operating loss and research and development credit carryforwards and other temporary differences. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The factors used to assess the likelihood of realization were the past performance of the related entities, our forecast of future taxable income, and available tax planning strategies that could be implemented to realize the deferred tax assets.
Excluding the impact of the non-deductible goodwill impairment charges and transaction costs, the excess tax benefits on share-based payments, the net deferred tax benefits from the TCJA, and the valuation allowance release, our effective tax rates in fiscal 2020 and 2019 were 25.6% and 24.6%, respectively.
Our EPS was $3.16 in fiscal 2020, compared to $2.84 in fiscal 2019. On the same basis as our adjusted operating income and excluding non-recurring tax benefits in fiscal 2019, EPS was $3.26 in fiscal 2020, compared to $3.17 in fiscal 2019.
Segment Results of Operations
Government Services Group ("GSG")
Fiscal Year Ended
 September 27,
2020
September 29, 2019Change
 $%
($ in thousands)
Revenue$1,778,922 $1,820,671 $(41,749)(2.3)%
Subcontractor costs(478,839)(491,290)12,451 2.5
Revenue, net of subcontractor costs$1,300,083 $1,329,381 $(29,298)(2.2)
Income from operations$168,669 $185,263 $(16,594)(9.0)
Revenue and revenue, net of subcontractor costs, decreased $41.7 million, or 2.3%, and $29.3 million, or 2.2%, respectively, in fiscal 2020 compared to fiscal 2019. These declines primarily reflect the previously described decrease in revenue from disaster response activities related to California wildfires offset by revenue from acquisitions, which did not have comparable revenue in fiscal 2019. Excluding the contributions from acquisitions and the California wildfire disaster response activities, our revenue in fiscal 2020 was substantially the same as fiscal 2019 as increases in federal information technology activity were offset by lower international development revenue.
Operating income decreased $16.6 million in fiscal 2020 compared to fiscal 2019 primarily reflecting the lower disaster response revenue. Also, we incurred $1.6 million of incremental costs for actions to respond to the COVID-19 pandemic in the second quarter of fiscal 2020. Our operating margin, based on revenue, net of subcontractor costs, was 13.0% in fiscal 2020 compared to 13.9% in fiscal 2019. Excluding the COVID-19 charges, our operating margin was 13.1% in fiscal 2020.
Commercial/International Services Group ("CIG")
 Fiscal Year Ended
 September 27,
2020
September 29, 2019Change
 $%
($ in thousands)
Revenue$1,266,059 $1,342,509 $(76,450)(5.7)%
Subcontractor costs(217,547)(279,468)61,921 22.2
Revenue, net of subcontractor costs$1,048,512 $1,063,041 $(14,529)(1.4)
Income from operations$114,022 $79,633 $34,389 43.2
Revenue and revenue, net of subcontractor costs, decreased $76.5 million, or 5.7%, and $14.5 million, or 1.4%, respectively, in fiscal 2020 compared to fiscal 2019. Our year-over-year revenue comparisons were impacted by the disposal of our Canadian turn-key pipeline activities in the fourth quarter of fiscal 2019, and a reduction in revenue and a corresponding charge to operating income of $13.7 million in fiscal 2019 for a remediation project where the work was substantially
44


performed in prior years. Excluding the disposal and the fiscal 2019 claim resolution, our revenue decreased 2.2% due to lower subcontractor activity and the adverse impact of the COVID-19 pandemic on our U.S. and international commercial revenue.
Operating income increased $34.4 million in fiscal 2020 compared to fiscal 2019. This comparison was also impacted by the disposal of our Canadian turn-key pipeline activities. Our fiscal 2020 operating income includes gains of $8.5 million from the disposition of non-core equipment and our fiscal 2019 operating income includes charges of $10.9 million related to these activities. In addition, we incurred $6.6 million of incremental costs for actions to respond to the COVID-19 pandemic in the second quarter of fiscal 2020. Excluding the Canadian turn-key pipeline activities, the COVID-19 charges, and the aforementioned $13.7 million claim in fiscal 2019, our operating income increased $7.9 million, or 7.5%, in fiscal 2020 compared to fiscal 2019. On the same basis, our operating margin, based on revenue, net of subcontractor costs, improved to 10.7% in fiscal 2020 from 9.7% in fiscal 2019.
Remediation and Construction Management ("RCM")
Fiscal Year Ended
 September 27,
2020
September 29, 2019Change
 $%
 ($ in thousands)
Revenue$198 $(1,542)$1,740 NM
Subcontractor costs(221)(1,243)1,022 NM
Revenue, net of subcontractor costs$(23)$(2,785)$2,762 NM
Loss from operations$ $(5,933)$5,933 NM
NM = not meaningful
RCM's projects were substantially complete at the end of fiscal 2018. The operating loss of $5.9 million in fiscal 2019 reflects reductions of revenue and related operating losses based on updated evaluations of unsettled claim amounts for two construction projects that were completed in prior years.
Fiscal 2019 Acquisition and Integration Expenses
In fiscal 2019, we incurred acquisition and integration expenses of $10.4 million related to the WYG acquisition. These expenses included $3.3 million of acquisition expenses that were primarily for professional services, such as legal and investment banking, to support the transaction and were all paid in the fourth quarter of fiscal 2019. Subsequent to the acquisition date, we also recorded charges of $7.1 million for integration activities, including the elimination of redundant general and administrative costs, real estate consolidation, and conversion of information technology platforms, substantially all of which were paid in fiscal 2020.
Fiscal 2020 and 2019 Earn-Out Adjustments
We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. We recorded adjustments to our contingent earn-out liabilities and reported net gains of $15.0 million and losses of $1.1 million in fiscal 2020 and 2019, respectively. The fiscal 2020 net gains primarily resulted from updated valuations of the contingent consideration liabilities for EGT, NDY, and SEG. These valuations included updated projections of EGT's, NDY's, and SEG's financial performance during the earn-out periods, which were below our original estimates at their respective acquisition dates. In addition, we recognized charges of $1.6 million and $2.0 million in fiscal 2020 and 2019, respectively, that related to the earn-out for Glumac. These charges were treated as compensation in selling, general and administrative expenses due to the terms of the arrangement, which included an on-going service requirement for a portion of the earn-out.
At September 27, 2020, there was a total maximum of $70.9 million of outstanding contingent consideration related to acquisitions. Of this amount, $32.6 million was estimated as the fair value and accrued on our consolidated balance sheet.
Fiscal 2020 and 2019 Impairment of Goodwill
On September 2, 2020, Australia announced that it had fallen into economic recession, defined as two consecutive quarters of negative growth, for the first time since 1991 including 7% negative growth in the quarter ending in June 2020. This prompted a strategic review of our Asia/Pacific ("ASP") reporting unit, which is in our CIG reportable segment. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8 million goodwill impairment
45


charge. The impaired goodwill related to our acquisitions of Coffey International Limited ("Coffey") and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equaled its carrying value of $144.9 million, including $95.5 million of goodwill, at September 27, 2020. On September 28, 2020 (the first day of our fiscal 2021), we merged our former ASP reporting unit into our Client Account Management reporting unit.
During the fourth quarter of fiscal 2019, we performed a strategic review of all operations. As a result, we decided to dispose of our turn-key pipeline activities in Western Canada in our Remediation and Field Services ("RFS") reporting unit, which is in our CIG reportable segment. As a result, we incurred severance and project-related charges related to the disposition of $10.9 million, which were reported in the CIG segment's operating income. We also performed an interim goodwill impairment review of our RFS reporting unit and recorded a $7.8 million goodwill impairment charge. The impaired goodwill related to our acquisition of Parkland Pipeline Contractors Ltd. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value at September 29, 2019.
FINANCIAL CONDITION, LIQUIDITY AND CAPITAL RESOURCES
Capital Requirements. As of October 3, 2021, we had $166.6 million of cash and cash equivalents and access to an additional $749 million of borrowing capacity available under our credit facility. We generated $304.4 million of cash from operations in fiscal 2021. To date, we have not experienced any significant deterioration in our financial condition or liquidity due to the COVID-19 pandemic and our credit facilities remain available.
Our primary sources of liquidity are cash flows from operations and borrowings under our credit facilities. Our primary uses of cash are to fund working capital, capital expenditures, stock repurchases, cash dividends and repayment of debt, as well as to fund acquisitions and earn-out obligations from prior acquisitions. We believe that our existing cash and cash equivalents, operating cash flows and borrowing capacity under our credit agreement, as described below, will be sufficient to meet our capital requirements for at least the next 12 months including any additional resources needed to address the COVID-19 pandemic.
We use a variety of tax planning and financing strategies to manage our worldwide cash and deploy funds to locations where they are needed. In the fourth quarter of fiscal 2021, we repatriated approximately $80 million from Canada and recognized a related tax expense of $5.6 million. At this time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1 million are no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $3.1 million. At October 3, 2021, undistributed earnings of our other foreign subsidiaries, primarily in Australia and the U.K. of approximately $50.9 million are expected to be indefinitely reinvested in these foreign countries. Accordingly, no provision for foreign withholding taxes has been made. Assuming the indefinitely reinvested foreign earnings were repatriated under the laws and rates applicable at October 3, 2021, the incremental taxes applicable to those earnings would not be material. We currently have no need or plans to repatriate undistributed foreign earnings, other than from Canada, in the foreseeable future; however, this could change due to varied economic circumstances.
On January 27, 2020, the Board of Directors authorized a $200 million stock repurchase program, which was included in our remaining balance of $207.8 million as of fiscal 2020 year-end. In fiscal 2021, we repurchased and settled 479,369 shares with an average price of $125.16 per share for a total cost of $60.0 million in the open market. At October 3, 2021, we had a remaining balance of $147.8 million under our stock repurchase program. We declared and paid common stock dividends totaling $40.0 million, or $0.74 per share, in fiscal 2021 compared to $34.7 million, or $0.64 per share, in fiscal 2020.
Subsequent Events. On October 5, 2021, the Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400 million of our common stock in addition to the $147.8 million remaining under the previous stock repurchase program at October 3, 2021. On November 15, 2021, the Board of Directors also declared a quarterly cash dividend of $0.20 per share payable on December 20, 2021 to stockholders of record as of the close of business on December 2, 2021.
Cash and Cash Equivalents. As of October 3, 2021, cash and cash equivalents were $166.6 million, an increase of $9.1 million compared to the fiscal 2020 year-end. The increase was due to net cash provided by operating activities, partially offset by net repayments of long-term debt, stock repurchases, dividends, as well as payments for business acquisitions and contingent earn-out payments.
Operating Activities. In fiscal 2021, net cash provided by operating activities was $304.4 million compared to $262.5 million in fiscal 2020. The increase primarily reflects an increase in earnings adjusted for non-cash items of $24.1 million and improved working capital from faster collections of our accounts receivable in fiscal 2021 compared to the prior fiscal year.
Investing Activities. Net cash used in investing activities was $93.0 million in fiscal 2021, an increase of $30.0 million compared to last fiscal year. The increase was due to higher payments for business acquisitions in fiscal 2021 and the proceeds from sales of equipment related to the disposal of our Canadian turn-key pipeline activities in fiscal 2020.
46


Financing Activities. In fiscal 2021, net cash used in financing activities was $210.1 million, an increase of $47.1 million compared to fiscal 2020. The increase was due to the net change in overdrafts and higher net repayments on long-term debt, partially offset by lower stock repurchases compared to last fiscal year.
Debt Financing. On July 30, 2018, we entered into a Second Amended and Restated Credit Agreement (“Amended Credit Agreement”) with a total borrowing capacity of $1 billion that will mature in July 2023. The Amended Credit Agreement is a $700 million senior secured, five-year facility that provides for a $250 million term loan facility (the “Amended Term Loan Facility”), a $450 million revolving credit facility (the “Amended Revolving Credit Facility”), and a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1 billion subject to lender approval. The Amended Credit Agreement allows us to, among other things, (i) refinance indebtedness under our Credit Agreement dated as of May 7, 2013; (ii) finance certain permitted open market repurchases of our common stock, permitted acquisitions, and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans, and a $200 million sublimit for multicurrency borrowings and letters of credit.
The entire Amended Term Loan Facility was drawn on July 30, 2018. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually beginning December 31, 2018. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank’s prime rate or the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on July 30, 2023, or earlier at our discretion upon payment in full of loans and other obligations.
At October 3, 2021, we had $212.5 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $212.5 million under the Amended Term Loan Facility and no borrowings outstanding under the Amended Revolving Credit Facility. The weighted-average interest rate of the outstanding borrowings during fiscal 2021 was 1.25%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our weighted-average interest rate on borrowings outstanding during fiscal 2021 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 14, “Derivative Financial Instruments” of the "Notes to Consolidated Financial Statements" included in Item 8, was 3.30%. At October 3, 2021, we had $449.3 million of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants. Commitment fees related to our revolving credit facilities were $0.7 million each year for fiscal 2021, 2020 and 2019, respectively.
The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.00 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At October 3, 2021, we were in compliance with these covenants with a consolidated leverage ratio of 0.87x and a consolidated interest coverage ratio of 26.38x.
In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for bank overdrafts, short-term cash advances and bank guarantees. At October 3, 2021, there was no outstanding borrowings under these facilities and the aggregate amount of standby letters of credit outstanding was $53.4 million. As of October 3, 2021, we had no bank overdrafts related to our disbursement bank accounts.
Inflation. We believe our operations have not been, and, in the foreseeable future, are not expected to be, materially adversely affected by inflation or changing prices due to the average duration of our projects and our ability to negotiate prices as contracts end and new contracts begin.
47


Dividends. Our Board of Directors has authorized the following dividends:
Dividend Per ShareRecord DateTotal Maximum
Payment
(in thousands)
Payment Date
November 9, 2020$0.17 November 30, 2020$9,198 December 11, 2020
January 25, 2021$0.17 February 10, 2021$9,212 February 26, 2021
April 26, 2021$0.20 May 12, 2021$10,831 May 28, 2021
July 26, 2021$0.20 August 20, 2021$10,800 September 3, 2021
November 15, 2021$0.20 December 2, 2021N/ADecember 20, 2021
Income Taxes
We evaluate the realizability of our deferred tax assets by assessing the valuation allowance and adjust the allowance, if necessary. The factors used to assess the likelihood of realization are our forecast of future taxable income and available tax planning strategies that could be implemented to realize the net deferred tax assets. The ability or failure to achieve the forecasted taxable income in the applicable taxing jurisdictions could affect the ultimate realization of deferred tax assets. Based on future operating results in certain jurisdictions, it is unlikely that the current valuation allowance positions of those jurisdictions could be adjusted in the next 12 months.
As of October 3, 2021 and September 27, 2020, the liability for income taxes associated with uncertain tax positions was $14.1 million and $9.7 million, respectively.
It is reasonably possible that the amount of the unrecognized benefit with respect to certain of our unrecognized tax positions may significantly decrease within the next 12 months. These changes would be the result of ongoing examinations.
Off-Balance Sheet Arrangements
In the ordinary course of business, we may use off-balance sheet arrangements if we believe that such arrangements would be an efficient way to lower our cost of capital or help us manage the overall risks of our business operations. We do not believe that such arrangements have had a material adverse effect on our financial position or our results of operations.    
The following is a summary of our off-balance sheet arrangements:
Letters of credit and bank guarantees are used primarily to support project performance and insurance programs. We are required to reimburse the issuers of letters of credit and bank guarantees for any payments they make under the outstanding letters of credit or bank guarantees. Our Amended Credit Agreement and additional letter of credit facilities cover the issuance of our standby letters of credit and bank guarantees and are critical for our normal operations. If we default on the Amended Credit Agreement or additional credit facilities, our inability to issue or renew standby letters of credit and bank guarantees would impair our ability to maintain normal operations. At October 3, 2021, we had $0.7 million in standby letters of credit outstanding under our Amended Credit Agreement and $53.4 million in standby letters of credit outstanding under our additional letter of credit facilities.
From time to time, we provide guarantees and indemnifications related to our services. If our services under a guaranteed or indemnified project are later determined to have resulted in a material defect or other material deficiency, then we may be responsible for monetary damages or other legal remedies. When sufficient information about claims on guaranteed or indemnified projects is available and monetary damages or other costs or losses are determined to be probable, we recognize such guaranteed losses.
In the ordinary course of business, we enter into various agreements as part of certain unconsolidated subsidiaries, joint ventures, and other jointly executed contracts where we are jointly and severally liable. We enter into these agreements primarily to support the project execution commitments of these entities. The potential payment amount of an outstanding performance guarantee is typically the remaining cost of work to be performed by or on behalf of third parties under engineering and construction contracts. However, we are not able to estimate other amounts that may be required to be paid in excess of estimated costs to complete contracts and, accordingly, the total potential payment amount under our outstanding performance guarantees cannot be estimated. For cost-plus contracts, amounts that may become payable pursuant to guarantee provisions are normally recoverable from the client for work performed under the contract. For lump sum or fixed-price contracts, this amount is the cost to complete the contracted work less amounts remaining to be billed to the client under the contract. Remaining billable amounts could be greater or less than the cost to complete. In those cases where costs exceed the
48


remaining amounts payable under the contract, we may have recourse to third parties, such as owners, co-venturers, subcontractors or vendors, for claims.
In the ordinary course of business, our clients may request that we obtain surety bonds in connection with contract performance obligations that are not required to be recorded in our consolidated balance sheets. We are obligated to reimburse the issuer of our surety bonds for any payments made thereunder. Each of our commitments under performance bonds generally ends concurrently with the expiration of our related contractual obligation.
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
The preparation of our financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions in the application of certain accounting policies that affect amounts reported in our consolidated financial statements and accompanying footnotes included in Item 8 of this report. In order to understand better the changes that may occur to our financial condition, results of operations and cash flows, readers should be aware of the critical accounting policies we apply and estimates we use in preparing our consolidated financial statements. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may undertake in the future, actual results could differ materially from those estimates.
Our significant accounting policies are described in the "Notes to Consolidated Financial Statements" included in Item 8. Highlighted below are the accounting policies that management considers most critical to investors' understanding of our financial results and condition, and that require complex judgments by management.
Revenue Recognition and Contract Costs
To determine the proper revenue recognition method for contracts under ASC 606, we evaluate whether multiple contracts should be combined and accounted for as a single contract and whether the combined or single contract should be accounted for as having more than one performance obligation. The decision to combine a group of contracts or separate a combined or single contract into multiple performance obligations may impact the amount of revenue recorded in a given period. Contracts are considered to have a single performance obligation if the promises are not separately identifiable from other promises in the contracts.
At contract inception, we assess the goods or services promised in a contract and identify, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the “unit of account” for purposes of determining revenue recognition. In order to properly identify separate performance obligations, we apply judgment in determining whether each good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract.
Contracts are often modified to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from existing contracts due to the significant integration provided or significant interdependencies in the context of the contract and are accounted for as if they were part of the original contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.
We account for contract modifications as a separate contract when the modification results in the promise to deliver additional goods or services that are distinct and the increase in price of the contract is for the same amount as the stand-alone selling price of the additional goods or services included in the modification.
The transaction price represents the amount of consideration to which we expect to be entitled in exchange for transferring promised goods or services to our customers. The consideration promised within a contract may include fixed amounts, variable amounts, or both. The nature of our contracts gives rise to several types of variable consideration, including claims, award fee incentives, fiscal funding clauses, and liquidated damages. We recognize revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized for the contract will not occur. We estimate the amount of revenue to be recognized on variable consideration using either the expected value or the most likely amount method, whichever is expected to better predict the amount of consideration to be received. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client.
Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with
49


claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs. In some cases, contract retentions are withheld by clients until certain conditions are met or the project is completed, which may be several months or years. In these cases, we have not identified a significant financing component under ASC 606 as the timing difference in payment compared to delivery of obligations under the contract is not for purposes of financing.
For contracts with multiple performance obligations, we allocate the transaction price to each performance obligation using a best estimate of the standalone selling price of each distinct good or service in the contract. The standalone selling price is typically determined using the estimated cost of the contract plus a margin approach. For contracts containing variable consideration, we allocate the variability to a specific performance obligation within the contract if such variability relates specifically to our efforts to satisfy the performance obligation or transfer the distinct good or service, and the allocation depicts the amount of consideration to which we expect to be entitled.
We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgment to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.
Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.
Contract Types
Our services are performed under three principal types of contracts: fixed-price, time-and-materials and cost-plus. Customer payments on contracts are typically due within 60 days of billing, depending on the contract.
Fixed-Price. Under fixed-price contracts, clients pay us an agreed fixed-amount negotiated in advance for a specified scope of work.
Time-and-Materials. Under time-and-materials contracts, we negotiate hourly billing rates and charge our clients based on the actual time that we spend on a project. In addition, clients reimburse us for our actual out-of-pocket costs for materials and other direct incidental expenditures that we incur in connection with our performance under the contract. Most of our time-and-material contracts are subject to maximum contract values, and also may include annual billing rate adjustment provisions.
Cost-Plus. Under cost-plus contracts, we are reimbursed for allowed or otherwise defined costs incurred plus a negotiated fee. The contracts may also include incentives for various performance criteria, including quality, timeliness, ingenuity, safety and cost-effectiveness. In addition, our costs are generally subject to review by our clients and regulatory audit agencies, and such reviews could result in costs being disputed as non-reimbursable under the terms of the contract.
Insurance Matters, Litigation and Contingencies
In the normal course of business, we are subject to certain contractual guarantees and litigation. Generally, such guarantees relate to project schedules and performance. Most of the litigation involves us as a defendant in contractual disagreements, workers' compensation, personal injury and other similar lawsuits. We maintain insurance coverage for various aspects of our business and operations. However, we have elected to retain a portion of losses that may occur through the use of various deductibles, limits and retentions under our insurance programs. This practice may subject us to some future liability for which we are only partially insured or are completely uninsured.
We record in our consolidated balance sheets amounts representing our estimated liability for self-insurance claims. We utilize actuarial analyses to assist in determining the level of accrued liabilities to establish for our employee medical and workers' compensation self-insurance claims that are known and have been asserted against us, as well as for self-insurance claims that are believed to have been incurred based on actuarial analyses but have not yet been reported to our claims
50


administrators at the balance sheet date. We include any adjustments to such insurance reserves in our consolidated statements of income.
Except as described in Note 17, "Commitments and Contingencies" of the "Notes to Consolidated Financial Statements" included in Item 8, we do not have any litigation or other contingencies that have had, or are currently anticipated to have, a material impact on our results of operations or financial position. As additional information about current or future litigation or other contingencies becomes available, management will assess whether such information warrants the recording of additional expenses relating to those contingencies. Such additional expenses could potentially have a material impact on our results of operations and financial position.
Goodwill and Intangibles
The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed on the basis of their fair values at the date of acquisition. The determination of fair values of assets and liabilities acquired requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings.
Identifiable intangible assets include backlog, non-compete agreements, client relations, trade names, patents and other assets. The costs of these intangible assets are amortized over their contractual or economic lives, which range from one to ten years. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.
We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods (see Note 6, "Goodwill and Intangible Assets" of the "Notes to Consolidated Financial Statements" in Item 8 for further discussion).
We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.
The goodwill impairment review involves the determination of the fair value of our reporting units, which for us are the components one level below our reportable segments. This process requires us to make significant judgments and estimates, including assumptions about our strategic plans with regard to our operations as well as the interpretation of current economic indicators and market valuations. Furthermore, the development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, business plans, discount rates, and terminal growth rates. We also make certain assumptions about future market conditions, market prices, interest rates and changes in business strategies. Changes in assumptions or estimates could materially affect the determination of the fair value of a reporting unit. This could eliminate the excess of fair value over carrying value of a reporting unit entirely and, in some cases, result in impairment. Such changes in assumptions could be caused by a loss of one or more significant contracts, reductions in government or commercial client spending, or a decline in the demand for our services due to changing economic conditions. In the event that we determine that our goodwill is impaired, we would be required to record a non-cash charge that could result in a material adverse effect on our results of operations or financial position.
We use two methods to determine the fair value of our reporting units: (i) the Income Approach and (ii) the Market Approach. While each of these approaches is initially considered in the valuation of the business enterprises, the nature and characteristics of the reporting units indicate which approach is most applicable. The Income Approach utilizes the discounted cash flow method, which focuses on the expected cash flow of the reporting unit. In applying this approach, the cash flow available for distribution is calculated for a finite period of years. Cash flow available for distribution is defined, for purposes of this analysis, as the amount of cash that could be distributed as a dividend without impairing the future profitability or operations of the reporting unit. The cash flow available for distribution and the terminal value (the value of the reporting unit at the end of the estimation period) are then discounted to present value to derive an indication of the value of the business enterprise. The Market Approach is comprised of the guideline company method and the similar transactions method. The guideline company method focuses on comparing the reporting unit to select reasonably similar (or "guideline") publicly traded companies. Under this method, valuation multiples are (i) derived from the operating data of selected guideline companies;
51


(ii) evaluated and adjusted based on the strengths and weaknesses of the reporting units relative to the selected guideline companies; and (iii) applied to the operating data of the reporting unit to arrive at an indication of value. In the similar transactions method, consideration is given to prices paid in recent transactions that have occurred in the reporting unit's industry or in related industries. For our annual impairment analysis, we weighted the Income Approach and the Market Approach at 70% and 30%, respectively. The Income Approach was given a higher weight because it has the most direct correlation to the specific economics of the reporting unit, as compared to the Market Approach, which is based on multiples of broad-based (i.e., less comparable) companies. Our last review at June 28, 2021 (i.e. the first day of our fourth quarter in fiscal 2021), indicated that we had no impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. We had no reporting units that had estimated fair values that exceeded their carrying values by less than 150%.
On September 2, 2020, Australia announced that it had fallen into economic recession, defined as two consecutive quarters of negative growth, for the first time since 1991 including 7% negative growth in the quarter ending in June 2020. This prompted a strategic review of our ASP reporting unit, which is in our CIG reportable segment. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8 million goodwill impairment charge. The impaired goodwill related to our acquisitions of Coffey and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equals its carrying value of $144.9 million, including $95.5 million of goodwill, at September 27, 2020. On September 28, 2020 (the first day of our fiscal 2021), we merged our former ASP reporting unit into our Client Account Management reporting unit.
During the fourth quarter of fiscal 2019, we performed an interim goodwill impairment review of our RFS reporting unit and recorded a $7.8 million goodwill impairment charge. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value of $61 million at September 29, 2019, including the remaining $48.8 million of goodwill.
Contingent Consideration   
Certain of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.
The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Estimated contingent earn-out liabilities" and "Long-term estimated contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former shareholders of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.
We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy (See Note 2, "Basis of Presentation and Preparation – Fair Value of Financial Instruments" of the "Notes to Consolidated Financial Statements" included in Item 8). We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally two or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.
We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.
Income Taxes
52


We file a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance on deferred tax assets, management reviews both positive and negative evidence, including current and historical results of operations, future income projections and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets at October 3, 2021, primarily loss carryforwards, will not be realized, and we have reserved accordingly.    
According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. For more information related to our unrecognized tax benefits, see Note 8, "Income Taxes" of the "Notes to Consolidated Financial Statements" included in Item 8.
RECENT ACCOUNTING PRONOUNCEMENTS
For a discussion of recent accounting standards and the effect they could have on the consolidated financial statements, see Note 2, "Basis of Presentation and Preparation" of the "Notes to Consolidated Financial Statements" included in Item 8.
Item 7A.    Quantitative and Qualitative Disclosures about Market Risk
We do not enter into derivative financial instruments for trading or speculation purposes. In the normal course of business, we have exposure to both interest rate risk and foreign currency transaction and translation risk, primarily related to the Canadian and Australian dollar, and British Pound.
We are exposed to interest rate risk under our Amended Credit Agreement. We can borrow, at our option, under both the Amended Term Loan Facility and Amended Revolving Credit Facility. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank’s prime rate or the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. Borrowings at the base rate have no designated term and may be repaid without penalty any time prior to the Facility’s maturity date. Borrowings at a Eurodollar rate have a term no less than 30 days and no greater than 180 days and may be prepaid without penalty. Typically, at the end of such term, such borrowings may be rolled over at our discretion into either a borrowing at the base rate or a borrowing at a Eurodollar rate with similar terms, not to exceed the maturity date of the Facility. The Facility matures on July 30, 2023. At October 3, 2021, we had $212.5 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $212.5 million under the Amended Term Loan Facility and no borrowings outstanding under the Amended Revolving Credit Facility. The weighted-average interest rate of the outstanding borrowings during fiscal 2021 was 1.25%.
In August 2018, we entered into five interest rate swap agreements with five banks to fix the variable interest rate on $250 million of our Amended Term Loan Facility. The objective of these interest rate swaps was to eliminate the variability of our cash flows on the amount of interest expense we pay under our Credit Agreement. As of October 3, 2021, the notional principal of our outstanding interest swap agreements was $212.5 million ($42.5 million each.) Our year-to-date average effective interest rate on borrowings outstanding under the Credit Agreement, including the effects of interest rate swap agreements, at October 3, 2021, was 3.30%. For more information, see Note 14, “Derivative Financial Instruments” of the “Notes to Consolidated Financial Statements” in Item 8.
Most of our transactions are in U.S. dollars; however, some of our subsidiaries conduct business in foreign currencies, primarily the Canadian and Australian dollar, and British Pound. Therefore, we are subject to currency exposure and volatility because of currency fluctuations. We attempt to minimize our exposure to these fluctuations by matching revenue and expenses in the same currency for our contracts. We reported $1.4 million and $1.3 million of foreign currency losses in fiscal 2021 and 2020, respectively in “Selling, general and administrative expenses” on our consolidated statements of income.
We have foreign currency exchange rate exposure in our results of operations and equity primarily because of the currency translation related to our foreign subsidiaries where the local currency is the functional currency. To the extent the U.S. dollar strengthens against foreign currencies, the translation of these foreign currency denominated transactions will result in reduced revenue, operating expenses, assets and liabilities. Similarly, our revenue, operating expenses, assets and liabilities will increase if the U.S. dollar weakens against foreign currencies. For fiscal 2021 and 2020, 29.8% and 29.6% of our consolidated revenue, respectively, was generated by our international business. For fiscal 2021, the effect of foreign exchange rate translation on the consolidated balance sheets was an increase in equity of $30.6 million compared to an increase in equity of $3.4 million in fiscal 2020. These amounts were recognized as an adjustment to equity through other comprehensive income.
53


Item 8.    Financial Statements and Supplementary Data
INDEX TO FINANCIAL STATEMENTS AND FINANCIAL STATEMENT SCHEDULE
 Page

54


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Board of Directors and Stockholders of Tetra Tech, Inc.
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of Tetra Tech, Inc. and its subsidiaries (the “Company”) as of October 3, 2021 and September 27, 2020, and the related consolidated statements of income, of comprehensive income, of equity and of cash flows for each of the three years in the period ended October 3, 2021, including the related notes and financial statement schedule listed in the accompanying index (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of October 3, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of October 3, 2021 and September 27, 2020, and the results of its operations and its cash flows for each of the three years in the period ended October 3, 2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of October 3, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.
Change in Accounting Principle
As discussed in Note 10 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in fiscal 2020.
Basis for Opinions
The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management's Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (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 audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
As described in Management's Report on Internal Control over Financial Reporting, management has excluded Hoare Lea, LLP and Subsidiaries ("HLE") from its assessment of internal control over financial reporting as of October 3, 2021, because it was acquired by the Company in a purchase business combination during 2021. We have also excluded HLE from our audit of internal control over financial reporting. HLE is a wholly-owned subsidiary whose total assets and total revenue excluded from management's assessment and our audit of internal control over financial reporting represent approximately 2% and less than 1%, respectively, of the related consolidated financial statement amounts as of and for the fiscal year ended October 3, 2021.
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 (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions
55


and dispositions of the assets of the company; (ii) 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 (iii) 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.
Critical Audit Matters
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Revenue Recognition - Determination of Total Estimated Contract Cost for Fixed-price Contracts
As described in Note 3 to the consolidated financial statements, $1.2 billion of the Company’s total revenues for the year ended October 3, 2021 was generated from fixed-price contracts. As disclosed by management, under fixed-price contracts, the Company's clients pay an agreed fixed-amount negotiated in advance for a specified scope of work. Revenue is recognized over time as the related performance obligation is satisfied by transferring control of a promised good or service to the Company's customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects management's judgement to faithfully depict the value of the services transferred to the customer. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. As a result, the Company recognized net favorable operating income adjustments of $0.7 million for the year ended October 3, 2021, exclusive of the amounts related to claims described below. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded immediately in earnings. The anticipated losses and estimated cost to complete the related contracts was $12.7 million and approximately $104 million, respectively, as of October 3, 2021. Claims are amounts in excess of agreed contract prices that the Company seeks to collect from clients or other third parties. Claims were approximately $11 million as of October 3, 2021.
The principal considerations for our determination that performing procedures relating to revenue recognition - determination of total estimated contract cost for fixed-price contracts is a critical audit matter are the significant amount of judgment required by management in determining the total estimated contract cost for fixed-price contracts which, in turn, led to a high degree of auditor judgment, subjectivity, and audit effort in performing procedures and in evaluating the audit evidence obtained related to the total estimated contract costs for fixed-price contracts with cumulative catch-up adjustments, anticipated losses or claims.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the determination of total estimated contract cost for fixed-price contracts. These procedures also included, among others, (i) evaluating and testing management’s process for determining the total estimated contract cost for a sample of contracts with cumulative catch-up adjustments, anticipated losses or claims, which included evaluating the contract terms and other documents that support those estimates, and testing of underlying contract costs; (ii) assessing management's ability to reasonably estimate total contract costs by performing a comparison of the total estimated contract cost as compared with prior period estimates, including evaluating the timely identification of circumstances that may warrant a modification to the total estimated contract cost; and (iii) evaluating, for certain contracts, management’s methodologies and assessing the consistency of management’s approach over the life of the contract.
/s/ PricewaterhouseCoopers LLP
Los Angeles, California
November 24, 2021
We have served as the Company’s auditor since 2004.
56


Tetra Tech, Inc.
Consolidated Balance Sheets
(in thousands, except par value)
ASSETSOctober 3,
2021
September 27,
2020
Current assets:  
Cash and cash equivalents$166,568 $157,515 
Accounts receivable, net668,998 649,035 
Contract assets103,784 92,632 
Prepaid expenses and other current assets112,338 81,094 
Income taxes receivable14,260 19,509 
Total current assets1,065,948 999,785 
Property and equipment, net37,733 35,507 
Right-of-use assets, operating leases215,422 239,396 
Investments in unconsolidated joint ventures3,282 7,332 
Goodwill1,108,578 993,498 
Intangible assets, net37,990 13,943 
Deferred tax assets54,413 32,052 
Other long-term assets53,196 57,045 
Total assets$2,576,562 $2,378,558 
LIABILITIES AND EQUITY  
Current liabilities:  
Accounts payable$128,767 $111,804 
Accrued compensation206,322 199,801 
Contract liabilities190,403 171,905 
Short-term lease liabilities, operating leases67,452 69,650 
Current portion of long-term debt and other short-term borrowings12,504 49,264 
Current contingent earn-out liabilities19,520 16,142 
Other current liabilities223,515 174,890 
Total current liabilities848,483 793,456 
Deferred tax liabilities10,563 16,316 
Long-term debt200,000 242,395 
Long-term lease liabilities, operating leases174,285 191,955 
Long-term contingent earn-out liabilities39,777 16,475 
Other long-term liabilities69,163 80,588 
Commitments and contingencies (Note 17)
Equity:  
Preferred stock – Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at October 3, 2021 and September 27, 2020
  
Common stock – Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,981 and 53,797 shares at October 3, 2021 and September 27, 2020, respectively
540 538 
Accumulated other comprehensive loss(125,028)(161,786)
Retained earnings1,358,726 1,198,567 
Tetra Tech stockholders' equity1,234,238 1,037,319 
Noncontrolling interests53 54 
Total stockholders' equity1,234,291 1,037,373 
Total liabilities and stockholders' equity$2,576,562 $2,378,558 
See accompanying Notes to Consolidated Financial Statements.
57


Tetra Tech, Inc.
Consolidated Statements of Income
(in thousands, except per share data)
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29, 2019
Revenue$3,213,513 $2,994,891 $3,107,348 
Subcontractor costs(661,341)(646,319)(717,711)
Other costs of revenue(2,053,772)(1,902,037)(1,981,454)
Gross profit498,400 446,535 408,183 
Selling, general and administrative expenses(222,972)(204,615)(200,230)
Acquisition and integration expenses  (10,351)
Contingent consideration – fair value adjustments3,273 14,971 (1,085)
Impairment of goodwill (15,800)(7,755)
Income from operations278,701 241,091 188,762 
Interest income917 1,375 1,732 
Interest expense(12,748)(14,475)(15,358)
Income before income tax expense266,870 227,991 175,136 
Income tax expense(34,039)(54,101)(16,375)
Net income232,831 173,890 158,761 
Net income attributable to noncontrolling interests(21)(31)(93)
Net income attributable to Tetra Tech$232,810 $173,859 $158,668 
Earnings per share attributable to Tetra Tech:   
Basic$4.31 $3.21 $2.89 
Diluted$4.26 $3.16 $2.84 
Weighted-average common shares outstanding:   
Basic54,078 54,235 54,986 
Diluted54,675 55,022 55,936 
See accompanying Notes to Consolidated Financial Statements.
58


Tetra Tech, Inc.
Consolidated Statements of Comprehensive Income
(in thousands)
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29, 2019
Net income$232,831 $173,890 $158,761 
Other comprehensive income, net of tax
Foreign currency translation adjustments, net of tax30,644 3,435 (20,866)
 Gain (loss) on cash flow hedge valuations, net of tax6,117 (4,638)(12,125)
Other comprehensive income (loss), net of tax36,761 (1,203)(32,991)
Comprehensive income, net of tax$269,592 $172,687 $125,770 
Comprehensive income attributable to noncontrolling interests, net of tax24 30 336 
Comprehensive income attributable to Tetra Tech, net of tax$269,568 $172,657 $125,434 
See accompanying Notes to Consolidated Financial Statements.
59


Tetra Tech, Inc.
Consolidated Statements of Cash Flows
(in thousands)
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29, 2019
Cash flows from operating activities:   
Net income$232,831 $173,890 $158,761 
Adjustments to reconcile net income to net cash provided by operating activities:   
Depreciation and amortization23,805 24,611 28,844 
Equity in income of unconsolidated joint ventures(4,990)(6,605)(4,073)
Distributions of earnings from unconsolidated joint ventures4,604 6,310 4,048 
Amortization of stock-based awards23,067 19,424 17,618 
Deferred income taxes(38,494)565 (37,615)
Provision for losses on accounts receivables(4,130)1,267 16,964 
Impairment of goodwill 15,800 7,755 
Fair value adjustments to contingent consideration(3,273)(14,971)1,085 
Gain on sale of property and equipment(110)(11,066)(232)
Changes in operating assets and liabilities, net of effects of business acquisitions:   
Accounts receivable and contract assets17,431 154,748 (10,226)
Prepaid expenses and other assets(582)(11,321)2,568 
Accounts payable13,551 (102,162)39,011 
Accrued compensation5,425 (8,173)18,359 
Contract liabilities13,407 5,894 (6,039)
Other liabilities8,740 19,460 (16,929)
Income taxes receivable/payable13,090 (5,192)(11,386)
Net cash provided by operating activities304,372 262,479 208,513 
Cash flows from investing activities:   
Payments for business acquisitions, net of cash acquired(84,911)(68,488)(84,159)
Capital expenditures(8,573)(12,245)(16,198)
Proceeds from sale of property and equipment492 17,710 651 
Net cash used in investing activities(92,992)(63,023)(99,706)
Cash flows from financing activities:   
Proceeds from borrowings370,222 308,364 417,262 
Repayments on long-term debt(414,308)(331,066)(415,491)
Repurchases of common stock(60,000)(117,188)(100,000)
Taxes paid on vested restricted stock(17,630)(11,166)(6,893)
Payments of contingent earn-out liabilities(20,251)(22,900)(12,018)
Stock options exercised11,250 10,334 11,751 
Net change in overdrafts(36,627)36,627  
Dividends paid(40,041)(34,743)(29,674)
Principal payments on finance leases(2,714)(1,311) 
Net cash used in financing activities(210,099)(163,049)(135,063)
Effect of exchange rate changes on cash and cash equivalents7,772 207 (1,727)
Net increase (decrease) in cash and cash equivalents9,053 36,614 (27,983)
Cash and cash equivalents at beginning of year157,515 120,901 148,884 
Cash and cash equivalents at end of year$166,568 $157,515 $120,901 
Supplemental information:   
Cash paid during the year for:   
Interest$10,330 $13,256 $12,310 
Income taxes, net of refunds received of $2.1 million, $1.4 million and $5.2 million
$59,111 $55,039 $66,038 
See accompanying Notes to Consolidated Financial Statements.
60


Tetra Tech, Inc.
Consolidated Statements of Equity
Fiscal Years Ended September 29, 2019, September 27, 2020, and October 3, 2021
(in thousands)
 Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Retained
Earnings
Total
Tetra Tech
Equity
Non-Controlling
Interests
Total
Equity
 SharesAmount
BALANCE AT SEPTEMBER 30, 201855,349 $553 $148,803 $(127,350)$944,965 $966,971 $129 $967,100 
Comprehensive income, net of tax:        
Net income    158,668 158,668 93 158,761 
Foreign currency translation adjustments   (21,109) (21,109)243 (20,866)
Gain on cash flow hedge valuations   (12,125) (12,125) (12,125)
Comprehensive income, net of tax     125,434 336 125,770 
Distributions paid to noncontrolling interests      (287)(287)
Cash dividends of $0.54 per common share
    (29,674)(29,674) (29,674)
Stock-based compensation  17,618   17,618  17,618 
Restricted & performance shares released183 2 (6,895)(6,893)(6,893)
Stock options exercised448 5 11,746   11,751  11,751 
Shares issued for Employee Stock Purchase Plan148 2 6,844   6,846  6,846 
Stock repurchases(1,563)(16)(99,984)  (100,000) (100,000)
Cumulative effect of accounting changes(2,767)(2,767)(2,767)
BALANCE AT SEPTEMBER 29, 201954,565 546 78,132 (160,584)1,071,192 989,286 178 989,464 
Comprehensive income, net of tax:        
Net income    173,859 173,859 31 173,890 
Foreign currency translation adjustments   3,436  3,436 (1)3,435 
Loss on cash flow hedge valuations   (4,638) (4,638) (4,638)
Comprehensive income, net of tax     172,657 30 172,687 
Distributions paid to noncontrolling interests      (154)(154)
Cash dividends of $0.64 per common share
    (34,743)(34,743) (34,743)
Stock-based compensation19,424   19,424  19,424 
Restricted & performance shares released212 2 (11,168)(11,166)(11,166)
Stock options exercised361 4 10,330   10,334  10,334 
Shares issued for Employee Stock Purchase Plan168 1 8,714   8,715  8,715 
Stock repurchases(1,509)(15)(105,432) (11,741)(117,188) (117,188)
BALANCE AT SEPTEMBER 27, 202053,797 538  (161,786)1,198,567 1,037,319 54 1,037,373 
Comprehensive income, net of tax:        
61


 Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Retained
Earnings
Total
Tetra Tech
Equity
Non-Controlling
Interests
Total
Equity
 SharesAmount
Net income    232,810 232,810 21 232,831 
Foreign currency translation adjustments   30,641  30,641 3 30,644 
Gain on cash flow hedge valuations   6,117 6,117  6,117 
Comprehensive income, net of tax     269,568 24 269,592 
Distributions paid to noncontrolling interests      (25)(25)
Cash dividends of $0.74 per common share
    (40,041)(40,041) (40,041)
Stock-based compensation  23,067   23,067  23,067 
Restricted & performance shares released215 3 (17,633)(17,630)(17,630)
Stock options exercised324 3 11,247   11,250  11,250 
Shares issued for Employee Stock Purchase Plan124 1 10,704   10,705  10,705 
Stock repurchases(479)(5)(27,385) (32,610)(60,000) (60,000)
BALANCE AT OCTOBER 3, 202153,981 $540 $ $(125,028)$1,358,726 $1,234,238 $53 $1,234,291 
See accompanying Notes to Consolidated Financial Statements.
62


Tetra Tech, Inc.
Notes to Consolidated Financial Statements 
1.           Description of Business
We are a leading global provider of consulting and engineering services that focuses on water, environment, sustainable infrastructure, renewable energy, and international development. We are a global company that is Leading with Science® to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients’ needs and resources. Our solutions may span the entire life cycle of consulting and engineering projects and include applied science, data analysis, research, engineering, design, project management, and operations and maintenance.
We manage our business under two reportable segments. Our Government Services Group (“GSG”) reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group (“CIG”) reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. We continue to report the historical results of the wind-down of our non-core construction activities in the Remediation and Construction Management (“RCM”) reportable segment.
2.           Basis of Presentation and Preparation
Principles of Consolidation and Presentation.    The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation.
Fiscal Year.    We report results of operations based on 52/53-week periods ending on the Sunday nearest September 30. Fiscal 2021 contained 53 weeks, and fiscal 2020 and 2019 each contained 52 weeks.
Use of Estimates.    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.
Cash and Cash Equivalents.    Cash and cash equivalents include highly liquid investments with original maturities of 90 days or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within our "Prepaid expenses and other current assets" on the consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date. Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.
Insurance Matters, Litigation and Contingencies.    In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations. Any adjustments to these liabilities are recorded in our consolidated statements of income.
Accounts Receivable – Net.    Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October 3, 2021 are expected to be billed and collected within 12 months. Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probable. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay.
Contract Assets and Contract Liabilities. Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract
63


liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.
Prepaid and other current assets.    Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.
Property and Equipment.    Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from three to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term. Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets. Once assets are classified as held for sale, they are no longer depreciated.
Long-Lived Assets.   We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.
Leases. We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities", and "Other long-term liabilities" on our consolidated balance sheet.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
We recognize a liability for contract termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.
Business Combinations.    The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.
Goodwill and Intangible Assets.    Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.
We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is
64


impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.
We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at June 28, 2021 (i.e., the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.
The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates, and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements. An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.
Contingent Consideration.    Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.
The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.
We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally three or five years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.
We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.
65


Other current liabilities.    Other current liabilities consists primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees.
Fair Value of Financial Instruments.    We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments and pension plan assets based on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.
Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.
Derivative Financial Instruments.    We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.
The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.
Deferred Compensation. We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." The net gains and losses related to the deferred compensation plan are reported as part of “Selling, general and administrative expenses” in our consolidated statements of income.
Pension Plan.    In connection with a fiscal 2021 acquisition, we assumed a defined benefit pension plan. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market related value of plan assets are subject to amortization.
Income Taxes.    We file a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.
66


According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.
Concentration of Credit Risk.    Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In the event that we have surplus cash, we place our temporary cash investments with lower risk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 24% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2021 year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses. Approximately 50%, 20% and 30% of our fiscal 2021 revenue was generated from our U.S. government, U.S. commercial and international clients, respectively.
Foreign Currency Translation.    We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.
Reclassifications.    Certain reclassifications were made to the prior years to conform to the current-year presentation.
Recently Issued Accounting Pronouncements Adopted in Fiscal 2021.
In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaced the previous incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements. Our estimate considered relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts.
In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity’s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted.
In December 2019, the FASB issued ASU 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.
In May 2020, the Securities and Exchange Commission issued guidance amending certain financial disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. Considerations to determine the amount of contract assets and contract liabilities to record at the acquisition date include the terms of the acquired contract, such as timing of payment, identification of each performance obligation in the contract and allocation of the contract transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception. ASU 2021-08 is effective for us beginning in the first quarter of fiscal 2023. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments. Early adoption of the proposed amendments would be permitted, including adoption in an interim period. We are currently assessing the impact this standard will have on our consolidated financial statements.
67


3.           Revenue and Contract Balances
We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.
Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.
Disaggregation of Revenue
We disaggregate revenue by client sector and contract type, as we believe it best depicts how the nature, timing, and uncertainty of revenue and cash flows are affected by economic factors. The following tables present revenue disaggregated by client sector and contract type:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29, 2019
 (in thousands)
Client Sector:
U.S. state and local government$536,309 $439,019 $587,364 
U.S. federal government (1)
1,081,608 993,835 941,102 
U.S. commercial638,169 674,605 719,314 
International (2)
957,427 887,432 859,568 
Total$3,213,513 $2,994,891 $3,107,348 
Contract Type:
Fixed-price$1,191,244 $1,078,432 $1,048,158 
Time-and-materials1,492,813 1,391,592 1,509,900 
Cost-plus529,456 524,867 549,290 
Total$3,213,513 $2,994,891 $3,107,348 
(1) Includes revenue generated under U.S. federal government contracts performed outside the United States.
(2) Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.
Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for fiscal 2021 and 2020.
68


Contract Assets and Contract Liabilities
We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance.
Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year.
Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented. Net contract liabilities consisted of the following:
Balance at
October 3,
2021
September 27, 2020
(in thousands)
Contract assets (1)
$103,784 $92,632 
Contract liabilities190,403 171,905 
Net contract liabilities$(86,619)$(79,273)
(1) Includes $12.2 million and $12.3 million of contract retentions as of October 3, 2021 and September 27, 2020, respectively.
In fiscal 2021, we recognized revenue of approximately $119 million from amounts included in the contract liability balance at the end of fiscal 2020, compared to approximately $118 million for the comparative prior-year period.
We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract’s inception-to-date revenue, costs and profit in the period in which such changes are made. As a result, we recognized net favorable operating income adjustments of $0.7 million and $0.8 million for fiscal 2021 and 2020, respectively, exclusive of the amounts related to claims described below. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded immediately in earnings. As of October 3, 2021 and September 27, 2020, our consolidated balance sheets included liabilities for anticipated losses of $12.7 million and $13.2 million, respectively. The estimated cost to complete these related contracts as of October 3, 2021 and September 27, 2020 was approximately $104 million and $118 million, respectively.
Accounts Receivable, Net
Net accounts receivable consisted of the following:
Balance at
October 3,
2021
September 27,
2020
(in thousands)
Billed$432,814 $402,818 
Unbilled240,536 253,364 
Total accounts receivable673,350 656,182 
Allowance for doubtful accounts(4,352)(7,147)
Total accounts receivable, net$668,998 $649,035 
Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most
69


of our unbilled receivables at October 3, 2021 are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.
Total accounts receivable at October 3, 2021 and September 27, 2020 included approximately $11 million and $14 million, respectively, related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.
We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated. In fiscal 2021 (all in the second quarter), we recognized increases to revenue and related gains of $2.8 million in our Commercial/International Services Group ("CIG"). In fiscal 2020, we recorded net losses in operating income related to claims of $4.4 million in our CIG segment.
No single client accounted for more than 10% of our accounts receivable at October 3, 2021 and September 27, 2020.
Remaining Unsatisfied Performance Obligations (“RUPOs”)
Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We had $3.5 billion of RUPOs as of October 3, 2021. RUPOs increase with awards from new contracts or additions on existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached.
We expect to satisfy our RUPOs as of October 3, 2021 over the following periods:
Amount
(in thousands)
Within 12 months$2,031,377 
Beyond 1,436,456 
Total $3,467,833 
Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60, or 90 days).
4.           Stock Repurchase and Dividends
On January 27, 2020, the Board of Directors authorized a $200 million stock repurchase program, which was included in our remaining authorization balance of $207.8 million as of fiscal 2020 year-end. In fiscal 2021, we repurchased and settled 479,369 shares with an average price of $125.16 per share for a total cost of $60.0 million in the open market. As of October 3, 2021, we had a remaining balance of $147.8 million available under repurchase program.
70


The following table presents dividends declared and paid in fiscal 2021 and 2020:
Declare DateDividend Paid Per ShareRecord DatePayment DateDividends Paid
(in thousands)
November 9, 2020$0.17 November 30, 2020December 11, 2020$9,198 
January 25, 2021$0.17 February 10, 2021February 26, 20219,212 
April 26, 2021$0.20 May 12, 2021May 28, 202110,831 
July 26, 2021$0.20 August 20, 2021September 3, 202110,800 
Total dividends paid as of October 3, 2021$40,041 
November 11, 2019$0.15 December 2, 2019December 13, 2019$8,190 
January 27, 2020$0.15 February 12, 2020February 28, 20208,225 
April 27, 2020$0.17 May 13, 2020May 29, 20209,175 
July 27, 2020$0.17 August 21, 2020September 4, 20209,153 
Total dividends paid as of September 27, 2020$34,743 
Subsequent Events. On October 5, 2021, the Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400 million of our common stock in addition to the $147.8 million remaining under the previous stock repurchase program at October 3, 2021. On November 15, 2021, the Board of Directors also declared a quarterly cash dividend of $0.20 per share payable on December 20, 2021 to stockholders of record as of the close of business on December 2, 2021.
5.          Acquisitions
In fiscal 2021, we acquired Coanda Research and Development Corporation ("CRD"), The Kaizen Company (“KZN”), IBRA-RMAC Automation Solutions (“IRM”), and the partnership interests of Hoare Lea, LLP and Subsidiaries ("HLE"). CRD is based in Burnaby, British Columbia and provides world-class expertise in computational fluid dynamics and utilizes industry-leading capabilities to solve complex engineering science problems for commercial customers, across a broad range of industries. KZN is based in Washington, DC and provides international development advisory and management consulting services offering a suite of innovative tools that support advanced solutions in health, education, governance, peace and stability, and sustainable economic growth. IRM is based in San Diego, California, and provides digital water transformation consulting services and an innovative suite of tools to address complex water system modernization challenges. HLE is a leader in sustainable engineering design based in Bristol, United Kingdom. It was established in 1862 and is an award-winning high-end consultancy firm in the United Kingdom, with more than 900 employees, providing innovative solutions to complex engineering and design challenges for sustainable infrastructure and high performance buildings. CRD and HLE are part of our CIG segment, and KZN and IRM are part of our GSG segment. The total fair value of the purchase price for these acquisitions was $151.7 million. This amount is comprised of $101.4 million in initial cash payments made to the sellers, and $50.3 million for the estimated fair value of contingent earn-out obligations, with a maximum of $74.0 million, based upon the achievement of specified operating income targets in each of the three to four years following the acquisitions.
In fiscal 2020, we acquired Segue Technologies, Inc. ("SEG"), a leading information technology management consulting firm based in Arlington, Virginia, and BlueWater Federal Solutions, Inc. ("BWF"), a leading information technology management consulting firm based in Chantilly, Virginia. Both of these acquisitions are part of our GSG segment. The total fair value of the purchase price for these two acquisitions was $88.6 million. This amount was comprised of $71.4 million in initial cash payments made to the sellers, $0.7 million of payables related to estimated post-closing adjustments for net assets acquired, and $16.5 million for the estimated fair value of contingent earn-out obligations, with a maximum of $28.0 million, based upon the achievement of specified operating income targets in each of the three years following the acquisitions.
In fiscal 2019, we acquired eGlobalTech ("EGT") and WYG plc (“WYG”). EGT is a high-end information technology solutions, cloud migration, cybersecurity, and management consulting firm based in Arlington, Virginia. WYG employs approximately 1,600 staff primarily in the United Kingdom and Europe, delivering consulting and engineering solutions for complex projects across key service areas including planning, water and environment, transport, infrastructure, the built environment, architecture, urban design, surveying, asset management, program management, and international development. Both of these acquisitions are part of our GSG segment. The total fair value of the purchase price for these two acquisitions was $103.3 million. This amount was comprised of a $24.7 million promissory note issued to the sellers (which was subsequently paid in full in the third quarter of fiscal 2019), cash payments of $54.2 million to the sellers, $3.3 million of payables related to estimated post-closing adjustments for net assets acquired, and $21.1 million for the estimated fair value of contingent earn-out obligations, with a maximum of $25.0 million, based upon the achievement of specified operating income targets in each of the three years following the acquisitions. In addition, we assumed net debt of $11.5 million, which was subsequently paid in full in the fourth quarter of fiscal 2019 and incurred $10.4 million in acquisition and integration costs.
71


Goodwill additions resulting from the above business combinations are primarily attributable to the existing workforce of the acquired companies and the synergies expected to arise after the acquisitions. The fiscal 2021 goodwill additions represent the significant technical expertise residing in embedded workforces that are sought out by clients and the long-standing reputation of HLE. The goodwill additions related to our fiscal 2020 goodwill additions represent the value of a workforce with distinct expertise in the high-end information technology field, in the areas of data analytics, modeling and simulation, cloud, and agile software development. In addition, these acquired capabilities, when combined with our existing global consulting and engineering business, result in opportunities that allow us to provide services under contracts that could not have been pursued individually by either us or the acquired companies. The results of these acquisitions were included in our consolidated financial statements from their respective closing dates. These acquisitions were not considered material, individually or in the aggregate, to our consolidated financial statements. As a result, no pro forma information has been provided.
Backlog, client relations and trade name intangible assets include the fair value of existing contracts and the underlying customer relationships with lives ranging from one to ten years, and trade names with lives ranging from three to five years.
Most of our acquisition agreements include contingent earn-out agreements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based on our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved. The fair values of any earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in “Current contingent earn-out liabilities” and “Long-term contingent earn-out liabilities” on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.
We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability-weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally two or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.
We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income. In each quarter during fiscal 2021, we evaluated our estimates for contingent consideration liabilities for the remaining earn-out periods for each individual acquisition, which included a review of their financial results to-date, the status of ongoing projects in their RUPOs, and the inventory of prospective new contract awards. In addition, we considered the potential impact of the global economic disruption due to the COVID-19 pandemic on our operating income projections over the various earn-out periods.
In fiscal 2021, we recorded adjustments to our contingent earn-out liabilities and reported a net gain in operating income of $3.3 million, substantially all in the fourth quarter. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods.
In fiscal 2020, we recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of $15.0 million, substantially all in the fourth quarter. These gains primarily resulted from updated valuations of the contingent consideration liabilities for Norman, Disney and Young ("NDY"), EGT, and SEG.
The acquisition agreement for NDY included a contingent earn-out agreement based on the achievement of operating income thresholds (in Australian dollars) in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2018. The maximum earn-out obligation over the three-year earn-out period was A$25 million
72


(A$7.4 million in year one, and A$8.8 million each in years two and three). These amounts could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. NDY was required to meet a minimum operating income threshold in each year to earn any contingent consideration.
The determination of the fair value of the purchase price for NDY on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of NDY's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of A$9.4 million for NDY's contingent earn-out liability in the second quarter of fiscal 2018. In determining that NDY would earn 38% of the maximum potential earn-out, we considered several factors including NDY's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in NDY's backlog level.
NDY's actual financial performance in the first two earn-out periods exceeded our original estimates at the acquisition date. As a result, we increased the related contingent consideration liability and recognized losses of $2.1 million (A$3.0 million) and $5.4 million (A$7.9 million) in fiscal 2018 and 2019, respectively. In the fourth quarter of fiscal 2020, we evaluated our estimate of NDY’s contingent consideration liability for the third and final earn-out period. This assessment included a review of NDY’s actual and forecasted results for the third earn-out period, which included an evaluation of the status of ongoing projects in NDY’s backlog, and the inventory of prospective new contract awards and the impact of the COVID-19 pandemic on the Australian economy and NDY's operations. As a result of this assessment, we concluded that NDY’s operating income in the third earn-out period would be lower than previously estimated, and we reduced NDY’s contingent earn-out liability to $1.8 million (A$2.6 million), which resulted in a gain of $3.7 million (A$5.2 million).
The acquisition agreement for EGT included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2019. The maximum earn-out obligation over the three-year earn-out period was $25 million ($8.5 million in year one, $9.0 million in year two, and $7.5 million in year three). In each of the first two earn-out years, EGT was to receive a portion of the contingent consideration if EGT achieved a minimum operating income threshold. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. EGT was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration.
The determination of the fair value of the purchase price for EGT on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of EGT's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $21.1 million for EGT's contingent earn-out liability in the second quarter of fiscal 2019. In determining that EGT would earn 84% of the maximum potential earn-out, we considered several factors including EGT's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in EGT's backlog level and the prospects for the U.S. federal information technology market.
In the third quarter of fiscal 2020, EGT achieved and was paid the maximum earn-out obligation for the first earn-out period. Subsequently, we evaluated our estimate of EGT’s contingent consideration liability for the second and third earn-out periods. This assessment included a review of EGT’s actual and forecasted results for the second and third earn-out periods, which included an evaluation of the status of ongoing projects in EGT’s backlog, and the inventory of prospective new contract awards. As a result of this assessment, we concluded that EGT's operating income in the second and third earn-out period would be lower than previously estimated. Accordingly, in the fourth quarter of fiscal 2020, we reduced EGT’s contingent earn-out liability to $7.5 million, which resulted in a gain of $4.7 million.
The acquisition agreement for SEG included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2020. The maximum earn-out obligation over the three-year earn-out period was $20 million ($5.0 million, $7.0 million and $8.0 million for years one, two and three, respectively). SEG was to receive a portion of the contingent consideration if SEG achieved a minimum operating income threshold in each year of the earn-out period. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. SEG was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration.
The determination of the fair value of the purchase price for SEG on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of SEG's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $11.3 million for SEG's contingent earn-out liability in the second quarter of fiscal 2020. In determining that SEG would earn 57% of the maximum potential earn-out, we considered several factors including SEG's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in SEG's backlog level and the prospects for the U.S. federal information technology market.
73


SEG’s actual financial performance in the first earn-out period on a year to date basis was below our original expectation at the acquisition date. As a result, in the fourth quarter of fiscal 2020, we evaluated our estimate of SEG’s contingent consideration liability for all earn-out periods. This assessment included a review of SEG’s financial results in the first earn-out period, the status of ongoing projects in SEG’s backlog, the inventory of prospective new contract awards, and future synergies with other Tetra Tech operating units. As a result of this assessment, we concluded that SEG’s operating income in all earn-out periods would be lower than originally anticipated. Accordingly, in the fourth quarter of fiscal 2020, we reduced the SEG contingent earn-out liability to $8.1 million, which resulted in a gain of $3.4 million.
In fiscal 2019, we recorded adjustments to our contingent earn-out liabilities and reported a related net loss of $1.1 million in operating income. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods.
At October 3, 2021, there was a total potential maximum of $105.4 million of outstanding contingent consideration related to acquisitions. Of this amount, $59.3 million was estimated as the fair value and accrued on our consolidated balance sheet. If the global economic disruption due to the COVID-19 pandemic is prolonged, we could have more significant reductions in our contingent earn-out liabilities and related gains in operating income in future periods.
The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands)
Beginning balance$32,617 $52,992 $35,290 
Acquisition date fair value of contingent earn-out liabilities50,235 16,581 27,704 
Change in fair value of contingent earn-out liabilities992 1,162 1,489 
Re-measurement of contingent earn-out liabilities(3,273)(14,971)1,085 
Foreign exchange impact(596)(247)(558)
Earn-out payments:   
Reported as cash used in operating activities(427)  
Reported as cash used in financing activities(20,251)(22,900)(12,018)
Ending balance $59,297 $32,617 $52,992 
6.           Goodwill and Intangible Assets
The following table summarizes the changes in the carrying value of goodwill:
GSGCIGTotal
 (in thousands)
Balance at September 29, 2019$441,802 $483,018 $924,820 
Acquisitions74,882 5,294 80,176 
Impairment (15,800)(15,800)
Translation and other(369)4,671 4,302 
Balance at September 27, 2020516,315 477,183 993,498 
Acquisitions15,112 75,479 90,591 
Translation and other7,006 17,483 24,489 
Balance at October 3, 2021$538,433 $570,145 $1,108,578 
Our goodwill was impacted by the final valuations of our acquisitions, and the foreign currency translation related to the goodwill balances of our foreign subsidiaries with functional currencies that are different than our reporting currency. The goodwill additions relate to our fiscal 2021 acquisitions. The purchase price allocations for our fiscal 2021 acquisitions of CRD, IRM, KZN and HLE are preliminary and subject to adjustment based upon the final determinations of the net assets acquired and information to perform the final valuations.
74


We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last review at June 28, 2021 (i.e. the first day of our fourth quarter in fiscal 2021), indicated that we had no impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. We had no reporting units that had estimated fair values that exceeded their carrying values by less than 150%.
We also regularly evaluate whether events and circumstances have occurred that may indicate a potential change in the recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, such as a deterioration in general economic conditions; an increase in the competitive environment; a change in management, key personnel, strategy or customers; negative or declining cash flows; or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. Although we believe that our estimates of fair value for these reporting units are reasonable, if financial performance for these reporting units falls significantly below our expectations or market prices for similar business decline, the goodwill for these reporting units could become impaired.
On September 2, 2020, Australia announced that it had fallen into economic recession, defined as two consecutive quarters of negative growth, for the first time since 1991 including 7% negative growth in the quarter ending in June 2020. This prompted a strategic review of our Asia/Pacific ("ASP") reporting unit. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8 million goodwill impairment charge. The impaired goodwill related to our acquisitions of Coffey International Limited and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equaled its carrying value of $144.9 million, including $95.5 million of goodwill, at September 27, 2020. On September 28, 2020 (the first day of our fiscal 2021), we merged our former ASP reporting unit into our Client Account Management reporting unit.
During the fourth quarter of fiscal 2019, we performed an interim goodwill impairment review of our Remediation and Field Services ("RFS") reporting unit and recorded a $7.8 million goodwill impairment charge. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value of $61 million at September 29, 2019, including the remaining $48.8 million of goodwill.
The gross amounts of goodwill for GSG were $556.1 million and $534.0 million at fiscal 2021 and 2020 year-ends, respectively, excluding accumulated impairment of $17.7 million for each period. The gross amounts of goodwill for CIG were $691.6 million and $598.7 million at fiscal 2021 and 2020 year-ends, respectively, excluding accumulated impairment of $121.5 million for each period.
The following table presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets, net" on the consolidated balance sheets:
Fiscal Year Ended
October 3, 2021September 27, 2020
Weighted-
Average
Remaining
Life
(in years)
Gross
Amount
Accumulated
Amortization
Net
Amount
Gross
Amount
Accumulated
Amortization
Net
Amount
($ in thousands)
Client relations7.3$69,455 $(43,984)$25,471 $60,775 $(53,392)$7,383 
Backlog0.734,577 (30,670)3,907 37,682 (32,761)4,921 
Technology and trade names3.814,939 (6,327)8,612 7,964 (6,325)1,639 
Total $118,971 $(80,981)$37,990 $106,421 $(92,478)$13,943 
Amortization expense for the identifiable intangible assets for fiscal 2021, 2020 and 2019 was $11.5 million, $11.6 million and $11.6 million, respectively. Foreign currency translation adjustments were immaterial for fiscal 2021 and 2020.

75


Estimated amortization expense for the succeeding five fiscal years and beyond is as follows:
 Amount
 (in thousands)
2022$9,664 
20237,591 
20244,983 
20254,348 
20263,967 
Beyond7,437 
Total$37,990 
7.           Property and Equipment
Property and equipment consisted of the following:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
 (in thousands)
Equipment, furniture and fixtures$94,780 $90,942 
Leasehold improvements36,462 34,569 
Total property and equipment131,242 125,511 
Accumulated depreciation(93,509)(90,004)
Property and equipment, net$37,733 $35,507 
The depreciation expense related to property and equipment was $12.3 million, $13.0 million and $17.3 million for fiscal 2021, 2020 and 2019, respectively.
8.           Income Taxes
Income before income taxes, by geographic area, was as follows:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands)
Income before income taxes:   
United States$211,222 $209,443 $185,535 
Foreign55,648 18,548 (10,399)
Total income before income taxes$266,870 $227,991 $175,136 
76


Income tax expense consisted of the following:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
  (in thousands) 
Current:   
Federal$41,056 $24,102 $30,051 
State9,893 6,872 8,923 
Foreign18,887 20,398 15,016 
Total current income tax expense69,836 51,372 53,990 
Deferred: 
Federal(6,034)2,187 (9,108)
State(2,060)870 (1,195)
Foreign(27,703)(328)(27,312)
Total deferred income tax (benefit) expense(35,797)2,729 (37,615)
Total income tax expense$34,039 $54,101 $16,375 
Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
Tax at federal statutory rate21.0%21.0%21.0%
State taxes, net of federal benefit2.32.73.3
Research and Development ("R&D") credits(2.6)(2.2)(4.7)
Tax differential on foreign earnings0.90.71.0
Non-taxable foreign interest income(1.0)(1.1)(1.7)
Goodwill1.50.9
Stock compensation(3.3)(2.2)(2.4)
Valuation allowance(9.3)1.6(13.5)
Change in uncertain tax positions1.70.42.4
Return to provision(3.7)0.8(0.2)
Disallowed officer compensation2.00.20.2
Cash repatriation2.1
Unremitted earnings1.0
Revaluation of deferred taxes(1.4)
Deferred tax adjustments0.8(1.3)(0.4)
Transition taxes on foreign earnings1.4
Other0.91.63.4
Total income tax expense12.8%23.7%9.3%
The effective tax rates for fiscal 2021, 2020 and 2019 were 12.8%, 23.7% and 9.3%, respectively. Our fiscal 2021 and 2019 effective tax rates reflect non-recurring net tax benefits of $21.6 million and $22.3 million, respectively, primarily consisting of valuation allowances in the United Kingdom and Australia that were released due to sufficient positive evidence being obtained in the respective years. The valuation allowances were primarily related to net operating loss and research and development credit carry-forwards and other temporary differences. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The primary factors used to assess the likelihood of realization were the past performance of the related entities and our forecast of future taxable
77


income. The goodwill impairment charges in fiscal 2020 and 2019 and certain of the transaction charges in fiscal 2019 did not have related tax benefits. Also, income tax expense was reduced by $12.9 million, $8.3 million, $6.4 million of excess tax benefits on share-based payments in fiscal 2021, 2020, and 2019, respectively.
Excluding the impact of the valuation allowance releases, non-deductible goodwill impairment charges and transaction costs, and the excess tax benefits on share-based payments our effective tax rates in fiscal 2021, 2020, and 2019 were 25.7%, 25.6%, and 24.6% respectively.
We are currently under examination by the Internal Revenue Service for fiscal year 2018, the Canada Revenue Agency for fiscal years 2011 through 2016, and the California Franchise Tax Board for fiscal years 2014 through 2016. We are also subject to various other state audits.
Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
 (in thousands)
Deferred Tax Assets:  
State taxes$1,342 $1,146 
Reserves and contingent liabilities6,662 6,262 
Accounts receivable including the allowance for doubtful accounts5,917 6,283 
Accrued liabilities41,657 28,223 
Lease liabilities, operating leases60,181 66,941 
Stock-based compensation3,560 5,905 
Loss carry-forwards54,825 43,475 
Valuation allowance(13,040)(24,395)
Total deferred tax assets161,104 133,840 
Deferred Tax Liabilities: 
Unbilled revenue(5,595)(14,451)
Prepaid expense(8,136)(5,967)
Right-of-use assets, operating leases(60,181)(66,941)
Intangibles(40,121)(29,130)
Undistributed earnings(3,136) 
Property and equipment(85)(1,615)
Total deferred tax liabilities(117,254)(118,104)
Net deferred tax assets$43,850 $15,736 
In the fourth quarter of fiscal 2021, we repatriated approximately $80 million from Canada and recognized a related tax expense of $5.6 million. At this time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1 million are no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $3.1 million. At October 3, 2021, undistributed earnings of our other foreign subsidiaries, primarily in Australia and the U.K. of approximately $50.9 million are expected to be indefinitely reinvested in these foreign countries. Accordingly, no provision for foreign withholding taxes has been made. Assuming the indefinitely reinvested foreign earnings were repatriated under the laws and rates applicable at October 3, 2021, the incremental taxes applicable to those earnings would not be material.
At October 3, 2021, we had available unused state net operating loss ("NOL") carry forwards of $43.7 million that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of $165.5 million, of which $14.7 million expire at various dates from 2024 to 2041, and $150.8 million have no expiration date. In addition, we had foreign capital loss carryforwards of $21.5 million and foreign research and development credits of $3.9 million that do not have expiration dates. We have performed an assessment of positive and negative evidence regarding the realization of the deferred tax assets. This assessment included the evaluation of scheduled reversals of deferred tax liabilities, availability of carrybacks, cumulative losses in recent years, estimates of projected future taxable income, and tax planning strategies. Although realization is not
78


assured, based on our assessment, we have concluded that it is more likely than not that the assets will be realized except for the deferred tax assets related to the loss carry-forwards for which a valuation allowance of $13.0 million has been provided.
At October 3, 2021, we had $12.9 million of unrecognized tax benefits, all of which, if recognized, would affect our effective tax rate. It is reasonably possible that the amount of the unrecognized tax benefits with respect to certain of our unrecognized tax positions may significantly decrease in the next 12 months. These changes would be the result of ongoing examinations. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands)
Beginning balance$9,228 $9,169 $8,328 
Additions for current year tax positions2,171 700 1,342 
Additions for prior year tax positions1,500  356 
Reductions for prior year tax positions (641)(100)
Settlements  (757)
Ending balance$12,899 $9,228 $9,169 
We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years 2021, 2020 and 2019, we accrued additional interest and penalties of $0.8 million, $0.8 million and $2.6 million, respectively, and recorded reductions in accrued interest and penalties of $0, $0 and $0.2 million, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at October 3, 2021, September 27, 2020 and September 29, 2019 was $5.2 million, $4.4 million and $3.6 million, respectively.
9.           Long-Term Debt
Long-term debt consisted of the following:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Credit facilities$212,500 $291,659 
Less: Current portion of long-term debt(12,500)(49,264)
Long-term debt$200,000 $242,395 
On July 30, 2018, we entered into a Second Amended and Restated Credit Agreement (“Amended Credit Agreement”) with a total borrowing capacity of $1 billion that will mature in July 2023. The Amended Credit Agreement is a $700 million senior secured, five-year facility that provides for a $250 million term loan facility (the “Amended Term Loan Facility”), a $450 million revolving credit facility (the “Amended Revolving Credit Facility”), and a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1 billion subject to lender approval. The Amended Credit Agreement allows us to, among other things, (i) refinance indebtedness under our Credit Agreement dated as of May 7, 2013; (ii) finance certain permitted open market repurchases of our common stock, permitted acquisitions, and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans, and a $200 million sublimit for multicurrency borrowings and letters of credit.
The entire Amended Term Loan Facility was drawn on July 30, 2018. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually beginning December 31, 2018. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank’s prime rate or the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on July 30, 2023, or earlier at our discretion upon payment in full of loans and other obligations.
79


At October 3, 2021, we had $212.5 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $212.5 million under the Amended Term Loan Facility and no borrowings outstanding under the Amended Revolving Credit Facility. The weighted-average interest rate of the outstanding borrowings during fiscal 2021 was 1.25%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our weighted-average interest rate on borrowings outstanding during fiscal 2021 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 14, “Derivative Financial Instruments” of the "Notes to Consolidated Financial Statements" included in Item 8, was 3.30%. At October 3, 2021, we had $449.3 million of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants.
The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.00 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At October 3, 2021, we were in compliance with these covenants with a consolidated leverage ratio of 0.87x and a consolidated interest coverage ratio of 26.38x.
In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for bank overdrafts, short-term cash advances and bank guarantees. At October 3, 2021, there were no amounts outstanding under these facilities and the aggregate amount of standby letters of credit outstanding was $53.4 million. As of October 3, 2021 we had no bank overdrafts related to our disbursement bank accounts.
The following table presents scheduled maturities of our long-term debt:
 Amount
 (in thousands)
202212,500 
2023200,000 
Total$212,500 
10.         Leases
We adopted Leases (Topic 842), effective September 30, 2019 (the first day of our fiscal 2020) using the modified retrospective transition approach. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be presented in accordance with our historical accounting under ASC 840.
Our operating leases are primarily for corporate and project office spaces. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years.
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. The related ROU assets and lease liabilities were immaterial, and are included in "Property and equipment, net", "Other current liabilities" and "Other long-term liabilities", accordingly, in the consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
The components of lease costs are as follows:
80


Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Operating lease cost$91,076 $87,348 
Sublease income(106)(2,216)
Other 72 
Total lease cost$90,970 $85,204 
Supplemental cash flow information related to leases is as follows:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Operating cash flows for operating leases$81,943 $80,289 
Right-of-use assets obtained in exchange for new operating lease liabilities $72,076 $317,587 
Supplemental balance sheet and other information related to leases are as follows:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Operating leases:
Right-of-use assets$215,422 $239,396 
Lease liabilities:
Current$67,452 $69,650 
Long-term174,285 191,955 
Total operating lease liabilities$241,737 $261,605 
Weighted-average remaining lease term:
Operating leases5 years5 years
Weighted-average discount rate:
Operating leases2.2 %2.5 %
As of October 3, 2021, we do not have any material additional operating leases that have not yet commenced.
A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as of October 3, 2021 is as follows:
81


Amount
(in thousands)
2022$71,913 
202355,528 
202440,512 
202529,521 
202619,643 
Beyond40,119 
Total lease payments257,236 
Less: imputed interest(15,499)
Total present value of lease liabilities$241,737 
Rental expense for operating leases classified under ASC 840 for fiscal 2019 was $79.3 million, and was predominantly recorded within selling, general and administrative expenses.
11.         Stockholders' Equity and Stock Compensation Plans
At October 3, 2021, we had the following stock-based compensation plans:
2005 Equity Incentive Plan.  Key employees and non-employee directors may be granted equity awards, including stock options, restricted stock and restricted stock units ("RSUs"). Options granted before March 6, 2006 vested at 25% on the first anniversary of the grant date, and the balance vests monthly thereafter, such that these options become fully vested no later than four years from the date of grant. These options expire no later than ten years from the date of grant. Options granted on and after March 6, 2006 vest at 25% on each anniversary of the grant date. These options expire no later than eight years from the grant date. RSUs granted to date vest at 25% on each anniversary of the grant date.
2015 Equity Incentive Plan ("2015 EIP").  Key employees and non-employee directors may be granted equity awards, including stock options, performance share units ("PSUs") and RSUs. Shares issued with respect to awards granted under the 2015 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2015 EIP's aggregate share limit as three shares for every share or unit actually issued. No awards have been made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 described below.
2018 Equity Incentive Plan ("2018 EIP"). Key employees and non-employee directors may be granted equity awards, including stock options, PSUs and RSUs. Shares issued with respect to awards granted under the 2018 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2018 EIP's aggregate share limit as one share for every share or unit issued. At October 3, 2021, there were 2.3 million shares available for future awards pursuant to the 2018 EIP.
Employee Stock Purchase Plan ("ESPP").  Purchase rights to purchase common stock are granted to our eligible full and part-time employees, and shares of common stock are issued upon exercise of the purchase rights. An aggregate of 487,023 shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is $5,000. The exercise price of a purchase right is the lesser of 100% of the fair market value of a share of common stock on the first day of the purchase right period (the business day preceding January 1) or 85% of the fair market value on the last day of the purchase right period (December 15, or the business day preceding December 15 if December 15 is not a business day).
82


The following table presents our stock-based compensation and related income tax benefits:

 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands)
Total stock-based compensation$23,067 $19,424 $17,618 
Income tax benefit related to stock-based compensation(4,910)(4,318)(4,016)
Stock-based compensation, net of tax benefit$18,157 $15,106 $13,602 
We recognize the fair value of our stock-based awards as compensation expense on a straight-line basis over the requisite service period in which the award vests. Most of these amounts were included in selling, general and administrative expenses on our consolidated statements of income.
Stock Options
The following table presents our stock option activity for fiscal year ended October 3, 2021:
 Number of
Options
(in thousands)
Weighted-
Average
Exercise Price
per Share
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding on September 27, 2020539 $36.34   
Exercised(324)34.70   
Forfeited(1)40.80   
Outstanding at October 3, 2021214 $38.80 4.95$24,149 
Vested or expected to vest at October 3, 2021214 $38.80 4.95$24,149 
Exercisable on October 3, 2021179 $37.05 4.72$20,600 
The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between our closing stock price on the last trading day of fiscal 2021 and the exercise price, times the number of shares) that would have been received by the in-the-money option holders if they had exercised their options on October 3, 2021. This amount will change based on the fair market value of our stock. At October 3, 2021, we expect to recognize $0.1 million of unrecognized compensation cost related to stock option grants over a weighted-average period of one year.
No stock options were granted in fiscal 2021 and 2020. The aggregate intrinsic value of options exercised during fiscal 2021, 2020 and 2019 was $29.4 million, $22.4 million and $20.4 million, respectively.
Net cash proceeds from the exercise of stock options were $11.3 million, $10.3 million and $11.8 million for fiscal 2021, 2020 and 2019, respectively. Our policy is to issue shares from our authorized shares upon the exercise of stock options. The actual income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options for fiscal 2021, 2020 and 2019 was $12.9 million, $8.3 million and $6.4 million, respectively.
RSU and PSU
RSU awards are granted to our key employee and non-employee directors. The fair value of the RSU was determined at the date of grant using the market price of the underlying common stock as of the date of grant. All of the RSUs have time-based vesting over a four-year period, except that RSUs awarded to directors vest after one year. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.
PSU awards are granted to our executive officers and non-employee directors. All of the PSUs are performance-based and vest, if at all, after the conclusion of the three-year performance period. The number of PSUs that ultimately vest is based on 50% growth in our EPS and 50% on our relative total shareholder return over the vesting period. For these performance-
83


based awards, our expected performance is reviewed to estimate the percentage of shares that will vest. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.
A summary of the RSU and PSU activity under our stock plans is as follows:
RSUPSU
 Number of
Shares
(in thousands)
Weighted-
Average
Grant Date
Fair Value
per Share
Number of
Shares
(in thousands)
Weighted-
Average
Grant Date
Fair Value
per Share
Nonvested balance at September 30, 2018488 $39.56 323 $44.27 
Granted179 66.26 90 80.41 
Vested(180)36.95 (108)31.63 
Adjustment (1)
— — 79 31.63 
Forfeited(17)48.56   
Nonvested balance at September 29, 2019470 50.42 384 53.67 
Granted168 83.92 74 99.85 
Vested(178)46.87 (162)47.28 
Adjustment (1)
— — 64 48.36 
Forfeited(16)65.43 (5)83.98 
Nonvested balance at September 27, 2020444 63.93 355 64.83 
Granted118 122.0258 153.03 
Vested(167)59.64 (193)57.40 
Adjustment (1)
— — 99 57.40 
Forfeited(14)77.74 (1)74.05 
Nonvested balance at October 3, 2021381 $83.30 318 $82.96 
(1) For fiscal 2019, includes a payout adjustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020. For fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021.
During fiscal 2021, 2020 and 2019, we awarded 117,934, 167,525 and 179,478 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2021, 2020 and 2019 was $122.02, $83.92 and $66.26, respectively. At October 3, 2021, there were 380,631 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award. We use historical data as a basis to estimate the probability of forfeitures related to RSUs and the ESPP Plan.
During fiscal 2021, 2020 and 2019, we awarded 57,542, 74,011 and 89,816 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal 2021, 2020 and 2019 was $153.03, $99.85 and $80.41, respectively.
The stock-based compensation expense related to RSUs and PSUs for fiscal 2021, 2020 and 2019 was $20.9 million, $17.7 million and $15.4 million, respectively, and was included in total stock-based compensation expense. At October 3, 2021, there was $31.6 million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2023.
84


ESPP
The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands, except for purchase price)
Shares purchased124 168 148 
Weighted-average purchase price per share$86.16 $51.77 $46.38 
Cash received from exercise of purchase rights$10,705 $8,715 $6,844 
The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
Dividend yield1.0%1.0%1.0%
Expected stock price volatility47.9%26.5%26.7%
Risk-free rate of return, annual0.1%1.6%2.6%
Expected life (in years)111
For fiscal 2021, 2020 and 2019, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. The risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on the ESPP terms and conditions.
Stock-based compensation expense for fiscal 2021, 2020 and 2019 included $2.0 million, $1.2 million and $0.9 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2021 and 2020 year-ends were $0.5 million and $0.3 million, respectively. At October 3, 2021, ESPP participants had accumulated $10.8 million to purchase our common stock.

85


12.         Retirement Plans
We have defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2021, 2020 and 2019, employer contributions to the U.S. plans were $26.9 million, $25.0 million and $23.3 million, respectively.
Additionally, we have established a non-qualified deferred compensation plan for certain key employees and non-employee directors. These eligible employees and non-employee directors may elect to defer the receipt of salary, incentive payments, restricted stock, PSU and RSU awards, and non-employee director fees. The plan is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. At October 3, 2021 and September 27, 2020, the consolidated balance sheets reflect assets of $41.4 million and $35.1 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $41.1 million and $35.0 million, respectively, related to the deferred compensation plan in "Other long-term liabilities." The net gains and losses related to the deferred compensation plan are reported as part of “Selling, general and administrative expenses” in our consolidated statements of income. These related net gains and losses were immaterial for fiscal 2021, 2020 and 2019.
In connection with the acquisition of HLE in fiscal 2021, we assumed a defined benefit pension plan (the “Plan”), which HLE operates for all qualifying employees. The assets of the Plan are held in a separate trustee administered fund. The Plan was closed to new entrants in August 2003, except for current employees who had not attained the age of 24 at that date. The Plan was closed to future accrual on December 31, 2009. Under the agreed schedule of contributions, HLE will make no further contributions, and is to pay the expenses of administering the plan.
The change in the defined benefit obligation, the change in fair value of plan assets, and the amounts recognized in the Consolidated Statement of Income, the Consolidated Statement of Comprehensive Income and the Consolidated Statements of Shareholders’ Equity for the period from July 26, 2021 (acquisition date of HLE) to October 3, 2021 were immaterial.
The Plan's funded status at October 3, 2021 was as follows:
Fair value of plan assets$65,836 
Benefit obligation(64,830)
Net surplus$1,006 
The net surplus is reflected in other long-term assets on our consolidated balance sheet at October 3, 2021.
The fair values of the plan assets are substantially categorized within Level 2 of the fair value hierarchy. As of October 3, 2021, the fair values of the plan assets by major asset categories were as follows (in 000’s):
Equities$13,646 
Mutual funds33,826 
Liability driven investment funds17,653 
Cash/other711 
Fair value of plan assets$65,836 
We seek a competitive rate of return relative to an appropriate level of risk depending on the funded status and obligations of each plan and typically employ both active and passive investment management strategies. The risk in our practices include diversification across asset classes and investment styles and periodic rebalancing toward asset allocation targets. The target asset allocation selected for each plan reflects a risk/return profile that we believe is appropriate relative to each plan’s liability structure and return goals.
Principal assumptions used for the benefit obligation in the valuation at October 3, 2021 are as follows:
Discount rate2.00%
Rate of inflation
2.85% to 3.50%
13.         Earnings per Share
The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:
86


Fiscal Year Ended
October 3,
2021
September 27,
2020
September 29,
2019
(in thousands, except per share data)
Net income attributable to Tetra Tech$232,810 $173,859 $158,668 
Weighted-average common shares outstanding – basic54,078 54,235 54,986 
Effect of diluted stock options and unvested restricted stock597 787 950 
Weighted-average common stock outstanding – diluted54,675 55,022 55,936 
Earnings per share attributable to Tetra Tech:   
Basic$4.31 $3.21 $2.89 
Diluted$4.26 $3.16 $2.84 
For fiscal 2021, 2020 and 2019, no options were excluded from the calculation of dilutive potential common shares.
14.         Derivative Financial Instruments
We often use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings could adversely be affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.
We recognize derivative instruments as either assets or liabilities on the accompanying consolidated balance sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives that have been designated as cash flow hedges in our consolidated balance sheets as accumulated other comprehensive income, and in our consolidated statements of income for those derivatives designated as fair value hedges. The derivative contracts to hedge interest exposure are categorized within Level 2 of the fair value hierarchy.
In fiscal 2018, we entered into five interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings under our term loan facility. As of October 3, 2021, the notional principal of our outstanding interest swap agreements was $212.5 million ($42.5 million each.) The interest rate swaps have a fixed interest rate of 2.79% and expire in July 2023 for all five agreements. At October 3, 2021 and September 27, 2020, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was $(9.4) million and $(15.5) million, respectively, of which we expect to reclassify $5.4 million from accumulated other comprehensive loss to interest expense within the next 12 months.
The fair values of our outstanding derivatives designated as hedging instruments were as follows:
Fair Value of Derivative
Instruments as of
Balance Sheet LocationOctober 3,
2021
September 27,
2020
(in thousands)
Interest rate swap agreementsOther current liabilities$9,394 $15,512 
Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:
Fiscal Year Ended
October 3, 2021September 27, 2020September 29, 2019
(in thousands)
(Loss) gain recognized in other comprehensive income, net of tax
Interest rate swap agreements6,117 (4,638)(12,125)
87


There were no ineffective portions of derivative instruments. Accordingly, no amounts were excluded from effectiveness testing for our interest rate swap agreements. We had no other derivative instruments that were not designated as hedging instruments for fiscal 2021, 2020 and 2019.
15.         Reclassifications Out of Accumulated Other Comprehensive Income (Loss)
The accumulated balances and reporting period activities for fiscal 2021, 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:
 Foreign
Currency
Translation
Adjustments
Gain (Loss)
on Derivative
Instruments
Accumulated
Other
Comprehensive
Income (Loss)
 (in thousands)
Balances at September 30, 2018$(128,602)$1,252 $(127,350)
Other comprehensive loss before reclassifications(21,109)(11,247)(32,356)
Amounts reclassified from accumulated other comprehensive income
Interest rate contracts, net of tax (1)
— (878)(878)
Net current-period other comprehensive loss(21,109)(12,125)(33,234)
Balances at September 29, 2019$(149,711)$(10,873)$(160,584)
Other comprehensive income (loss) before reclassifications3,436 (599)2,837 
Amounts reclassified from accumulated other comprehensive income   
Interest rate contracts, net of tax (1)
— (4,039)(4,039)
Net current-period other comprehensive income (loss)3,436 (4,638)(1,202)
Balances at September 27, 2020$(146,275)$(15,511)$(161,786)
Other comprehensive income before reclassifications30,641 12,175 42,816 
Amounts reclassified from accumulated other comprehensive income   
Interest rate contracts, net of tax (1)
— (6,058)(6,058)
Net current-period other comprehensive income30,641 6,117 36,758 
Balances at October 3, 2021$(115,634)$(9,394)$(125,028)
(1) This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. See Note 14, "Derivative Financial Instruments", for more information.
16.         Fair Value Measurements
Derivative Instruments.     Our derivative instruments are categorized within Level 2 of the fair value hierarchy. For additional information about our derivative financial instruments (see Note 2, "Basis of Presentation and Preparation" and Note 14, "Derivative Financial Instruments").
Contingent Consideration.    We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. (see Note 2, "Basis of Presentation and Preparation" and Note 5, "Acquisitions" for further information).
Debt.    The fair value of long-term debt was determined using the present value of future cash flows based on the borrowing rates currently available for debt with similar terms and maturities (Level 2 measurement). The carrying value of our long-term debt approximated fair value at October 3, 2021 and September 27, 2020. At October 3, 2021, we had borrowings of $212.5 million outstanding under our Amended Credit Agreement, which were used to fund our business acquisitions, working capital needs, stock repurchases, dividends, capital expenditures and contingent earn-outs.
Defined Benefit Pension Plan.    The fair values of the plan assets are primarily categorized within Level 2 of the fair value hierarchy. For additional information about our defined benefit pension plan (see Note 12, "Retirement Plans").
88


17.         Commitments and Contingencies
We are subject to certain claims and lawsuits typically filed against the consulting and engineering profession, alleging primarily professional errors or omissions. We carry professional liability insurance, subject to certain deductibles and policy limits, against such claims. However, in some actions, parties are seeking damages that exceed our insurance coverage or for which we are not insured. While management does not believe that the resolution of these claims will have a material adverse effect, individually or in aggregate, on our financial position, results of operations or cash flows, management acknowledges the uncertainty surrounding the ultimate resolution of these matters.
On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office filed an amended complaint in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc. ("TtEC"), in the U.S. District Court for the Northern District of California. The complaint alleges False Claims Act violations and breach of contract related to TtEC's contracts to perform environmental remediation services at the former Hunters Point Naval Shipyard in San Francisco, California. TtEC disputes the claims and will defend this matter vigorously. We are currently unable to determine the probability of the outcome of this matter or the range of reasonably possible loss, if any.
18.         Reportable Segments
We manage our operations under two reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our CIG reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. Additionally, we continue to report the results of the wind-down of our non-core construction activities in the RCM reportable segment.
Our reportable segments are described as follows:
GSG:    GSG provides consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology, and disaster management. GSG also provides engineering design services for U.S. municipal and commercial clients, especially in water infrastructure, solid waste, and high-end sustainable infrastructure designs. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom, and Australia.
CIG:    CIG primarily provides consulting and engineering services to U.S. commercial clients, and international clients that include both commercial and government sectors. CIG supports commercial clients across the Fortune 500, energy utilities, industrial, manufacturing, aerospace, and resource management markets. CIG also provides infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.
RCM:    We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment for fiscal 2021. As of October 3, 2021, there was no remaining backlog for RCM as all projects were complete.
Management evaluates the performance of these reportable segments based upon their respective segment operating income before the effect of amortization expense related to acquisitions, and other unallocated corporate expenses. We account for inter-segment revenues and transfers as if they were to third parties; that is, by applying a negotiated fee onto the costs of the services performed. All significant intercompany balances and transactions are eliminated in consolidation.
89


The following tables present summarized financial information of our reportable segments:
Reportable Segments
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29, 2019
 (in thousands)
Revenue 
   
GSG$1,942,958 $1,778,922 $1,820,671 
CIG1,325,668 1,266,059 1,342,509 
RCM613 198 (1,542)
Elimination of inter-segment revenue(55,726)(50,288)(54,290)
Total revenue$3,213,513 $2,994,891 $3,107,348 
Income from operations
GSG$195,297 $168,669 $185,263 
CIG131,720 114,022 79,633 
RCM  (5,933)
Corporate (1)
(48,316)(41,600)(70,201)
Total income from operations$278,701 $241,091 $188,762 
(1) Includes goodwill and intangible assets impairment charges, amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2021, 2020 and 2019 was $11.5 million, $11.6 million and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $3.3 million, $15.0 million and $(1.1) million for fiscal 2021, 2020 and 2019, respectively. Corporate results in fiscal, 2020 and 2019 also included $15.8 million and $7.8 million goodwill impairment charges, respectively. See Note 6 - "Goodwill and Intangible Assets" for more information.
Balance at
 October 3,
2021
September 27,
2020
 (in thousands)
Total Assets 
  
GSG$604,366 $649,417 
CIG572,607 479,238 
RCM11,360 14,258 
Corporate (1)
1,388,229 1,235,645 
Total assets$2,576,562 $2,378,558 
(1) Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.
90


Geographic Information
 Fiscal Year Ended
Revenue:October 3,
2021
September 27,
2020
September 29, 2019
(in thousands)
United States$2,256,086 $2,107,459 $2,247,780 
Foreign countries (1)
957,427 887,432 859,568 
Total $3,213,513 $2,994,891 $3,107,348 
 Balance at
Long-lived assets (2):
October 3,
2021
September 27,
2020
(in thousands)
United States$215,689 $230,933 
Foreign countries (1)
87,771 108,348 
Total $303,460 $339,281 
(1) Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients.
(2) Excludes goodwill, intangible assets and deferred income taxes.
Fiscal 2022 Reportable Segments
On the first day of fiscal 2022, we created a new High Performance Buildings division in our CIG reportable segment. As a result, we transferred some related operations in our GSG reportable segment with annual revenue of approximately $170 million to our CIG reportable segment. Beginning in the first quarter of fiscal 2022, our segment reporting will reflect this transfer and our historical comparisons will be revised to be consistent with the fiscal 2022 presentation.
91


19.         Related Party Transactions
We often provide services to unconsolidated joint ventures. Our revenue related to services we provided to unconsolidated joint ventures for fiscal 2021, 2020 and 2019 was $95.5 million, $88.2 million and $99.1 million, respectively. Our related reimbursable costs for fiscal 2021, 2020 and 2019 were $92.4 million, $86.4 million and $98.5 million, respectively. Our consolidated balance sheets also included the following amounts related to these services:
Balance at
October 3, 2021September 27, 2020
(in thousands)
Accounts receivable, net$19,082 $20,884 
Contract assets5,092 3,261 
Contract liabilities3,026 478 
20.         Quarterly Financial Information – Unaudited
In the opinion of management, the following unaudited quarterly data for the fiscal years ended October 3, 2021 and September 27, 2020 reflect all adjustments necessary for a fair statement of the results of operations.
In the fourth quarter of fiscal 2021 we recognized a non-recurring net tax benefit of $21.6 million primarily consisting of valuation allowances in the United Kingdom that were released due to sufficient positive evidence being obtained.
In the second quarter of fiscal 2020, we incurred incremental costs totaling $8.2 million to address the COVID-19 pandemic. In the fourth quarter of fiscal 2020, we recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of $13.5 million. Additionally, we recorded a $15.8 million goodwill impairment charge related to the ASP reporting unit, which is in our CIG segment. We sold non-core equipment related to the disposal of our Canadian turn-key pipeline activities throughout fiscal 2020 which resulted in gains of $0.8 million, $2.2 million, $4.5 million, and $1.0 million in the first, second, third, and fourth quarters of fiscal 2020, respectively.

92


 First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
 (in thousands, except per share data)
Fiscal Year 2021    
Revenue$765,104 $754,764 $801,633 $892,012 
Income from operations66,252 60,807 69,807 81,836 
Net income attributable to Tetra Tech52,436 45,517 51,903 82,954 
Earnings per share attributable to Tetra Tech:    
Basic$0.97 $0.84 $0.96 $1.54 
Diluted$0.96 $0.83 $0.95 $1.52 
Weighted-average common shares outstanding:    
Basic53,927 54,187 54,117 54,019 
Diluted54,637 54,736 54,666 54,597 
Fiscal Year 2020    
Revenue$797,623 $734,133 $709,771 $753,364 
Income from operations63,302 47,530 63,525 66,735 
Net income attributable to Tetra Tech47,310 36,397 45,497 44,654 
Earnings per share attributable to Tetra Tech:    
Basic$0.87 $0.67 $0.84 $0.83 
Diluted$0.85 $0.66 $0.83 $0.82 
Weighted-average common shares outstanding:    
Basic54,560 54,699 53,985 53,841 
Diluted55,438 55,463 54,692 54,603 

93


Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A.    Controls and Procedures
              Evaluation of disclosure controls and procedures and changes in internal control over financial reporting
At October 3, 2021, we carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures. Based on our management's evaluation (with the participation of our principal executive officer and principal financial officer), our principal executive officer and principal financial officer have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), were effective.
              Management's Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting. As defined in Exchange Act Rule 13a-15(f), internal control over financial reporting is a process designed by, or under the supervision of, our principal executive and principal financial officer and effected by our Board of Directors, management and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external purposes in accordance with U.S. GAAP. Internal controls include those policies and procedures that (i) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our consolidated 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. Accordingly, even effective internal control over financial reporting can only provide reasonable assurance of achieving their control objectives.
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we assessed the effectiveness of our internal control over financial reporting at October 3, 2021, based on the criteria in Internal Control – Integrated Framework (2013) issued by the COSO. Based upon this assessment, management has concluded that our internal control over financial reporting was effective at October 3, 2021.
PricewaterhouseCoopers LLP, the independent registered public accounting firm that audited the consolidated financial statements included in this Form 10-K, has issued a report on our internal control over financial reporting. This report, dated November 24, 2021, appears on pages 55-56 of this Form 10-K.
Consistent with the guidance issued by the Securities and Exchange Commission Staff, management has excluded HLE, which we acquired on July 26, 2021, from its evaluation of the effectiveness of our internal control over financial reporting as of October 3, 2021. The total assets and revenue related to HLE, a wholly owned subsidiary, are approximately 2% and less than 1%, respectively, of the related consolidated financial statement amounts as of and for the fiscal year ended October 3, 2021.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting during the three months ended October 3, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B.    Other Information
None.
PART III
Item 10.    Directors, Executive Officers and Corporate Governance
The information required by this item relating to our directors and nominees, regarding compliance with Section 16(a) of the Exchange Act, and regarding our Audit Committee is included under the captions "Item No. 1 – Election of Directors" and "Section 16(a) Beneficial Ownership Reporting Compliance" in our Proxy Statement related to the 2022 Annual Meeting of Stockholders and is incorporated by reference.
Pursuant to General Instruction G (3) of Form 10-K, the information required by this item relating to our executive officers is included under the caption "Executive Officers of the Registrant" in Part I of this Report.
94


We have adopted a code of ethics that applies to our principal executive officer and all members of our finance department, including our principal financial officer and principal accounting officer. This code of ethics, entitled "Finance Code of Professional Conduct," is posted on our website. The Internet address for our website is www.tetratech.com, and the code of ethics may be found through a link to the Investor Relations section of our website.
We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K for any amendment to, or waiver from, a provision of this code of ethics by posting any such information on our website, at the address and location specified above.
Item 11.    Executive Compensation
The information required by this item is included under the captions "Item No. 1 – Election of Directors" and "Executive Compensation Tables" in our Proxy Statement related to the 2022 Annual Meeting of Stockholders and is incorporated by reference.
Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item relating to security ownership of certain beneficial owners and management, and securities authorized for issuance under equity compensation plans, is included under the caption "Security Ownership of Management and Significant Stockholders" in our Proxy Statement related to the 2022 Annual Meeting of Stockholders and is incorporated by reference.
Item 13.    Certain Relationships and Related Transactions, and Director Independence
The information required by this item relating to review, approval or ratification of transactions with related persons is included under the caption "Related Person Transactions," and the information required by this item relating to director independence is included under the caption "Item No. 1 – Election of Directors," in each case in our Proxy Statement related to the 2022 Annual Meeting of Stockholders and is incorporated by reference.
Item 14.    Principal Accounting Fees and Services
The information required by this item is included under the caption "Item No. 4 – Ratification of Independent Registered Public Accounting Firm" in our Proxy Statement related to the 2022 Annual Meeting of Stockholders and is incorporated by reference.
PART IV
Item 15.    Exhibits, Financial Statement Schedules
(a.)1Financial Statements
  
The Index to Financial Statements and Financial Statement Schedule on page 54 is incorporated by reference as the list of financial statements required as part of this Report.

 2Financial Statement Schedule
  
The Index to Financial Statements and Financial Statement Schedule on page 54 is incorporated by reference as the list of financial statement schedules required as part of this Report.

 3Exhibits
  
The exhibit list in the Index to Exhibits on pages 97 is incorporated by reference as the list of exhibits required as part of this Report.

95


Tetra Tech, Inc.
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES

For the Fiscal Years Ended
September 29, 2019, September 27, 2020 and October 3, 2021
(in thousands)
 Balance at
Beginning of
Period
Charged to
Costs and Expenses
Deductions (2)
Other (3)
Balance at
End of Period
Allowance for doubtful accounts (1):
Fiscal 2019$5,188 $7,242 $(1,868) $10,562 
Fiscal 202010,562 1,472 (4,887) 7,147 
Fiscal 20217,147 (4,130)195 1,140 4,352 
Income tax valuation allowance:
Fiscal 2019$21,479 $255 $(23,714)$22,523 $20,543 
Fiscal 202020,543 3,852   24,395 
Fiscal 202124,395 13,698 (26,059)1,006 13,040 
(1) Reflects updated presentation of allowance for doubtful accounts to include expected credit losses in anticipation of our adoption of ASU 2016-13 in the first quarter of fiscal 2021.
(2) Primarily represents write-offs of uncollectible amounts, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of valuation allowances in the United Kingdom and Canada in fiscal 2021 and Australia in fiscal 2019.
(3) Includes loss in foreign jurisdictions, currency adjustments, and valuation allowance adjustments related to net operating loss carry-forwards.
96


INDEX TO EXHIBITS
3.1 
3.2 
10.1 
10.2 
10.3 
10.4 
10.5 
10.6 
10.7 
10.8 

10.9 
10.10 





97


101 The following financial information from our Company's Annual Report on Form 10-K, for the period ended October 3, 2021 , formatted in Inline eXtensible Business Reporting Language: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statement of Comprehensive Income, (iv) Consolidated Statements of Equity, (v) Consolidated Statements of Cash Flows, (vi) Notes to Consolidated Financial Statements.+(1)
_______________________________________________________________________________
*
Indicates a management contract or compensatory arrangement.
+
Filed herewith.
(1)
Pursuant to Rule 406T of Regulation S-T, the XBRL related information in Exhibit 101 to this Annual Report on Form 10-K shall not be deemed to be "filed" for purposes of Section 18 of the Exchange Act or otherwise subject to the liability of the section, and shall not be deemed part of a registration statement, prospectus or other document filed under the Securities Act or the Exchange Act, except as shall be expressly set forth by specific reference in such filings.
Item 16.    Form 10-K Summary
None.

98


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 on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.
 TETRA TECH, INC.
 By:/s/ DAN L. BATRACK
Date: November 24, 2021         Dan L. Batrack
        Chairman and Chief Executive Officer
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Dan L. Batrack and Steven M. Burdick, jointly and severally, his attorney-in-fact, each with the full power of substitution, for such person, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might do or could do in person, hereby ratifying and confirming all that each of said attorneys-in-fact and agents, or his substitute, may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this Report on Form 10-K has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Signature Title Date

/s/ DAN L. BATRACK
 Chairman and Chief Executive Officer November 24, 2021
Dan L. Batrack (Principal Executive Officer)  

/s/ STEVEN M. BURDICK
 Executive Vice President, Chief Financial Officer November 24, 2021
Steven M. Burdick (Principal Financial Officer)  

/s/ BRIAN N. CARTER
 Senior Vice President, Corporate Controller November 24, 2021
Brian N. Carter (Principal Accounting Officer)  

/s/ GARY R. BIRKENBEUEL
 Director November 24, 2021
Gary R. Birkenbeuel    

/s/ PATRICK C. HADEN
 Director November 24, 2021
Patrick C. Haden    

/s/ J. CHRISTOPHER LEWIS
 Director November 24, 2021
J. Christopher Lewis    

/s/ JOANNE M. MAGUIRE
 Director November 24, 2021
Joanne M. Maguire    

/s/ KIMBERLY E. RITRIEVI
 Director November 24, 2021
Kimberly E. Ritrievi    

/s/ J. KENNETH THOMPSON
 Director November 24, 2021
J. Kenneth Thompson    

/s/ KIRSTEN M. VOLPI
 Director November 24, 2021
Kirsten M. Volpi    


99
EX-21 2 ttek-ex21q410x3x2021.htm EX-21 Document

Exhibit 21
Subsidiaries of Tetra Tech, Inc.
NAMEJURISDICTION OF FORMATION
Advanced Management Technology, Inc.Virginia
American Environmental Group, Ltd.Ohio
America's Schoolhouse Consulting Services, Inc.New York
ARD, Inc.Vermont
Ardaman & Associates, Inc.Florida
BIOCNG, LLCNew York
BlueWater Federal Solutions, Inc.Delaware
Cornerstone Environmental Group, LLCNew York
Cosentini Associates, Inc.New York
Foothills Indemnity, Inc.Hawaii
Fort Point Associates, Inc.Massachusetts
Global Tech Inc.Virginia
GlumacCalifornia
Hoare Lea LLPUnited Kingdom
Hydro-Ops LLCDelaware
INDUS CorporationVirginia
Integrated Justice Systems International, LLCDelaware
LDIS, LLCColorado
Management Systems International, Inc.District of Columbia
PRO-telligent, LLCDelaware
Rooney Engineering, Inc.Colorado
Segue Technologies, Inc.Virginia
Tetra Tech Alaska, L.L.C.Alaska
Tetra Tech Australia Pty LtdAustralia
Tetra Tech BAS, Inc.California
Tetra Tech CES, LLCWashington
Tetra Tech Coffey Holding LLCDelaware
Tetra Tech Construction, Inc.New York
Tetra Tech EC, Inc.Delaware
Tetra Tech EMC, Inc.California
Tetra Tech ES, Inc.Delaware
Tetra Tech Executive Services, Inc.California
Tetra Tech Expeditionary Operations, Inc.Delaware
Tetra Tech Holding LLCDelaware
Tetra Tech Holdings Pty Ltd.Australia
Tetra Tech International, Inc.Delaware
Tetra Tech MA, Inc.Delaware
Tetra Tech MIMDU, LLCDelaware
Tetra Tech Technical Services, Inc.Delaware
Tetra Tech Tesoro, Inc.Virginia
Tetra Tech UK Holdings LimitedUnited Kingdom
The Kaizen Company, LLC
District of Columbia


EX-23 3 ttek-ex23q410x3x2021.htm EX-23 Document

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-226586, 333-211153, 333-203817, 333-184958, 333-174032, 333-158932, 333-148712, 333-145201, 333-145199, 333-85558, 333-53036, and 333-11757) of Tetra Tech, Inc. of our report dated November 24, 2021 relating to the financial statements, financial statement schedule and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.


/s/ PricewaterhouseCoopers LLP
Los Angeles, California
November 24, 2021

EX-31.1 4 ttek-ex311q410x3x2021.htm EX-31.1 Document

EXHIBIT 31.1
Chief Executive Officer Certification Pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Dan L. Batrack, certify that:
1.           I have reviewed this Annual Report on Form 10-K of Tetra Tech, Inc.;
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 control over financial reporting.
Date: November 24, 2021/s/ Dan L. Batrack
Dan L. Batrack
Chairman and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 ttek-ex312q410x3x2021.htm EX-31.2 Document

EXHIBIT 31.2
Chief Financial Officer Certification Pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Steven M. Burdick, certify that:
1.           I have reviewed this Annual Report on Form 10-K of Tetra Tech, Inc.;
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 control over financial reporting.
Date: November 24, 2021/s/ Steven M. Burdick
Steven M. Burdick
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 6 ttek-ex321q410x3x2021.htm EX-32.1 Document

EXHIBIT 32.1
Certification of Chief Executive Officer Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
In connection with the Annual Report of Tetra Tech, Inc. (the "Company") on Form 10-K for the fiscal year ended October 3, 2021, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Dan L. Batrack, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.The Report fully complies with the requirements of Section 13(a) 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.
Date: November 24, 2021/s/ DAN L. BATRACK
Dan L. Batrack
Chairman and Chief Executive Officer
(Principal Executive Officer)
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Tetra Tech, Inc. and will be retained by Tetra Tech, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
The foregoing certification is being furnished to the Securities and Exchange Commission as an exhibit to the Form 10-K and shall not be considered filed as part of the Form 10-K.

EX-32.2 7 ttek-ex322q410x3x2021.htm EX-32.2 Document

EXHIBIT 32.2
Certification of Chief Financial Officer Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
In connection with the Annual Report of Tetra Tech, Inc. (the "Company") on Form 10-K for the fiscal year ended October 3, 2021, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Steven M. Burdick, Chief Financial Officer and Treasurer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.The Report fully complies with the requirements of Section 13(a) 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.
Date: November 24, 2021/s/ STEVEN M. BURDICK
Steven M. Burdick
Chief Financial Officer
(Principal Financial Officer)
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Tetra Tech, Inc. and will be retained by Tetra Tech, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
The foregoing certification is being furnished to the Securities and Exchange Commission as an exhibit to the Form 10-K and shall not be considered filed as part of the Form 10-K.

EX-95 8 ttek-ex95q410x3x2021.htm EX-95 Document
Exhibit 95
MINE SAFETY DISCLOSURES

The following table shows, for each project performed at U.S. mines that is subject to the Federal Mine Safety and Health Act of 1977 (“MSHA”), the information required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K. Section references are to sections of MSHA.
12 Month Period Ending October 3, 2021Tetra Tech, Inc.
Alleged violations of mandatory health or safety standards that could significantly and substantially contribute to the cause and effect of a mine safety or health hazard (#)
0
Section 104(b) orders (#)
0
Section 104(d) citations and orders (#)
0
Section 110(b)(2) violations (#)
0
Section 107(a) orders (#)
0
Proposed assessments under MSHA ($) whole dollars
0
Mining-related fatalities (#)
0
Section 104(e) notice
0
Notice of the potential for a pattern of violations under Section 104(e) 0
Legal actions before the Federal Mine Safety and Health Review Commission (“FMSHRC”) initiated (#)
0
Legal actions before the FMSHRC resolved
0
Legal actions pending before the FMSHRC, end of period
-
Contests of citations and orders reference in Subpart B of 29 CFR Part 2700
0
Contests of proposed penalties referenced in Subpart C of 29 CFR Part 2700 (#) 0
Complaints for compensation referenced in Subpart D of 29 CFR Part 2700 (#)
0
Complaints of discharge, discrimination or interference reference in Subpart E of 29 CFR Part 2700 (#)
0
Applications for temporary relief referenced in Subpart F of 29 CFR Part 2700 (#)
0
Appeals of judges’ decisions or orders reference in Subpart H of 29 CFR Part 2700 (#)
0
Total pending legal actions (#)
0


EX-101.SCH 9 ttek-20211003.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 1008009 - Statement - Consolidated Statements of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Basis of Presentation and Preparation link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Basis of Presentation and Preparation (Policies) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Basis of Presentation and Preparation - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Revenue and Contract Balances link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Revenue and Contract Balances (Tables) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Revenue and Contract Balances - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Revenue and Contract Balances - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2415410 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2415410 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - Stock Repurchase and Dividends link:presentationLink link:calculationLink link:definitionLink 2317302 - Disclosure - Stock Repurchase and Dividends (Tables) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Stock Repurchase and Dividends - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2419412 - Disclosure - Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2321303 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2325304 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2331305 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2334306 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Income Taxes - Income Before Income Taxes, by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Income Taxes - Components of Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2438423 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Income Taxes - Reconciliation of unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2141109 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2342307 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2443426 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2146110 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2347308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Leases - Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - Leases - Supplemental Balance Sheet and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 2452433 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2452433 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2153111 - Disclosure - Stockholders' Equity and Stock Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2354309 - Disclosure - Stockholders' Equity and Stock Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2455434 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2456435 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2457436 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2458437 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2459438 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2460439 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2161112 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2362310 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2463440 - Disclosure - Retirement Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2464441 - Disclosure - Retirement Plans - Amounts Recorded on the Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2465442 - Disclosure - Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details) link:presentationLink link:calculationLink link:definitionLink 2466443 - Disclosure - Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details) link:presentationLink link:calculationLink link:definitionLink 2167113 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2368311 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2469444 - Disclosure - Earnings per Share - Calculation (Details) link:presentationLink link:calculationLink link:definitionLink 2470445 - Disclosure - Earnings per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2171114 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2372312 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2473446 - Disclosure - Derivative Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2474447 - Disclosure - Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2475448 - Disclosure - Derivative Financial Instruments - Changes in Fair Value of Interest Rate Swap Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 2176115 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 2377313 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 2478449 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2179116 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2480450 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2181117 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2482451 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2183118 - Disclosure - Reportable Segments link:presentationLink link:calculationLink link:definitionLink 2384314 - Disclosure - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2485452 - Disclosure - Reportable Segments - Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2486453 - Disclosure - Reportable Segments - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2487454 - Disclosure - Reportable Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2188119 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2389315 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2490455 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2191120 - Disclosure - Quarterly Financial Information - Unaudited link:presentationLink link:calculationLink link:definitionLink 2392316 - Disclosure - Quarterly Financial Information - Unaudited (Tables) link:presentationLink link:calculationLink link:definitionLink 2493456 - Disclosure - Quarterly Financial Information - Unaudited - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2494457 - Disclosure - Quarterly Financial Information - Unaudited - Summary of Quarterly Information (Details) link:presentationLink link:calculationLink link:definitionLink 2195121 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES link:presentationLink link:calculationLink link:definitionLink 2496458 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 ttek-20211003_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 ttek-20211003_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 ttek-20211003_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT U.S. government U.S. federal government Federal Government [Member] Represents the federal government client sector. Supplemental information: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Accrued compensation Increase (Decrease) in Accrued Compensation The net change during the reporting period in the aggregate amount of accrued salaries and bonuses, payroll taxes and fringe benefits, and other similar obligations and liabilities. Stock Repurchase And Dividends [Abstract] Stock Repurchase And Dividends [Abstract] Stock Repurchase And Dividends [Abstract] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period State Current State and Local Tax Expense (Benefit) Leasehold improvements Leasehold Improvements [Member] Number of derivative agreements Derivative Number of Agreements Entered into by Entity Represents the number of derivative agreements entered into by the entity during the reporting period. Concentration of Credit Risk Risks and Uncertainties [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Acquisition and integration costs Business Combination, Acquisition Related Costs Return to provision Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent All acquisitions All Acquisitions [Member] All Acquisitions Cash dividends Dividends, Common Stock, Cash Interest Rate Swap 4 Interest Rate Swap 4 [Member] Interest Rate Swap 4 [Member] Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Accounts receivable due from various agencies of the U.S. federal government (as a percent) Percentage of Account Receivables Due from Agencies Represents the percentage of accounts receivable due from various agencies of the U.S. federal government. Summary of net contract assets/liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Payments of contingent earn-out liabilities Reported as cash used in financing activities Payment for Contingent Consideration Liability, Financing Activities Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating leases Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] The number every share or unit issued counts against aggregate share limit (in shares) Every Share Or Unit Issued Represents Number Of Shares Counted Against Aggregate Share Limit Represents the number every share or unit issued under the plan counts against aggregate share limit. Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Available for future awards (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Expected stock price volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 2023 Long-Term Debt, Maturity, Year Two Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Intangibles Deferred Tax Liabilities, Intangible Assets Aggregate intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Earnings adjustment to contingent earn-out liabilities Net gains in earnings for adjustments on contingent earn-out liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Document Fiscal Year Focus Document Fiscal Year Focus Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortization expense for intangible assets Amortization of Intangible Assets Comprehensive income, net of tax: Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Weighted- Average Remaining Life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Additions for prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Net deferred tax assets Deferred Tax Assets, Net Securities excluded from the calculation of dilutive potential common shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating leases Operating Lease, Weighted Average Discount Rate, Percent Contract liability revenue recognized during the period Contract with Customer, Liability, Revenue Recognized 2015 EIP Equity Incentive Plan2015 [Member] Represents information pertaining to the entity's 2015 Equity Incentive Plan. Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Subcontractor costs Subcontractor [Member] Subcontractor [Member] Cash flow hedges Cash Flow Hedging [Member] Award Type [Domain] Award Type [Domain] COVID-19 incremental costs COVID-19 Incremental Costs COVID-19 Incremental Costs Exercisable at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Maximum contingent consideration, year one Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year One Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year One Preferred stock – Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at October 3, 2021 and September 27, 2020 Preferred Stock, Value, Issued Distributions paid to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Retained Earnings Retained Earnings [Member] Right-of-use assets, operating leases Deferred Tax Liabilities, Leasing Arrangements Acquisition and integration expenses Business Combination Acquisition and Integration Related Costs This element represents acquisition and integration -related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities. Rate of inflation Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation Prime Rate or Eurodollar Rate Prime Rate Or Eurodollar Rate [Member] Prime Rate Or Eurodollar Rate [Member] Distributions of earnings from unconsolidated joint ventures Proceeds from Equity Method Investment, Distribution Fair value of interest rate swap agreements Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Defined Benefit Plan, Plan Assets, Category [Line Items] Defined Benefit Plan, Plan Assets, Category [Line Items] Comprehensive income, net of tax Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Contract liabilities Due to Related Parties Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Principal payments on finance leases Finance Lease, Principal Payments Fixed interest rate Derivative, Fixed Interest Rate Basic (in dollars per share) Earnings Per Share, Basic Net operating loss carry forwards which expire at various dates Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Percentage of maximum potential earn-out Business Combination, Contingent Consideration Arrangements, Percentage Of Maximum Potential Earn-out Business Combination, Contingent Consideration Arrangements, Percentage Of Maximum Potential Earn-out Earn-out payments: Earn Out Payments [Abstract] Revenue and Contract Balances Revenue from Contract with Customer [Text Block] Sublease income Sublease Income Charged to Costs and Expenses Valuation Allowance and Reserves, Charged to Cost and Expense Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs, expenses, revenues and other accounts in a given period. Awards outstanding (in shares) Nonvested balance at the beginning of the period (in shares) Nonvested balance at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type 2022 Long-Term Debt, Maturity, Year One Canada CANADA Reporting Unit [Domain] Reporting Unit [Domain] SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Entity Current Reporting Status Entity Current Reporting Status Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Australia AUSTRALIA Period of reclassification from accumulated other comprehensive income to interest expense Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Assets related to deferred compensation plans Deferred Compensation Plan Assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Schedule of geographic information Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Plan Name [Axis] Plan Name [Axis] Credit facilities Borrowings outstanding Long-term Debt Impairment of goodwill Impairment of goodwill Impairment Goodwill, Impairment Loss Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Tax expense related to repatriation of foreign earnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Additions for current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] NDY Norman Disney And Young [Member] Norman Disney And Young [Member] Reduction in income tax expense due to excess tax benefits on share-based payments Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Scenario [Axis] Scenario [Axis] Grant date prior to March 6, 2006 Dates Prior To March Sixth, 2006 [Member] Dates Prior To March Sixth, 2006 [Member] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Hedging Relationship [Domain] Hedging Relationship [Domain] Interest rate swap agreements Interest Rate Swap [Member] Acquisition date fair value of contingent earn-out liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Weighted-average discount rate: Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and Development ("R&D") credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Income taxes receivable Income Taxes Receivable, Current Stock compensation Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent Cash/other Defined Benefit Plan, Cash [Member] Revenue from customers (as a percent) Percentage Of Revenue Earned from Agencies Represents the percentage of revenue from customers within the risk category. Balance Sheet Location [Domain] Balance Sheet Location [Domain] Comprehensive income attributable to noncontrolling interests, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Other costs of revenue Service, Other [Member] Unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Leases Lessee, Finance Leases [Text Block] Trading Symbol Trading Symbol Deferred tax assets Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Maximum age pension plan was open for new entrants Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age Adjustment (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Income tax refunds received Proceeds from Income Tax Refunds Amount of interest and penalties accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Derivative Instrument [Axis] Derivative Instrument [Axis] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Maximum contingent consideration, year three Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Three Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Three Reduction in accrued interest and penalties Tax Adjustments, Settlements, and Unusual Provisions Deferred tax adjustments Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent Total operating lease liabilities Total present value of lease liabilities Operating Lease, Liability Federal Current Federal Tax Expense (Benefit) Common stock – Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,981 and 53,797 shares at October 3, 2021 and September 27, 2020, respectively Common Stock, Value, Issued Reserves and contingent liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Weighted-average period to recognize the unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Nonvested balance at the beginning of the period (in dollars per share) Nonvested balance at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Leases Lessee, Operating Leases [Text Block] Net surplus Defined Benefit Plan, Funded (Unfunded) Status of Plan Acquisitions Business Combination Disclosure [Text Block] Other Current Liabilities Other Current Liabilities, Policy [Policy Text Block] Other Current Liabilities, Policy Operating income Operating Income (Loss) [Member] Foreign Deferred Foreign Income Tax Expense (Benefit) Effect of diluted stock options and unvested restricted stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Goodwill [Line Items] Goodwill [Line Items] Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Reconciliation of the beginning and ending amounts of unrecognized tax benefits Summary of Income Tax Contingencies [Table Text Block] Income Tax Authority [Axis] Income Tax Authority [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current January 2020 Stock Repurchase Program January 2020 Stock Repurchase Program [Member] January 2020 Stock Repurchase Program Quarterly cash dividend declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Revenue Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Summary of dividends declared and paid Dividends Declared [Table Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Equity [Abstract] Equity [Abstract] Net operating loss carry forwards which have no expiration date Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Liability driven investment funds Defined Benefit Plan, Liability Driven Investment Funds [Member] Defined Benefit Plan, Liability Driven Investment Funds Variable Rate [Axis] Variable Rate [Axis] Reportable Segments Segment Reporting Disclosure [Text Block] Percentage negative growth Percentage Negative Growth Percentage Negative Growth Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Existing customer contracts Customer Contracts [Member] Variable Rate [Domain] Variable Rate [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Cash dividends paid per share (in dollars per share) Dividend paid per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid SEG Segue Technologies, Inc. [Member] Segue Technologies, Inc. Summary of changes in the carrying value of estimated contingent earn-out liabilities Schedule of Estimated Contingent Earn Out Liabilities [Table Text Block] Tabular information of changes in contingent earn-out liabilities. Contingent Consideration Business Combination, Contingent Consideration Arrangements [Abstract] Change in uncertain tax positions Effective Income Tax Rate Reconciliation, Change in Uncertain Tax Positions, Percent 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 change in uncertain tax positions. Other liabilities Increase (Decrease) in Other Operating Liabilities Stock repurchases (in shares) Stock Repurchased and Retired During Period, Shares Cash paid during the year for: Cash Paid During the Period [Abstract] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Award Type [Axis] Award Type [Axis] Summary of maturity of future undiscounted cash flows associated with operating lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Tetra Tech stockholders' equity Stockholders' Equity Attributable to Parent Equipment, furniture and fixtures Equipment, Furniture And Fixtures [Member] Tangible personal property, non-consumable in nature, with finite lives used to produce goods and services and long lived, depreciable assets, commonly used in offices and stores. Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Derivatives designated as hedging instruments Designated as Hedging Instrument [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Document Annual Report Document Annual Report Repurchases of common stock Payments for Repurchase of Common Stock Estimated useful lives Property, Plant and Equipment, Useful Life Long-term lease liabilities, operating leases Long-term Operating Lease, Liability, Noncurrent Total current income tax expense Current Income Tax Expense (Benefit) International International [Member] Represents the international client sector. Income tax benefit related to stock-based compensation Share-based Payment Arrangement, Expense, Tax Benefit Operating segments Operating Segments [Member] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Concentration of Credit Risk Concentration of Credit Risk [Policy Text Block] Disclosure of accounting policy regarding concentration of credit risk. RSUs Restricted Stock Units (RSUs) [Member] Billed Billed Contracts Receivable Remaining lease term Lessee, Operating Lease, Remaining Lease Term Total deferred tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Equities Defined Benefit Plan, Equity Securities [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Income Statement [Abstract] Income Statement [Abstract] Investments in unconsolidated joint ventures Equity Method Investments Net change in overdrafts Increase (Decrease) in Book Overdrafts Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Disallowed officer compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent Income tax expense Total income tax expense Income Tax Expense (Benefit) ASP Asia Pacific Reporting Unit [Member] Asia Pacific Reporting Unit Accounts receivable, net Total accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Voluntary Filers Entity Voluntary Filers Total current assets Assets, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Tax benefit primarily consisting of valuation allowances Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Interest Rate Swap 5 Interest Rate Swap 5 [Member] Interest Rate Swap 5 [Member] Share repurchases total cost Stock Repurchased During Period, Value Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Less: Current portion of long-term debt Long-term Debt, Current Maturities Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Entity Small Business Entity Small Business Equity Component [Domain] Equity Component [Domain] Prepaid expense Deferred Tax Liabilities, Prepaid Expenses Estimated cost to complete the related contracts Revenue Recognition Estimated Cost to Complete Related Contracts Represents the amount of remaining estimated costs to complete the contracts. 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Prepaid and Other Current Assets Prepaid and Other Current Assets, Policy [Policy Text Block] Prepaid and Other Current Assets, Policy Remaining performance obligation, termination notice period three Revenue, Remaining Performance Obligation, Termination Notice Period Three Revenue, Remaining Performance Obligation, Termination Notice Period Three Remaining unsatisfied performance obligation Revenue, Remaining Performance Obligation, Amount Percentage of excess of fair value over carrying value (less than) Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Restricted & performance shares released Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Schedule of the stock-based compensation and related income tax benefits Share-based Payment Arrangement, Cost by Plan [Table Text Block] Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent U.S. state and local government State And Local Government [Member] Represents the state and local government client sector. 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Time-and-materials Time-and-materials Contract [Member] Income before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segment Reporting [Abstract] Segment Reporting [Abstract] Useful life of intangible assets Finite-Lived Intangible Asset, Useful Life Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of number of weighted-average shares used to compute basic and diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Translation and other Goodwill, Translation and Purchase Accounting Adjustments Deferred income taxes Deferred Income Taxes and Tax Credits Common stock, authorized shares (in shares) Common Stock, Shares Authorized Number of levels below operating/reportable segments at which goodwill impairment testing is performed Number of Levels Below Segments for Goodwill Impairment Testing Represents the number of levels below reportable segments at which the reporting units reside for which goodwill impairment testing is performed. Weighted-average purchase price per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Consolidated leverage ratio Ratio of Indebtedness to Net Capital Title of Individual [Axis] Title of Individual [Axis] Net income attributable to Tetra Tech Net income attributable to Tetra Tech Net income attributable to Tetra Tech Net Income (Loss) Available to Common Stockholders, Basic Product and Service [Domain] Product and Service [Domain] Number of employees Number Of Employees Acquired In Acquisition Represents the number of employees acquired in the acquisition. Defined Benefit Plan, Plan Assets, Category [Table] Defined Benefit Plan, Plan Assets, Category [Table] Renewal term (up to) Lessee, Operating Lease, Renewal Term Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Contingent earn-out liability Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Deferred tax liabilities for undistributed foreign earnings Undistributed earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Income tax valuation allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Summary of components of lease cost Lease, Cost [Table Text Block] Geographical [Axis] Geographical [Axis] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] State State and Local Jurisdiction [Member] Vesting [Domain] Vesting [Domain] Hedging Relationship [Axis] Hedging Relationship [Axis] Weighted-average interest rate (as a percent) Long-term Debt, Weighted Average Interest Rate, at Point in Time Interest expense Interest Expense [Member] Revaluation of deferred taxes Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent Unbilled Unbilled Contracts Receivable Lease liabilities, operating leases Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net favorable operating income adjustments Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Weighted-average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accrual of additional interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Equity in income of unconsolidated joint ventures Income (Loss) from Equity Method Investments Schedule of RSU and PSU activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Interest Rate Swap 3 Interest Rate Swap 3 [Member] Interest Rate Swap 3 [Member] Bank overdrafts Bank Overdrafts 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Foreign Foreign Tax Authority [Member] Deferred Tax Liabilities: Deferred Tax Liabilities, Gross [Abstract] Business Combinations Business Combinations Policy [Policy Text Block] Related party revenues Related Party Transaction, Other Revenues from Transactions with Related Party Remaining performance obligation, termination notice period two Revenue, Remaining Performance Obligation, Termination Notice Period Two Revenue, Remaining Performance Obligation, Termination Notice Period Two Derivative [Table] Derivative [Table] Accordion feature, increase limit Line Of Credit Facility, Accordion Feature, Increase Limit Line Of Credit Facility, Accordion Feature, Increase Limit Remaining performance obligation, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Schedule of unaudited quarterly data Quarterly Financial Information [Table Text Block] Reclassification [Line Items] Reclassification [Line Items] Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State Deferred State and Local Income Tax Expense (Benefit) Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Award Date [Domain] Award Date [Domain] Schedule of components of property and equipment Property, Plant and Equipment [Table Text Block] Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Debt instrument term Debt Instrument, Term Income Statement Location [Domain] Income Statement Location [Domain] Swingline loan Bridge Loan [Member] Summary of supplemental balance sheet and other information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Interest Rate Swap 2 Interest Rate Swap 2 [Member] Interest Rate Swap 2 [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Stockholders' Equity and Stock Compensation Plans Shareholders' Equity and Share-based Payments [Text Block] Estimated amortization expense for the succeeding five years and beyond Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Fiscal Year Fiscal Period, Policy [Policy Text Block] Repayments on long-term debt Repayments of Long-term Debt Earnings per share attributable to Tetra Tech: Earnings Per Share [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Interest rate contracts, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Summary of acquired identifiable intangible assets with finite useful lives Schedule Of Gross And Accumulated Amounts For Acquired Finite Lived Intangible Assets By Major Class [Table Text Block] Tabular disclosure of the characteristics, including gross value, accumulated amortization amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company. Outstanding at the beginning of the period (in dollars per share) Outstanding at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Period for billing and collecting unbilled receivables Unbilled Contracts Receivable Period for Billing and Collection Represents the period within which substantially all unbilled receivables are expected to be billed and collected. Interest Rate Swap 1 Interest Rate Swap 1 [Member] Interest Rate Swap 1 [Member] 2005 EIP Equity Incentive Plan2005 [Member] Represents information pertaining to the entity's 2005 Equity Incentive Plan. Fair value of plan assets Defined Benefit Plan, Plan Assets, Amount Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Total income tax expense Effective tax rate Effective Income Tax Rate Reconciliation, Percent Total accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Current portion of long-term debt and other short-term borrowings Debt, Current Gain on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Grant date on or after March 6, 2006 March Sixth, 2006 And Subsequent Dates [Member] March Sixth, 2006 And Subsequent Dates [Member] Dividends paid Dividends United States UNITED STATES Accounts receivable and contract assets Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset Award Date [Axis] Award Date [Axis] Leases [Abstract] Leases [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] U.S. commercial Commercial [Member] Represents the commercial client sector. Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Contract Assets and Contract Liabilities and Revenue Revenue from Contract with Customer [Policy Text Block] Transition taxes on foreign earnings Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent Diluted (in shares) Weighted-average common stock outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Income Taxes Income Tax Disclosure [Text Block] Schedule of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Significant unobservable input, earn-out period Business Acquisition, Earn Out Period for Operating Income Projections Used in Fair Value Measurement Represents the earn out period for operating income projection used for fair value measurement. Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Shares issued for Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Weighted-Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Taxes paid on vested restricted stock Payment, Tax Withholding, Share-based Payment Arrangement Elimination of inter-segment revenue Intersegment Eliminations [Member] Payables related to estimated post-closing adjustments Business Combination, Consideration Transferred, Working Capital Adjustments Business Combination, Consideration Transferred, Working Capital Adjustments Vested or expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Entity Address, Postal Zip Code Entity Address, Postal Zip Code Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Title of 12(b) Security Title of 12(b) Security Ineffective portion Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion Mutual Fund Mutual Fund [Member] Statement [Table] Statement [Table] Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Unrecognized stock-based compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable - Net Accounts Receivable [Policy Text Block] Subsequent Event Subsequent Event [Member] Cover page. Cover [Abstract] Average price per share (in dollars per share) Stock Repurchased During Period, Average Price Per Share Stock Repurchased During Period, Average Price Per Share Intangible assets, net Net Amount Finite-Lived Intangible Assets, Net Goodwill Balance at beginning of the period Balance at end of the period Goodwill Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest Tax differential on foreign earnings Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Pension Plan Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block] Contract retentions Contract Retentions [Member] Contract Retentions Summary of changes in carrying value of goodwill Schedule of Goodwill [Table Text Block] Scenario [Domain] Scenario [Domain] Other Lease Cost, Other Lease Cost, Other Subsequent Event Type [Axis] Subsequent Event Type [Axis] Schedule of fair values of the entity's outstanding derivatives designated as hedging instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Operating lease cost Operating Lease, Cost Related Party Transactions Related Party Transactions Disclosure [Text Block] Contingent consideration – fair value adjustments Fair value adjustments to contingent consideration Fair value adjustments to contingent consideration liabilities Fair Value Adjustments to Contingent Consideration The amount of fair value adjustments to contingent consideration during the reporting period. Total deferred income tax (benefit) expense Deferred Income Tax Expense (Benefit) Vested or expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Hedging Designation [Domain] Hedging Designation [Domain] Maximum repurchase amount under stock repurchase program Stock Repurchase Program, Authorized Amount Tax at federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Entity Emerging Growth Company Entity Emerging Growth Company Right-of-use assets, operating leases Right-of-use assets Operating Lease, Right-of-Use Asset Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Accrued compensation Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Net contract liabilities Contract With Customer, Asset (Liability), Net Current Contract With Customer, Asset (Liability), Net Current Schedule of maturities of long-term debt Schedule of Maturities of Long-term Debt [Table Text Block] Gain (loss) on cash flow hedge valuations, net of tax Gain on cash flow hedge valuations (Loss) gain recognized in other comprehensive income, net of tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax Weighted-average remaining lease term: Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Non-taxable foreign interest income Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Multicurrency borrowings and letter of credit Line Of Credit Multicurrency Borrowings And Letters Of Credit [Member] Line Of Credit Multicurrency Borrowings And Letters Of Credit [Member] Entity Filer Category Entity Filer Category Earn-out period Business Combination, Contingent Consideration Arrangements, Earn Out Period Business Combination, Contingent Consideration Arrangements, Earn Out Period Other long-term assets Other Assets, Noncurrent Number of acquisitions Number of Businesses Acquired Segments [Axis] Segments [Axis] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Retirement Benefits [Abstract] Selling, general and administrative expenses Selling, General, and Administrative Expenses, Including Depreciation and Amortization of Intangible Assets The aggregate amount is comprised primarily of marketing and bid and proposal costs, and corporate headquarters' costs related to the executives offices, finance, accounting, administration and information technology, including non-contract related portion of stock-based compensation, depreciation of property and equipment and amortization of identifiable intangible assets. Income before income taxes: Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Related party expenses Related Party Transaction, Expenses from Transactions with Related Party VALUATION AND QUALIFYING ACCOUNTS AND RESERVES SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Foreign earnings repatriated Foreign Earnings Repatriated Liability Class [Axis] Liability Class [Axis] Maximum contingent consideration, year two Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Two Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Two Accounts receivable, net Accounts Receivable, Related Parties Weighted-average grant date fair value (in dollars per share) Granted (in dollars 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 Title of Individual [Domain] Title of Individual [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Effective tax rates, excluding valuation allowance release, non-deductible goodwill impairment charge, transaction costs, and excess tax benefits on share-based payments Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent Accumulated impairment Goodwill, Impaired, Accumulated Impairment Loss Vested or expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Loss carry-forwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic Awards granted (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Outstanding at the beginning of the period (in shares) Outstanding at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Technology and trade names Trade Names [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Business acquisitions Series of Individually Immaterial Business Acquisitions [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Stock repurchases Stock Repurchased and Retired During Period, Value Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Schedule of temporary differences comprising the net deferred income tax asset Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Annual revenue to be reclassed in the next fiscal quarter Revenue from Contract with Customer, Excluding Assessed Tax, Annual Revenue To Be Reclassified Revenue from Contract with Customer, Excluding Assessed Tax, Annual Revenue To Be Reclassified Percentage of vesting rights after specified period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Foreign exchange impact Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Unbilled accounts receivable related to claims and requests for equitable adjustment on contracts Government Contract Receivable, Unbilled Amounts Related to Claims and Requests for Equitable Adjustment on Contract Represents the unbilled accounts receivable related to claims and requests for equitable adjustment on contracts. Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Interactive Data Current Entity Interactive Data Current Loss to be reclassified during next twelve months Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Amount available for borrowing under facility Line of Credit Facility, Remaining Borrowing Capacity Current contingent earn-out liabilities Business Combination, Contingent Consideration, Liability, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Gains (losses) due to change in contract value Contract Receivable Increase (Decrease) In Revenue Related To Claims And Requests For Equitable Adjustment On Contract Contract Receivable Increase (Decrease) In Revenue Related To Claims And Requests For Equitable Adjustment On Contract Beyond Finite-Lived Intangible Asset, Expected Amortization, after Year Five Allowance for doubtful accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Insurance Matters, Litigation and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Summary of revenue disaggregated by client sector and contract type Disaggregation of Revenue [Table Text Block] Undistributed foreign earnings no longer indefinitely reinvested Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested Employer contributions to the plans Defined Contribution Plan, Cost Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Accordion feature, higher borrowing capacity option Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option Operating cash flows for operating leases Operating Lease, Payments Exercise price as percentage of fair market value on the last day of purchase right period Share-based Compensation Arrangement by Share-based Payment Award, Exercise Price Percentage of Fair Market Value on Last Day Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the last day of the purchase right period. Fair value of acquisition purchase price Business Combination, Consideration Transferred Provision for losses on accounts receivables Accounts Receivable, Credit Loss Expense (Reversal) Goodwill [Roll Forward] Goodwill [Roll Forward] Reporting Unit [Axis] Reporting Unit [Axis] Reconciliation of unrecognized tax benefits [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Document Transition Report Document Transition Report Stock Repurchase and Dividends Treasury Stock [Text Block] Total liabilities and stockholders' equity Liabilities and Equity Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent CIG Commercial/International Services Group [Member] Commercial International Services Group [Member] Deferred Compensation Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block] Gain (loss) on cash flow hedge valuations, net of tax Gain (loss) on cash flow hedge valuations (Loss) gain recognized in other comprehensive income, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Contract liabilities Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options Share-based Payment Arrangement, Exercise of Option, Tax Benefit Proceeds from borrowings Proceeds from Issuance of Long-term Debt and Capital Securities, Net Concentration Risk [Line Items] Concentration Risk [Line Items] Maximum amount that an employee can contribute during a purchase right period Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Contribution Represents the maximum amount that an employee is permitted to contribute during a purchase right period. Derivative [Line Items] Derivative [Line Items] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Earnings per Share Earnings Per Share [Text Block] Standby Letters of Credit Standby Letters of Credit [Member] Minimum Minimum [Member] Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Amount outstanding under credit facility Long-term Line of Credit Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Amounts reclassified from accumulated other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, authorized shares (in shares) Preferred Stock, Shares Authorized Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Fair value of plan assets by major asset category Defined Benefit Plan, Plan Assets, Category [Table Text Block] Accumulated amount by participants to purchase the entity's common stock Share-based Compensation Arrangement by Share-based Payment Award, Amount Accumulated by Plan Participants Represents the amount accumulated, as of the balance sheet date, by employee stock purchase plan participants to purchase common stock of the entity. Payments for business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Maximum term of original maturity to classify instrument as cash equivalent Maximum Term of Original Maturity to Classify an Instrument as Cash Equivalent Represents the maximum original term to maturity of an instrument to classify it as a cash equivalent. Schedule of components of income tax expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Dividends paid Payments of Ordinary Dividends, Common Stock Leases Lessee, Leases [Policy Text Block] Reported as cash used in operating activities Payment for Contingent Consideration Liability, Operating Activities Number of reportable segments Number of Reportable Segments Exercise price as percentage of fair market value on the first day of purchase right period Share-based Compensation Arrangement by Share-based Payment Award, Exercise Price Percentage of Fair Market Value on First Day Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the first day of the purchase right period. ESPP Employee Stock Purchase Plan [Member] Represents the Employee Stock Purchase Plan. Letters of credit outstanding Letters of Credit Outstanding, Amount October 2021 Stock Repurchase Program October 2021 Stock Repurchase Program [Member] October 2021 Stock Repurchase Program Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Acquisitions Goodwill, Acquired During Period PSUs Performance Shares [Member] Commitments and contingencies (Note 17) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Goodwill Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent Document Period End Date Document Period End Date Reportable Segments Revenues from External Customers and Long-Lived Assets [Line Items] Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Entity Registrant Name Entity Registrant Name Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Credit facilities Debt, Long-term and Short-term, Combined Amount Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Shares purchased (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] Income taxes receivable/payable Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Debt covenant, minimum consolidated interest coverage ratio Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Common Stock Common Stock [Member] Interest income Investment Income, Interest Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income from operations Income from operations Income from operations Operating Income (Loss) Short-term lease liabilities, operating leases Current Operating Lease, Liability, Current 2018 EIP Equity Incentive Plan 2018 [Member] Equity Incentive Plan 2018 [Member] Basis of Presentation and Preparation Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Hedging Designation [Axis] Hedging Designation [Axis] Hoare Lea Hoare Lea [Member] Hoare Lea Amortization of stock-based awards Share-based Payment Arrangement, Noncash Expense AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation expense related to property and equipment Depreciation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Unremitted earnings Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent Liabilities related to deferred compensation plans Deferred Compensation Liability, Classified, Noncurrent Notional Amount Derivative, Notional Amount Capital expenditures Payments to Acquire Property, Plant, and Equipment Other current liabilities Other Liabilities, Current Weighted-average rate including the effects of interest rate swap agreement (as a percent) Long Term Debt Weighted Average Interest Rate Including Effects Of Interest Rate Swap Weighted average interest rate of long-term debt outstanding including the effects of interest rate swap agreement. Rental expense Operating Leases, Rent Expense, Net Deferred Tax Assets: Deferred Tax Assets, Net [Abstract] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Consolidation Items [Axis] Consolidation Items [Axis] Common stock, shares issued (in shares) Common Stock, Shares, Issued RCM Remediation And Construction Management [Member] Represents the description related to the entity's Remediation and Construction Management reporting segment (RCM). RCM provides full-service support, including construction and construction management, in the areas of environmental remediation, infrastructure development, energy and oil and gas. Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Principle assumptions used for the benefit obligation valuation Defined Benefit Plan, Assumptions [Table Text Block] Contingent consideration Contingent Consideration [Member] Contingent Consideration Percentage of shares that ultimately vest depending on growth in diluted earnings per share Share Based Compensation Arrangement Percentage Of Awarded Shares That Ultimately Vests1 Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year growth in the diluted earnings per share. Eurodollar Eurodollar [Member] Percentage of shares that ultimately vest based on relative total shareholder return over the vesting period Share Based Compensation Arrangement Percentage Of Awarded Shares That Ultimately Vests2 Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year shareholder return relative to peer group of companies over the vesting period of the reporting entity. Summary of reclassifications out of accumulated other comprehensive income (loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Adjustment (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value Reclassifications Out of Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Interest expense Interest Expense Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] RFS Remediation Field Services [Member] Remediation Field Services [Member] Amounts excluded from effectiveness testing Derivative Instruments, Gain (Loss) Recognized in Income Amount Excluded from Effectiveness Testing Net Represents the portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing the amount excluded from the assessment of hedge effectiveness. City Area Code City Area Code Retained earnings Retained Earnings (Accumulated Deficit) Entity Public Float Entity Public Float Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Consolidated fixed charge coverage ratio Ratio Of Consolidated Fixed Charge Coverage Ratio Represents the consolidated fixed charge coverage ratio as defined by the loan agreement. Shares issued for Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Contingent Consideration Contingent Consideration [Policy Text Block] Disclosure of accounting policy for contingent consideration for acquisitions that include contingent earn-out arrangements. Risk-free rate of return, annual Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Backlog Order or Production Backlog [Member] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [Table] Unbilled revenue Deferred Tax Liabilities, Tax Deferred Income Summary of shares purchased, weighted-average purchase price, and cash received, for shares purchased under the ESPP Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] Reclassification [Table] Reclassification [Table] Stock options exercised Cash received from exercise of purchase rights Proceeds from Stock Options Exercised Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total stockholders' equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Equity Components [Axis] Equity Components [Axis] Other credit facilities Other Credit Facilities [Member] Other Credit Facilities Changes in valuation and qualifying accounts and reserves SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Gain (Loss) on Derivative Instruments Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Summarized financial information of reportable segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity File Number Entity File Number Federal Deferred Federal Income Tax Expense (Benefit) Beyond Lessee, Operating Lease, Liability, to be Paid, after Year Five Long-term contingent earn-out liabilities Business Combination, Contingent Consideration, Liability, Noncurrent Schedule of related party transactions Schedule of Related Party Transactions [Table Text Block] Product and Service [Axis] Product and Service [Axis] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Foreign currency forward contracts and interest rate swap agreements Foreign Exchange Forward And Interest Rate Swap [Member] Represents information pertaining to the foreign exchange forward contracts and interest rate swap contracts. Shares repurchased (in shares) Stock Repurchased During Period, Shares Foreign currency translation adjustments, net of tax Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Schedule of amounts recorded on the balance sheet Schedule of Net Funded Status [Table Text Block] Statement [Line Items] Statement [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Contract liabilities Increase (Decrease) in Contract with Customer, Liability Gain on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Weighted- Average Exercise Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Aggregate maximum of contingent consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Debt covenant, maximum consolidated leverage ratio Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum Debt Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Corporate Corporate, Non-Segment [Member] Customer [Axis] Customer [Axis] Retirement Plans Retirement Benefits [Text Block] First anniversary of grant date and monthly thereafter First Anniversary Of Grant Date And Monthly Thereafter [Member] First anniversary of the grant date and monthly thereafter. Options granted in the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Forecast Forecast [Member] Vesting [Axis] Vesting [Axis] Total assets Carrying value Total assets Assets Director Director [Member] Plan Name [Domain] Plan Name [Domain] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] RSUs and PSUs Restricted Stock Units And Performance Share Units [Member] 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. Along with 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. Non-Controlling Interests Noncontrolling Interest [Member] Components of net accounts receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Remaining unsatisfied performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Each anniversary of grant date Each Anniversary Of Grant Date [Member] Each anniversary of grant date. Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Subsequent Event [Line Items] Subsequent Event [Line Items] Principles of Consolidation and Presentation Consolidation and Presentation [Policy Text Block] Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. Also discloses accounting policy regarding presentation of the financial statements, including changes from prior period presentation. Basic (in shares) Weighted-average common shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Cash repatriation Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Segments [Domain] Segments [Domain] Income taxes, net of refunds received of $2.1 million, $1.4 million and $5.2 million Income Taxes Paid, Net Cost-plus Cost-Plus [Member] Cost-Plus [Member] Foreign countries Non-US [Member] Comprehensive income attributable to Tetra Tech, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Quarterly Financial Information - Unaudited Quarterly Financial Information [Text Block] Financial institutions, in any such number of which investment exposure is limited Concentration of Credit Risk, Number of Financial Institutions for Investment Exposure Represents a number of financial institutions, in any such number of which the entity limits the amount of investment exposure in order to control credit risk. EGT eGlobalTech [Member] eGlobalTech [Member] Fixed-price Fixed-price Contract [Member] Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Deferred tax liabilities Deferred Income Tax Liabilities, Net Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule of reconciliation of income tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Accounts receivable including the allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Total Tetra Tech Equity Parent [Member] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation, net of tax benefit Share-based Payment Arrangement, Expense, after Tax Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Costs of revenue Cost of Goods and Services Sold Restricted & performance shares released (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Total lease cost Lease, Cost Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Reductions for prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Client relations Customer Relationships [Member] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Net debt assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt Other long-term liabilities Other Liabilities, Noncurrent Benefit obligation Defined Benefit Plan, Benefit Obligation Other Valuation Allowances and Reserves, Reserves of Businesses Acquired and Adjustments Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, acquired in a business combination, and other adjustments not specified elsewhere in the taxonomy. Schedule of long-term debt Schedule of Long-term Debt Instruments [Table Text Block] Lease liabilities: Operating Lease Liabilities, Gross Difference, Amount [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Contract assets Contract With Customer, Asset, Related Party Contract With Customer, Asset, Related Party Remaining performance obligation, termination notice period one Revenue, Remaining Performance Obligation, Termination Notice Period One Revenue, Remaining Performance Obligation, Termination Notice Period One Other current liabilities Other Current Liabilities [Member] Vested or expected to vest at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number WYG WYG plc [Member] WYG plc [Member] Gross amounts of goodwill Goodwill, Gross Long-term debt Long-term debt Long-term Debt, Excluding Current Maturities Amended Credit Agreement Amended Credit Agreement [Member] Amended Credit Agreement [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options Intrinsic Value [Abstract] Stock-based compensation expense Total stock-based compensation Share-based Payment Arrangement, Expense Promissory note Business Combination, Consideration Transferred, Liabilities Incurred Liabilities for anticipated losses Provision for Loss on Contracts Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Earnings per share attributable to Tetra Tech: Earnings Per Share, Basic and Diluted [Abstract] Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Schedule of income before income taxes, by geographical area Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of changes in the fair value of interest rate swap agreements presented on the consolidated statements of comprehensive income Schedule of Derivative Instruments [Table Text Block] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Gross Amount Finite-Lived Intangible Assets, Gross Entity Central Index Key Entity Central Index Key Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Stock options exercised (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Current Fiscal Year End Date Current Fiscal Year End Date Gain (Loss) on Derivative Instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities, net of effects of business acquisitions: Increase (Decrease) in Operating Capital [Abstract] Vested (in dollars 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 Initial cash payments Payments to Acquire Businesses, Gross Operating leases: Lessee, Operating Lease, Description [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Financial information concerning reportable segments Segment Reporting Information [Line Items] Number of qui tam actions Loss Contingency, Number Of Actions Loss Contingency, Number Of Actions Stock options Employee And Directors Stock Options [Member] An arrangement whereby an employee or member of the Board of Directors is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Long-lived assets Long-Lived Assets Federal Funds Effective Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] GSG Government Services Group [Member] Government Services Group [Member] Interest rate swap agreements Derivative Liability, Fair Value, Gross Liability Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Annual principal payment, amortization percentage Debt Instrument, Annual Principal Payment, Amortization Percentage Debt Instrument, Annual Principal Payment, Amortization Percentage Balance at Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Capital loss carryforwards Deferred Tax Assets, Capital Loss Carryforwards State taxes Deferred Tax Assets, Operating Loss Carryforwards, State and Local Foreign Current Foreign Tax Expense (Benefit) Description of Business Nature of Operations [Text Block] Pension Plan Pension Plan [Member] Schedule of the assumptions used in the Black-Scholes option pricing model in estimating the grant date fair value of each award granted under the ESPP Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Long-Term Debt Long-term Debt [Text Block] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] EX-101.PRE 13 ttek-20211003_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 ttek-20211003_g1.jpg begin 644 ttek-20211003_g1.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@" MT 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 **** "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 **** "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 **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO(/V_/%_ M[2_@']C;XA>,?V.?"_\ ;7Q/T_P^\O@O2OL2W/VF]WJ%3RF(#_*6X)'2OQF!@ +M"C;BN#H _O<^%7Q5^''QQ^'&B_%[X0^--/\ $7AG MQ%I\=]HFMZ7<"6"[@<95U8?D0<$$$$ @BN@K^3K_ ((R?M ?\'$/P2^ NJQ_ M\$S?@]XH\7?#*^UAR(=1\*QW^EV]^,>M '[/5\L_&OQW^WC\,O@-\1/VC+SXG^"M,M_#?]LZAH7A.?P#/-,^GV\TW MV59KDWR?O)(41B1%@;NAKZFKQ?\ X*,?\F'_ !<_[$'4O_1#4 <%\'O&W[>O MQ'^ _P ._P!HK3_BAX)U2#Q)%HNI:[X3A\ SP3)I]S)";I8+D7TF9(XG=E)B MPVWM7U+7CO\ P3T_Y,5^$7_9.])_])8Z\-^'&E:Q^W%J_P 8M0\>_!7P5XVM M=(^)FK>%-,7Q3XON;2;0K:R$<48M84T^X%K(Q)G,Z.)6>3!.(T /J7XY_&S MP+^SY\.+SXF?$#4E@L[>2*"VAW@27=S*XCAMXP>KNY 'H,D\ D=?7YP_MC_L MY_$3X9?\$XO!O@O]J#Q9I'CCQ=X4^(^EV.G^)(9)9Y([&:[3$+/,JOO\LA"2 M,E%3DUZ)_P %'/@UX4\&^)_V==%^&MWJ?AB"\^-^E::8-$U6>*WBCE9Y3(MN M7,'G!U#"4H6! Y(&* /MJBODGXV?LE?L^?L]^!-*T+0_BAKOAKPWKWQ9L];U MWPA)/=ZS-XRG*D#1HHGE,KK,ZJ[J?,!"L9 57*XO[*AN_ W_ 4_\??#/PO\ M-W\!>&=5^%-CKG_"$PSP""*[6\6 7/D6K-;P2LA8,(F8'J6))P ?3_Q[O_BW MI_PLOW^!4%@WBN:YL[;27U6U>:V@,UW#%)-*D9#-''$\DC8(.$)KYI_:)^-G M[<'P#^/'P=^"?_"\O ^J_P#"T]9O;";4O^%:S0?V;]G2!MZQ_P!I-YN[SNA9 M<;>ISQ]CU\:_\%$_^3\/V1?^QSUK_P!%V- 'N_PIM?VJO#?Q9O?#GQH\:>'/ M$_AFZT$7.CZOH7A:73);>[295E@G5KF=2&2160A@6VR<#;SZG7C_ .WW\:?% M/[/'[''Q ^,/@=@FL:1H1_LN8QAO(GFD2!)MIX.QI0^#D';SQ7AWQ,_8M^,7 MC7PYX/\ B-^SUH'P^\!>,?#][:ZG%\2X/'5_>WNM6HC+217\ATV)KU)MP9FF M=N^!AB* /M&O$?\ @HG\4/B_\$OV0_&/Q=^"GBJPTG6?#^GBY6>^T@7FY?,1 M"$#.$1L,2&=9!QC;WKA_AW?>&?VL_P!MGXU_#WXTZ/9:]H/PRBT72O#OA+5X M%GLE^U6TD]S>R6[@I+,[@1I(P)CC3"XWMGD/VH?V>+C]E[_@EM\9_A3_ ,+; MU+Q38"*YOM"AU4?O-%L)IX?*L$)=F:-"KE6.,[FPH Q0!]:?"+7=5\4?"CPQ MXEUVZ\^]U'P]975Y/L5?,ED@1W;"@ 98DX '85T-?GQ^U'\&_"WP2^#/P#_ M &JO!&I:RGC^'QIX4L[OQ)<:U.\EW97,6V:S:/=Y2P$!5\M$50H(Q\S9_0>@ M"*_ANKBQF@L;S[/,\3+#<>6'\MB.&VG@X/.#UKY>_8R_:%_:0^-?[3GQE^%/ MQ+\9:!)HWPL\0VVG60TOPXT$^HK-]H(>5VG<)M6%>%')8\@#!^IJ^,/^">-I M%?\ [:O[7UC.\JI/XWTV-V@G:)P#'? E70AD//#*00>00: /L^BO@/\ 8K_9 M1^%W[0<'[1?@+XPW?B'7=&TWX[:]IVF:=?>)KMD@$:1)'.S>9YEQ,J!%5YFD MV[,KM+.6Y[X0_M.?$Z/_ ()6_L^:=JWC[4;:\^(OQ/L_ ^M>*%O&2[M-*;5+ MR)VCGSNCD^S6RPB3.Y02P(8 @ _1VBO#G_8F^'_@O]H7PC\?_@WX@C\ PZ+: MW%CXF\/Z%I\<5KXICF4) +HAE#2)(0PD97=CM&00#7N- !1110 4444 %?SZ M_P#!\M_R'_V9O^O/Q?\ ^AZ-7W7_ ,%O/VC?^"XGP2^*?@?2_P#@E!\"/^$N M\/7WA^XE\67/_"+PW_V>]$X$:;I)%*9CR<#-?@W_ ,%R_CU_P6)^.&H?#.3_ M (*U?!?_ (0^;3(=8'@-?^$=AT_[6LALOMA_=R/YFTI:]<8W^] 'P-1110!_ M05_P8T_\@#]IG_K\\(?^@:S7[Y5_(1_P0T_: _X+.? _3_B;'_P25^"7_"80 MZG-HY\>-_P (W#J'V1HQ>_8Q^\D3R]P>ZZ9SL]J_H8_X(A_&W_@K!\;?A9XX MU7_@J_\ "+_A$?$-CX@MXO"=M_8$5A]HLC 3(^V-V#XDXR<4 ?9GB[3O$^JZ M!/9>#O$L.D:BR_Z-?W&GBZ2-O]J(NF\>P93[BOE+]AC_ (*(^+_B;\;/$_[) MG[4UKI>F^.=*UO4H?"VKZ7926MAXEM;.[FM)C LK,?,26VFX#'^$]9_X1_XB^$?B]XWU+X?^+(&,)XHU)A$SK\PB M:78:/XRUV\T_58;W0/M,T"P M:;%Q*@!8VQ0[@P&_(^[@^MW-W;:7ITE_JE[''#;0F2YN96"*JJ,L[$\* M 2?2OB']GG]L_4/VE_BM\'OAO\ %_1O^$?^+/@/QWJMAX\\-S((V,B^'M34 M7D2]#%(1GY%_#NKZQJ/Q$U,:=?Z=H C-X- M#CVR:I*GF21J,V_[@,7&'NXSR>" <_\ \$_?VZY?VP-9^(WASQ#H3:1J/ACQ M(L^B6%Q;M#+/X?NXQ+I]RZ-SO= 6;MAXS_$*[#]N#]IVZ_97^$-AXKT6STZ7 M6/$7BFP\.:%+K4C)86MU=NP%Q=,I#""-$DD8 @G:%RN=P^6_CA\1[S]F_P#X M*$?#3]KR#X)>*O _A'Q=:Q^ _'TFOVMG#;'?_P >4P^S7$N"FQ2Q8*!': #. M37V'^T_\#O@S^TM\+)O@/\;[<2:;XEN!!8"*;R[A+N..2=)+=\';*B12.."" MJ,&#*2" >>_&2?\ ;>^"'@N#QQX:^+'AKQM NHV4/B&QU'PA]BFM;:6XCCFN M;-X9RO[M79C',K_*"=^5VOA_\%'?VB?VA_V:G^'FI_!KQ9H$,'C;Q_9>&+FV MUSP\UV+0W*MBX0I/$6VE&RAZY&"N.?"==UO]NK_@D):VUYXX\2CXR_L_PW<- MI/]?T>Y$UI?? M'CP]<6LR@@21O',RMSZ@@T >L?%:Z_X*"_"+P7/XZ\"ZY\/_ (F/ID!GO_"S M>%+O1KZ]C0;G6UN%OKB/S",[4>+G &XG@];^R%^U;\.?VR_@AI_QL^&ZS00W M$KVVIZ7=$&?3KR/'F6\F."1N5@P^\CJV!G ].=TC0R2.%51EF8X 'K7PE_P0 M^MI-0L_CIX[\.H1X2UKXLW3>&608B=%+LS)V(\N2 9''RX[4 >M?\%#?V[9/ MV,(_!$NFZ&VH+J7B."?Q>&8L!R*^D+.\M- M0M(K^PN8YH)XUDAFB<,LB,,A@1P00<@U\9:S-'^U+H7QAUGQ3^SOX\\1:-\1 M[5O#GA'7-&L]/DMHM$LPZVUS#Y]Y&Y+WKW%V#L 8-#U"@UU'_!(;XW^)/B-^ MRT/@_P#$R&:U\:_"?5)/"GB2PNC^^C%N2MNS#)_Y9CRLY.6@ZM8M>):WDA;9I]G;K(BR3_(^^21BD>QA ML8@9S_CY^T'\1XFL?BYI_\%B+K1K7_@F_\3/[;9/+DL;%(5?^*8ZA;>7CU._!_#/:@#Z3 ML+^RU2QAU/3;N.XMKF)9;>>%PR2(PRK*1P00001ZU\=?MP_MQ?'C]BW]IKP5 M#J4FD:O\+=9*3^+7;166]T6U>Z6V,HE67#(IEC()3DC:3\P->]_L3:/XF\/? ML=_"W0_&4-]<;Q!+<^&8I]1&L7&+KS)5C9[B+?Y=RQP&W2JQR,YY.0#ZA_ MX*7_ !<^,WP#_8Z\6?&7X'^+K#2-7T"""3SKW1UNV=9+F&$^7O<(C 2%LND@ M. -HZU[/X(U&\UCP7I&K:C-YEQ=:7;S3R;0-SM&K,<# &23P.*^-?^"AW[*7 MPH_9[_8/^//CGX?/KC:CXSL=*F\0S:OKUQ>"XGAOH1Y^)6.V1S(Q8C@\ !0 M*W?V9O$/PT_;>^*=Y!\7?#[6.I_!]8M,TOX=:O $F,TB,H!]@UE^-_&OA7X<>$-3\?>.-!S7RWJ^JZU^T)^VO\3_ (#ZI\*/!WB_P[\-O#V@VVF>%/%^NR6EBK7U MM)<378MEL;F.X?!BA#N%\E8\)S*Y/GWQ6_9+^(?P9_X)]_'[P+\;-9T+6_#= MO;7NO_#7P]!JESJ#>%HRDS);K-8KI*C*00O'(P#T->@_L._#WP3X%_9;\!W/ M@_PS::=)JW@G1[K4GMH]IN)C8Q$R-ZDY/YUX?_P76_Y,8'_8\:1_Z,>@#ZY\ M*V'B+3-"@L_%?B&/5+]5_P!)OH;$6R2-WVQAFVCT&XGW-:-?'_\ P5U\./3(\[DFW8FWD=7CC97>-B"@'W20N75V=96TL8YX))VGDI>26QTJ.SB2TM$@50J+EL%B[_.[L-^-Q % M MXE+,TQ'F (J*P5<5X9\'?B/K7['W[#?[6WBCX::G$;SK:_8Z=$;T2Y5C+,[GAO[Y-8/_!1GPM+^ MQW\7?"G_ 4'^#6E6MW=V=W<6/BWP1-(X@U6&2WE=M0BC0-Y_\%8/ MAA_P3A^)JL3MN\I3L#Y! M62:*@#L=!_X+/?;O^"RTH?Q7_P 6BO=O@:W_ 'W^C#;,?+U7^[\UV6_>'I;R M<_=K];*_DGK]M/\ @BO^VU^VM^U'^RG\9+[XG>(;#Q'K?@6WALOAM)!IT27, MY&F.T:W(4_OI#.@&]@-_KG=@ _22BOB#_@B'\;?^"L'QM^%GCC5?^"K_ ,(O M^$1\0V/B"WB\)VW]@16'VBR,!,C[8W8/B3C)Q7V_0!X3^TK^T;XQ\,?'[X<_ MLH?"[6-)T77_ (@)?W]D@@WH)KF0Y"AFVH%9BK\"G-K'[ M7'PQ^/7@#P/XI\9^'_%O@?Q/J-[;:CK8\/FRU2SGBTVZN(H7$Y05.44JRG!KPKX,?M(_MJ?L;?M"^#?V3_V\H['QIX=\9:F--\!_%+3 MQ^^:Z.$BAN,@%F)=$.\"0&0MOE7) !]$_M[_ +4-]^Q_^S+K7QIT;1+6_P!2 M@N+:RTN"_9EMEN+B98EDF*?-Y:!BY (+;=H(SD9O@/XD?&GP5^U+I'[/7CWX MB:=XWMM=\"76O7=]9Z&EC-HLL%Q!"N1&[*UM/YSB,-EPT#?.XSC@/VFM7F_X M*%>*/B/_ ,$^OAI+IMGH_AC2[1O'WBW4;=IV@U"5C/96=I$K*-X>#?+,Q(0( MT80L=R^#_LH?$=_&/[*_C']A^^L=2\,?M%P:['X)OAWX@M=.U;2=(NKZUFO M=/\ M,,C10.XC=-RG:6 R0P/%?)_PB_:E_;\\=_L#V_[=FE>)OAUK+II>H:I MJ'@:X\'75J6M+*XGCF$5XE\W[TQV[.NZ$@D[?<_1^M?"_2?@]^RGXC\!Z1KV MM:JMIX/OA/J?B'69[^[NY19LK2R2SNS98KN*C"@D[5 XKY0_8#^#/[0GQX_X M).^$?A)X.^,?AWPMX>\2Z9JUC?WP\+3W6I06*-7@D3PY+^U9%,"X/EK"UX%0GL!NANA^=?8W_!:**]U+X0_"7P]H@+: MKJ'QZT"+2XX_OF;R[L*1CGJ0/^!"@#T_Q)\?_'/Q._:TU+]DOX*Z[::,OA'P MY#JWCKQ//8"[E@EN"/LEA;Q,P19&0F9Y'#@)A0N3N73_ &6/VCM;^*?BKQ]\ M#?B9!91>./ACKT=AK-_L*VE MWIG_ 4I_:TL_$ *W\VI>&I[42#YFM6MKIE(]MC0_I3OV9HKW4/^"Q'[2.KZ M<"VGVGACPW:WTB_=^TM96Y0'W"I*/P- 'T+^U-XG^(/@+X >+OB/\,O$%E8: MMX:\-WVK6XU'3?M4%P;>WDE$3J'0@-LQN#9&<\]#RO\ P3^^+/Q8^/\ ^R[X M8^.OQ?U[3+C4?%%BUT+/2-*-M!:*)I4"C=([.2JJ22>N< 5TW[8/_)I/Q2_[ M)SK?_I!-7RCX#T:/5?\ @@=!>#5-3LY]+^%VHW]G/I>K7%HXFB-RR;C"ZF1, M]8WRC=U.!0!]YT5^;'[1OP:\,?"__@F[\(OVP?"VK:VOQ&\.Z5X,N=+\2S:W M.7@AECM8VM$B#")+?8^WRU0;MN7W,SLWT!\1_&$/Q\_X*5Z?^R)XU43>"_"? MPRE\5ZAH,QS;ZYJ,EW%;Q)"&.0NL;94R'+*=BX -GP)\;/CG/\ \%-/ M%7[.?B[QII]YX0L_A='X@T?3;'14MVAFDOHX09)&9Y)'50XR&5#OSL! Q]'5 M\3?";X>^!/@-_P %=?B#!\/_ \NGZ2/@)%J2:-9#;;VS?VA'OCMXA\L*,8R MVQ %WNY ^8USGPN^#?Q(_;\_8LM/BO=_#_P//XT\9PW6H:9\3[KQM>)JVB7H MNI1&+<1Z^G\3VSL+/Q#<6F!):7*$+]H6(H$!*Z=?,!^$4YR8B<'*$@?C#_P1D_X-NOVCOVXOVCM6_P"& MO? 7B#X=_#+X=^('T_QK_:-LUM?ZO?PL/,TNSW#Z>9<#*HK#869EQ_5[10!S M_P *OA5\./@=\.-%^$/PA\%Z?X=\,^'=/CL=$T32[<106D"#"HJC\R3DDDDD MDDUT%%% !7G/[5GP4\6_M%? WQ#\$_#'Q L/#<7B;2YM/U'4;S0'U!D@D 5O M+1;F *VW<,DL.0<<<^C44 >>?LM?!KQ9^SW\#O#OP5\3^/;#Q&GAC28--T_4 M;/07T]G@A78GF(UQ.&;:%!(*C@G'/'B_CO\ X)]_&CPM^T1XA_: _8S_ &K9 M?ANWCB99_&OA^^\,Q:K97=R,YNXXY7 20DECD9W,V'"L5KZKHH \"^.G["\/ MQF_93E_9Z?XNZG%KLFK6^M2>.=1LH[FXN=5BG68W$T*E$*L1L$:E5C0(J_*@ M6L_XZ?L9?''XZP_#2]U[]IS2H]4^'WC&U\427LW@ R)?ZA 3LC6..^C$-MM. MWR\N_4F0DU]&T4 >&_M M)-,7PO;PB\\NY$X$#!F%M!E4785DDVAOWQ9]R_1%% !7SU^TW^QE\3/VA/V@ M?AK\<=,^.VCZ#%\+]5GO]%TB3P1+=FZ>8P^:L\WV^/(*P@#8BXW$\\8^A:* M.:^)/PN\.?&7X4ZM\(_BC;1ZAIVOZ.]AK*VR&$2!TVL\8+,8R#\R_,Q4@$V\+V\5_=60/RZ?-?%FD%O@ M!&5,%X\H/+4X'UE10!\S?'G]A#XD:S^TF?VM_P!D_P#:%;X<^,=4TV+3O%D- MWH2:E8:U;QA51Y(G9=LBHB+GG(1<;#N+;'Q4_8K\;?$[]E;Q-^S[J'Q_:?7O M&[B3QAXXUCPT+B2[?]T,06L-Q!';(J0I&B LJJ"3N=F=OH&B@#YP^/?[$?Q2 M^.GP#\"?!"Z^/NAZ8_@O5M+U!M6B\"2RF]EL%*PCRCJ(\I3P6&YB2."M6OB3 MIO[2UC^V/\/=6\'_ +0UO=:#+8BT\7?#BT\/J(FA$=R\VJO(9'>W0N((XP22 M7VH&8,]?0M(L<:NTBH S?>8#D_6@"._2^DL9H],N8H;EHF%O+/"9$1\?*S(& M4L <$@,I(XR.M?/?[-/[&'Q6_9Z^.'Q-^,\WQ[T/6S\4-5CU'5=-/@26V%G- M%Y_E"&3^T7^0"8A@RDL%&"IR:^B:* / _P!FK]DCXL_LY2?$R\L_CIH.K7/Q M%\8WWB<23>!9H4TZ^NF4NNT:BQFA"K@)E&SR7/0\3X3_ ."66BQ?L'K^PK\3 MOBVNMV&F7TE_X7\3Z7X>.GW>EW;7$MPLQ5KF992'F=>"F8V9>I##ZRHH \"_ M9_\ V8_VE_#6L:5J/[4G[6\WQ#M?#9W:!I=IX9ATV-YPAC2ZO'5F>ZD5&.U6 M(57_ 'AWN%9>^^%OPZ^,GA+XI^._%OQ!^-[^)/#_ (@OK:7PEX<;2([<>'XD MC821B123-O)7DXQY>>K&N_HH **** "BBB@ K^?7_@^6_P"0_P#LS?\ 7GXO M_P#0]&K^@JB@#^ .BO[_ "B@#\#?^#&G_D ?M,_]?GA#_P! UFOWRHHH KZK M'JLVG31:)>V]O=LF()[NV::-&]6170L/8,OUKSS]F7X+_$7X&>%=1\*>-OB= MI/B6.]\1:IK$4UAX7DTYXIK^^FO9D.Z[G#*)9Y O (7 ).,GTNB@#QWQM^QE M\-_%'[7?@O\ ;+TH+IOBGPS;WEGJC0P KK%K-9S6\:RC? KXLP?M37G[0OB3XP:)J&EOX?.BZ5X:3P=+%)IUH9_/)?VH-OB;P3XAL]2M/ M'6D>%OL\]Q]FM9H4$L$MS,DCN9!YIW!74NNP;J]XHH ^?_C!^S'^T%^TSX+/ MP4^/GQA\*CP5=W5N_B./PEX5N;2_UJ&&5)1;[Y[N9;1&=%+E [$#"LH)J']L MW]B;QM^U1#X'T?PK\9M'\'Z5X#\36FNZ19-X*>_9[FV7;"CN+Z%?* +?*%!P M1\W'/T-10!X;\3OV;_VDOCKX3F^''Q2_:LL--\.ZC$8-;A^'7@5])O;^!AAX M3^4C#(/EHK$$C."0=G7/V8F\)?LPM^S+^RMXHL/AQ9KIDFGV>IG1'U% M[2&56$LJ+]HA)N&+E_.=V^8DE23QZS10!S7P=\#:E\,OA?H/PZU/4M.NVT+2 MH+"&;2=*>R@,4,:QH%A>:8IA5 QO/X5XG\-?V(?BQ\+OVS_&/[6GAS]H718[ M/QXMO'XD\&1> I4MYDA1$CD6;^T25N!L8^:5*DS2'9\V!](T4 >&?$G]D[7= M#^,VI?M5_LN>);'P]X\U32A:>(=*U>V:;1O$Z1@>4+I(V62&9JIJWAWX41VQ2P\5O$#MO6O)'8: MC'"Q8_9X@J$_&NGC2?&7A?3M6M5D$BVVIV4<\8<=&VN M",CL: -&O++WX)_%FY_:;^Y10?*VXR=IR,>G6-C9:99Q:=IMI';V\$82&"% J1J!@*H' '0"I: /(O M#'[&?PK\*?MB>(_VS=.A_P"*A\1>&K;2IK;R1Y<,B-B6Y!S]^2-+:/H,"%CD M^80.2\(?L8?%GPS^V[K?[:%S\?="NKC7O#46@WOAQ/ 4T<26B- X*3?VBS"7 M= #N*LOSL-O3'T510!\M^&?^"?'Q,\&ZM\5_"7A7]J&>P^'WQ5UG4]8U#08_ M"\4FH6E[?QE+@1WDDA'E,-H(\O>54!6C;,C9'B#_ ()J_%?Q)^QEX6_9$O/V MJ;-8O#>H65S'K,O@,2;4M'WV\,4:WD>T X+M(TC.>FP8 ^NZ* /'/VN?V:O' M_P"U;^S-J?[/5W\6-(T*;7H88M.8>1 ;U?*R8P#NDDX)QSS7 M%^/_ -@_XD>(/BC\./CY\/OC_I'A7QUX(T/&GPD^-/QEU'Q5XD M^(&BS6'B+QD^FQ6Q16B>.%+:UC_=PPP[V98\G6^AII\,5K;QB*)1&'D9I"H&]V<[B!A5Q MSQG[?O['/C']MWX66_P?TWXR6'A'24U2VU"YF?PH^H7$LL/F;0K?;(55/F4D M;"J* / _VI?V2OBY^U!X5\"Z'JOQT\/Z/=>#/&EAXGDN[7P)-*E]> M6GF>4@C;408HCYAW+N9C@88=*E^,_P"R=\4/BW^T;\+OVA8OC9H>FR_"\:@U MEI7_ A,TRWSWUM'!4 !*9Y+XY]WHH ^:O^&(/BM\*_VE_$_Q M^_92^/&F^%['X@3K<>-_"GB/PNVIVN?%_A_XN^)M3UC4;!='AM)+6:ZD#>?YJYW3J(XF! M54C5UX3 %?3E% 'RK\!_V$?VG/AO;Z?\*_B?^W'J/BOX7Z*R)8^%1X6@M[R\ MMHR#%9W-Z6>0VZX56C4_O$!3*H=E>OZ/\#O%=U\:/$OQ2^)WC?1O$=AJ6B_V M3X:T)O##PKHEDS%IXB[74BW!G/E^:WEH7\F,<*H4>ET4 >$_L1?LD?$;]COP MYJGPVNOCG9>)O!\NIW%[X>T(>%9+1]#$TAL:AX:U;[1X0\';M"\*>6^8YHXG/ MGW2XX/G3;F#=3&L0/W:_HJHH _DGKZ^_X(H_MG_\,B?MEZ9IWB?5OL_A#Q[Y M>A^(_,?$<$CO_HETW8>7*VTL>%CFE-?T-44 %%%% 'DGQE^ 'Q1\9_&KP]\< M?A1\;$\*ZCX>T*[TUM/O-"^WV6J1W$L4C)B-O&/A?Q1X9?4;.> M=.D\9CGB<')9@N009'^;:VT9WQ:_X)A^+O&'CBQ_:6^'_P"U1K6@?&VTGWW7 MCF/1X197T/EK&MHU@A"+ J*%4,TC$$^89OEV_75% 'C.C_ /]H2?X*>(?"/C MW]I&SUKQEXIL9+._\177A+%C8VS021+%:V,-Q$%*F1G,C2,SL3N&T(J2?L._ MLQ>+OV/?@+I/[/\ K'Q2L/%6FZ$;@:7>P>>^<+-,9 MSC)]BHH *XO]H?X9>)_C/\&/$GPD\+^,;'07\3:+=Z5=ZG?:,]\(8+B!X7*1 MK/#\X#Y!+$ CE37:44 >>_LM_!KQ/^SW\#/#GP4\1^.;+Q"OAC2H-.L-2L]# M>P,D$2!$\R-KB;+X R0P!]!7!VW['/C;P%H_C?X;_ KXN67AOP=X]U.ZO[RP MGT!KF\T.:[0+>?V?*)T1%DY=%DC<0NS, ZD(/?J* /(_&O[%7P6\6?LL6O[) M%CI]QI7A[2K&WBT"[LI!]JTVYMV$D-XCDMW>NMKGBGQIKLFL>+_$,EJ(/MERP MVI''$&;R8(D 2.(LY5)V2-;B##@.2"6(R!E37D/A7]AGXG>&?V$+O\ 8UFT&?1;;Q(? DJRQ6_8K\-_L<7?[0.CV$&@VFEVLOB&'P)*\ES#IXA%OB$ZAB-R807;U: M!@LW_"(WVARW,^IWL:%8;J:\-TNYXF_>J&B?,I\ MUMSK&R8Q9&/->^T4 %%%% !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!YQ\:?VC=#^%'BC1/AEH_AN] M\1>,?$MM=W&C>'].DBC(M[9 TUU/+*ZI#"FY1G)9F8*BL/VI-6^+=[ MHG@_Q_\ "/5_"^NZSX)A\2V,[R0W&FZA:'[.LC6\T^./C3Q5X:_:O_91\565E\0_ 6GWEJNCZO_QY:[ILPS+:.20$;[VT MD@$M]Y"JNM7_ ()K_MB?"/\ :,\!:#\-+OPU=^&_B1X$\'VMCJ'A[7("EU]B M,5L/M5NQ \VWE\NW/&=GX \-?LZ?$CXDZK+I MXO=3M_AYXE>+;7R;ZPB1V51+$I)$CX4K&,N?,5<;CBO OCS^S!^WK\'OB M-XQ_:L_9,_:877KO5M0_M35?A?XAT",VNH0Q1+&EM#*&+!UAC1% \MF(SO!8 MY\]_X*#_ +1]E^U5_P $ZO@Y\2?#NG36&D_$GXIZ'8:_ITC[A$J/=^?;L<#> MJW-K@$@9V X&<4 ?4VA_M<0P>(O"&D_%CX4:SX*L_B%+Y'@[4-7NK>03731F M6.SNEB=C:7,D8+)&2P8JR;@X"G=^*W[1.C_#_P"(>@_!;PSX:NO$OC7Q':S7 MFGZ!8W$<0M[*$@2WES-(=L$ 8A <,SNP5%;#;? ?^"XFI77AW]B./QGI$IBU M30?'>C:AHTZ?>BNHYFV,N.00"W2H_P!G_4+_ ,3_ /!9OXZWVM%BWA[X>Z%I M>DK(5\=_#/4[O2/^"W?Q'\-Z8S+9ZS\ M%;#4-5C3[KW4%S:PPNWJ1'(ZCOAJ^Q* "BBO$M4_8(^#6KZG!D\#M0![;17S/\ ;X7Z'\//VN?&GPHT76M;GTJR\)Z M?=P_VCK<]Q)YDDC;N78@#CL!^-?0'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^ M!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0! ML45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ M @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_ M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#" M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1 M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16 M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\ M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ M (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L4 M5C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@ M6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ; M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4? M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U6M*T"RT>1Y+66=BZX/FS%A M^M %ZBBB@ HHHH **** "BBB@#R?XP>./CCX"^)3W>C_ GU/Q5X$U#PJ8KR M70[NT%UI6HI)*?,,,\L32Q21.H8H693$N$Y8UXQ^RM\#/&/Q0^-'PK_:LUCP M%)X6T?P9\&;30M/EOIH#?>(IYX(_WI2%W\NUB0N4\PK(SR9V*HR?K^B@#PKP ME^T!^U]XBN=8\':[^Q'?:'K5O?30:3KMQXPL)]"EAW$17,LJR"Z (PQCCMW; ML2A)VX/Q>_X)\Z3XM_8*MOV1O!OB5(-7T%(M2\/>(+F'8HUJ.=KHW#(N?+26 M:28,!NV+,<9(&?I.B@#Y?^-_PN^+_P"W%9_#SX8?$CX.:AX-T#0O$]GXA^(< M^JWUI+'>26B/MTVS%O-(TR22ON:5A&%C48RY*#<\=?!'QI\*OVUXOVQ_AIX0 MNO$.G>)/"!\.>/-"TR6%;R-HI$DM-1A69XUFVA/)D3>&"%657.0/H2B@#P3] MFGX >+K7]HKXC_MB_%70CI&M^.5L]-T#P]+<1S3:1H]K$J*)GB9H_.GD7S71 M&=4PH#DYQ[W110 4444 >%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L M1-*_]&-7NE !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!X7X M!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-7NE !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%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 ([*BEW8!0,DD\ 4RSO+34;2+4-/NHY[>>-9()X7#)(C#*LK#@@@@ M@CK7R-_P4!^.MK\./VEOA=\//C9XCU#0?A-XBTS51J>I6M[+:6UWK"H!:V]Y M/$RLL"@[MA8(S.#(&1#M[W]CKX&7'@'1/ /Q#\$^*M7A\.:M\*+6/6_#5UK< M]Q9C4F2QD@NX(9698&,?VI7\O:IRGRYR2 ?0%%?*_P#P4X^+7CZ3X ?$+X9_ M!77I=-O-#\$W.K^-/$-L3NTZT,;^191L.EQ'/C=J^G7FK3:+\*]+NX[*!'EFOKDV,(CB^4%B7E95+=MQ8\ T >Y45^ M?W["7@G]E?\ :@^(EE\5_"O[?'QD\2^-M'OH]8\3^!]8\5M8V;788(\[6D.6#!5P ?4M%?,W[,7Q1UOP#^VG\3OV'M6U MF[O]&TC2++Q3X#?4+MYY[*PG$:7-F9)"6>*.XD7R@Q)1'*9PJ@?3- !1110! MX7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C5[I0 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 445X!_P4B_X*1?LX_\$O\ ]G&__:%_:%U_^];^&?#-G*OV M_P 07^W*6MNA_ O(?EC7+-V! /?Z*_$'_@C)_P '7O\ PU#^T=JW[/7_ 4* MLO#_ (/_ .$P\0._PS\3:T_74;04U*[T;4("1Y+M-''/&W!5U>)\.A#(=IR-PS\=?L/CX^_LC_%+ MP?\ LR^$_',WC;P;\0O@^_BSPII6O2_OO#>H1P1NT!D7[MG)*X4< R# #*Y MD^QOBM^S3\,/BYXGM/'^MPZKI_B73M.EL-.\0Z%KMW87,5O(=S0L8)4$T1;# M&.0,N1G&>:J?L]_LM?#?]GO2K6?1HKC5/$8T"STK4O%.JW4UQ=74%O&%2)#- M))]F@W L+>,B-2- M_%T/CHS7MU/,G[^Z\H1 $A0J1Q [4CCCC7Y4%?4W_!/?Q)\6]1_9,\&R?&OP M=H_A]H-!TRV\.C3M7^TB^T_[#;B">0E5\N5R6!CYQ@K_ !)^'/@WXN^ MM7^&/Q#T?^T-#UVQDL]5L?M$D7GP.,,F^)E=&9/VE?@;\>/A=I<&G?$5?B?9V-]>:>@2;5-#,,SZ@LX7!D6.WC;YVSM#E<_ M.!63\'_#UY\.O^"ROQ;.NQF-/B%\-M*UC097^[-'9BWLID4]V5TW%>H4@XQ7 MT+\)OV=/A;\&9?[0\*6.IWFI?9/LO]M>)/$%YJU\+?(/DK/>2R/'%E5/EH53 M*@[<@&KOQ,^"?P]^+-WI.L>*].N8]4T">2;0M;TK4)K.^L&D39((YX65PCK\ MKQDE' &Y3@8 /FWX.>'K_P 9?\%E?BW\3].1GTOPE\,=+\-WEPH^0WMTUO>" M,'H2L<39 Z9&<9%?7U'/A_H7V.&ZO9;W4)YKB2XN;ZZD( M,EQ<3RLTD\K8&7=F; S@ #HZ "O$M4_8(^#6KZG!D\#M7MM% 'RS\ O@=X1^&_[;/CCP=H6IZS-:VW@O3Y8Y-0U:2> M4F24ELNW)'RC [_P#@6U>1^ ?^4@GC_P#[$32O_1C5[I0! MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@ M^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_ MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1 M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[ M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 M 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;% M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\ MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^ M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6 MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!Y/\ M5?$'2/V7_V6N?+B3]6;G:H9L'&#_&G_P41_X* M(?M"?\%+/VAK_P"/GQ[UUL9>#PUX;M[AVLM L=V5MK=6/T+R'YI&RS=@/[7_ M (Q?&+X8?L_?"[7?C5\:/&UAX<\+>&M.DOM;UK4I=D-K @Y8]V).%55!9F95 M4%B ?Y /VN_A1XG_ ."M'[77QW_:U_X)C?L-:MI?PT\+Q'6]6[D ^)Z_HJ_X-3?^"MOQY_:MN+G_ ()_?M$> M&/%/BT^$= -YX;^)5JTDJZ?8QX5;'4Y">.RP3$EFQY; X##\5?\ @FY_P3<_ M:._X*@_M'6'[/7[/6@_W;CQ-XFO(F^P>'[#=AKJX8?B$C'S2-A5[D?U^_P#! M-W_@F[^SC_P2_P#V<;#]GK]GK0/[MQXF\37D2_;_ !!?[%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C5[ MI0 4444 %%%% !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 %%%% !65XZ\=>#?ACX,U7XB_$3Q18Z)H.AZ?+?:QJ^IW*PV] MG;1*7DED=B JJH))/I5O7-*'$D-MK*02*)-5OF S'IT+8,$!^::0HQ4R-%'& 9G[8_[5W[6O_!T MY^W1:?L*_L0F_P##G[/?@_45O-9\07MO(D$T*.4.LWZ\%B?F6TLR0Q)W-M)= MH?WA_82_87_9\_X)U_LWZ)^S)^S?X6%AHNE)YE]?SA6O-7O64":]NI !YDTA M49. JJJH@5$51@?\$UO^";W[/7_!+W]F?3?V<_@'I'F,NVY\3^)KJ%1>^(-0 M*@274Y'3IM2,$K&@"C/+'Z!H \_^ _[*O[./[+__ DO_#/7P7\/^#_^$P\0 M2ZWXF_L+3U@_M"_D^_,^/QPHPJY.T#)SZ!110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 45@?$;XI?#SX2:$/$GQ(\86&CVDDPAMWO; MA4:XF()$42GF60@'"*"QP>.*QO@U^TA\%/C[IL=Y\+OB#IVHW)L(;NYTD7*K M?6<4JJR&:W)WQY##DC!/0F@#N**S/&GC/PK\.O">H^._'.O6VEZ/I%G)=:EJ M%Y)LCMX4&6=C[ ?4]!S4F@>*?#_BCPO9>-=!U6*XTK4;".^LKX':DMO(@D23 MYL8!0@\XX- %^BN,\!?M$? _XH:[_P (U\/_ (GZ3JMZUN]Q;P6MSG[7 C!7 MF@)P+B-6(!DC+*"1D\BM3X@_%'X>_"K3;?5OB%XML]*BO+E;:Q6XD_>7^"_B5X=B\6^ ?$]EJ^FS.Z)=V,X=0Z,5 M=&QRKJP*LAPRD$$ C%:] !1110!X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E( M)X__ .Q$TK_T8U>Z4 %%%% !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 %%%% !3+BXM[2W>ZNITBBB0O))(P544#)))X M[T^OP0_X+H?\%COC3_P4-^.T?_!%O_@D?]K\12^(=1;1_'OBOP_/QK+C(GT^ MWG!VQV$2AS=7)(5U1ER(5(/)<>=(\Z@^5I%N?F:3G[0P7:&7RQ+^N'_!)G_@E-\ _^ M"3G[-=M\&?A5;QZIXDU,177CSQO<6P2ZUZ^"D9/4QV\>YEBA!(1222SO([\O M_P $7O\ @CC\%O\ @D;^SROA+1/LNO?$CQ'!%-\0O' @PU[,!D6EON&Z.TB) M(1>"YS(XW-M7[,H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#X\_X*,7GQ>^!?QV^'O[:>A?#R^\9>"?!^AZMI7BS1M+7? M=:3'>(JG484/!PJ@.W "IM8JKEE]&_8DO/@;\:OAA\.?V@_AGXFT_5=2T/X; M1>%;^YL2OF1Y6RDEMK@$!U>.2VRJMC E=APX)ZKXI_M._#7X:_%,_!?XEZ_9 M: VL>%6O]!U35;H06]],))8YK59'PGFJHB=4W;F#M@?+S\B?L=?!OPS!^U#X M\<6]G^W;XWU/P[X>\%W6/"]SHUA';74*1DF%V1- M^&YW-G<2222231\0_P!D?XR>+_\ @E1X/N-#^(6M>/\ Q)X;E\/^._"^FWUK M$DD,4%E$#ID B4%U2%YBF07=B%Y)% 'H7_!6S4(/V?OV:?!'QS^'EG'IU_\ M"SQ]I%SH0M%V>7:;7MI;,8_Y8R1,$9.A"@'I3_AWXLO/C!_P6,\=Z?K#OC!X&MK%-?O)1%:VNN6/E(EK+(V%B,EM'NC+$;V5E7)% M $?P-\5WG@#_ (*V_%_X$Z5*4T3Q9X%T[QDUDIQ'!J$1M[.:1%Z*TJNK.?XC M&">E?6U?*?[+O@F?XL_\% _BO^VMI0\WPFV@67@_P7JR\Q:ND0AEO;B%NCPK M/$L:RKE'(?:3M-?5E !7EM_^VQ^REI=]/IFH?'+0XKBVF:*>)Y6RCJ2&4_+U M!!%>I5B2_#3X<3RM//\ #_1'=V+.[Z5"2Q/4D[>30!X!\$OC'\,/'_["=.CAN[=R4=TD(<#(ZCG,(!R/\ MP<"?\%S?B'\6?B$W_!(+_@E7=WOB'QOXHO?[#\=>*?#,F94D?*R:/92 @*^- MPN;C(6% Z;@1*8_K_P#X(4?\$#_P $ /\ @@QX*_X)?_"Y?C5\>--L M-=^.OBRP']N:B=L\7ANV?#'3K5^07SCSIU_UC#:I**"_Z1?V=I__ #XP_P#? MH4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#? MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJK&GZWI.JNT>G7\< MS(,L$/05)_9VG_\ /C#_ -^A3XK:V@),%NB$]2B 9H ?1110 4444 %%%% ! M1110!7U;2-+U[3IM(UK3X;JUG0I-!/&&5P>Q!JKX/\(^'/ /A73O!/@_2H[' M2])LH[33[2,DB*&-0JKEB2V !R22>I)/-:5% !1110!%;6%C9R2S6EE%$\[[ MYWCC"F1O5B.I]S2W=G:7]L]G?6L#4E% "1QI$@BB0*J@! M548 'I2T44 %%%% 'A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_] M&-7NE !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 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%?F/_ ,'"'_!>KP[_ ,$TO #_ +-W[-]_:ZU\>_%=B!I]M&BW$?A2 MVE&%OKB/D/<-G]Q;D'<<2."@5)0#D?\ @X@_X+X7'[&%@_[!W[#VHOK7Q[\6 M1QV=Y>:/$;F3PG%<@+&$1 3)J,P=?)B )0,LC#)B5]'_ (-XO^"!]O\ L$>' M4_;-_;#TY-:^/OBNV>=8[^47/_"(P7 )DB60D^9?2ACY\^3M#-$AP9'EY'_@ MW?\ ^""OB+]G^_7_ (*5?\%#["ZUOXX>*Y)-3T'1_$;M<7'AO[1EWO;HR9+: MG-O8G=DP!B#^\9]G[!T %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%^ M?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-7NE !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 445\1_\%MO^"T/P?_X) M&? $ZF_V+Q!\5/$]K(G@#P2\W^L894W]V%(:.TB;KT:5AY:$?.\8!R7_ 7J M_P""YOPZ_P""3OP;_P"$'^'L]AKWQM\66#GPCX(E8$1Q MG!F=2!\JR,ORM_P;X?\ !#+XBZUX_3_@KO\ \%28+_Q!\3_%%\==\%>'/%(, MEQ8RRG>NL7R..+IL@P0D 6Z[7($FQ8>2_P""#'_!%[XP?ME?&@_\%HO^"M/V MWQ)K?B745UOP#X7\20Y;4)3@PZK=0D!8[9%""TM@ NU$?:(UB#_N_0 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'G'QI_:-T/X4>*-$^&6C^&[WQ%XQ\2VUW<:-X?TZ2*,BWMD#374 M\LKJD,*;E&#_'_PCU?POKNL^"8?$MC.\D-Q MINH6A^SK(UO-'(S!D>YB#12JCJ'4\@YK@?V_/V7OCCXT\5>&OVK_ -E'Q596 M7Q#\!:?>6JZ/J_\ QY:[ILPS+:.20$;[VTD@$M]Y"JNM7_@FO^V)\(_VC/ 6 M@_#2[\-7?AOXD>!/!]K8ZAX>UR I=?8C%;#[5;L0/-MY?+MW) !'[O(P49@# M6^/'_!1,?!"&]\;K^R_X_P#$'P^T>[^SZSX_TJ"V%K'A]CRPPR2B:>%6ROG; M5C)!*LRX8_0'ACQAX:\8^#]/\?\ AS5XKC1]5TR'4+"_!VI+;2QB1)?FQ@%& M#<]C7S[_ ,%/O&OQ:\-_LQ^(/#7P_P#V>M4\7Z!J6EM!XSOM+U>VMY;#2&R+ MOR(F#R22^0' (C*Q[P_S!&6NFT#2O '[8/[!EAX7^ 'BZ]\(^%_%_@N+3M'O M;2U5[C3+((('MMC-@.J(\!(8X()!. : .3\ _P#!1[4_B=\3M,\#>#OV)/C1 M-HVL:JEOIWCFY\(M!HTMH[_)J'VAR +=H\2ANI4C )(%>J_%;]HG1_A_\0]! M^"WAGPU=>)?&OB.UFO-/T"QN(XA;V4) EO+F:0[8( Q" X9G=@J*V&V_-W@+ MQM^V1^P+\<_ _P %/VCOB7;?$[X7>/=8B\/>&?&/]E+9ZAHFI2 BVMIT0D.D MA&T99S@%@R[/+;0^ =]?>)/^"SWQWN]9=F;P[\/M"TO2 YSY=K-#:W3JOH#, MS-QW- 'T5\$?C]X:^-,OB#P_#I5UHWB3PAJ@T[Q7X:U%D-QI\[()(VRC%9(9 M8R)(Y5.'4]F#*O>5\=_#/4[O2/\ @MW\1_#>F,RV>L_!6PU#58T^Z]U!,/VV?''B'7?@_K.@ MW4W@O3TDTK4)(S+$$E(5B5.,-DD?[IKZ._X275_^A0O?^^EH V**Q_\ A)=7 M_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O? M^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O M?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6 M@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_ MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^ MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_ M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V** MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2 M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH M V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^E MH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8H MK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275 M_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7 M_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O? M^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O M?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6 M@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_ MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^ MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_ M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V** MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2 M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH M V**Q_\ A)=7_P"A0O?^^EKYV_X*9_\ !5+X(_\ !+K]G"\^//QSTF>2\N-] MKX0\*Q7<:7>OZAMRL$74JBY#22D%8TYP6*(P!F_\%?/^"MOP)_X)*?LWS?%/ MX@R0ZQXQUI);;X?^!HKD+/K-XJC+OC)BM8MRM+-C@%57+NBG\J_^"+O_ 25 M^//_ 5V_:0N/^"S7_!7$3ZWH6K:BM]X&\'ZM 5AU\QM^XD:!N(M)@ "PP=) MRN6S'GS^3_X)B_\ !/#]I[_@OU^UW=?\%9O^"H>C:AJ'PQBU#'A7PHJ-#:ZV ML$C>5I]K&QS'I<#;A(PR9Y-ZEF=IG']"FF:E+HNFV^C:-X FM+.T@2&TM+9( MXXX8U 5415P%4 #@ 8H WHXTB18HD"JH 55& !Z"EK'_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_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ M *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_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%"]_[Z6K6E:K>ZA(Z76B3VH5!-0\*F*\ET.[M!=:5J*2 M2GS##/+$TL4D3J&*%F4Q+A.6->,?LK? SQC\4/C1\*_VK-8\!2>%M'\&?!FT MT+3Y;Z: WWB*>>"/]Z4A=_+M8D+E/,*R,\F=BJ,GZ_HH \*T7X^_M/>.=!UG MPCJ_[#>N^'_$#&XM;"YU/Q/I=SH;*H\C/=W$;2AD#;W=UC)Z-C)( MPWNU% 'AMYX<^(G[5NN^"M5^)/P7U+P+X<\(>)+?Q(]AXBO[.;4=0U*W1Q;1 MHEG--'% DDGFL[N)&,2*(U5F:LWQU\$?&GPJ_;7B_;'^&GA"Z\0Z=XD\('PY MX\T+3)85O(VBD22TU&%9GC6;:$\F1-X8(595Z5X7X!_Y2">/_\ L1-*_P#1C5[I 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 %%%% !117EW[9/[8WP#_8 M,_9ZU[]IG]I'QE'H_AK08,D+AKB_N&!\JTMHR099Y&&U4!'=F*JK, ##_P"" M@?[?O[/7_!-G]FO6/VF/VB_$?V;3K$>1I&D6S*;W6[]E)BLK5"1OD?:23]U% M5G8A58C\+_V$?V+_ -JW_@Y[_;=O/^"B?_!0(7NC? ;PUJ+6F@^&[6>2."^B MBDW+HVGG@B%3S=78PSN652'),%#]GOX%_M?_ /!V-^WOS*(WNKO'R*5X4""*OZ+?A;\+?AW\$OAUH MOPC^$G@ZP\/^&?#NG16&B:+ID C@L[>-=JHBCVZDY))))))- %[PCX2\+> ? M"VF^!O _AVRTC1M'L8K+2M*TVV6&WL[>) D<,<: *B*H"A0 !6C110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'_E()X_\ ^Q$T MK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U>Z4 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !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 %%%% !117-?&+XQ?##]G[X7:[\:OC1XVL/#GA;PUITE]K>M:E+LA MM8$'+'NQ)PJJH+,S*J@L0" 9?[27[2'P7_9&^"7B']HC]H+QS:>'?"7ABQ:Z MU34KMN@Z)%&H^:65V*HD:@L[LJ@$FOYY]*TS]L?_ (.Y?^"@1UK6/[7\ _LP M?#742JHI&VQMV(/EIUCN-7ND +-\R6\9'50HF=\6_BA^V)_P=K_M^P_!#X+? MVKX'_9G^'6HK9+F>3 ,L\C9=Y#R2>P M -;]G_X _"#]EOX.>'_@#\!? UEX;\)>&-/6ST?2+%,)$@R2S$Y:21V+.\C$ ML[LS,2S$UV-%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 45X-^T=^TEXL\._M!^#? MV4/ASJNG:+K'B[0M3U>Z\0ZK:&X^SVUJA(AMH0Z"2XD8,=S-MC2-FV/D /\ MV5O%7[2;CP9I?Q1\0Z9XG\.>(_AE#K5MXACTJ2VO[2_460:VN6$C13!UN6=) M J,3%("IQD@'NU%?*G[6_P 0_P#@HA\+OA[XC_:9^'>M> =-\/>%()=0;P!J MVD2W%W=Z;"2TDD]XLP5)VC!?RHU"J/E\QV&3W_QG_;.T'X+?L7VW[6WB'PC< MK-J7AW3[S2_"\DFV>:^O8XS!9$XX(>0!VQD*CM@XQ0![917SC\1/CO\ '3]E M";X?^,_VB/%6B:WX?\9>(;;0/%2:7HYM!X;O[I&,$T#^8QEM%D4Q2>;E\%9 MPY0[GQ(_:$\8^*/VK]._8W^"VIV>G:E;^%W\2>-?$MU9"Y.F67FK#!;01%@C M7$LC!B9,JD8SLS?QA\/YK6>/4K"W M,,.M:5=1"2WNUB+-YUT_3M/M9+F_O[V=8H;:&-2SRR.Q"HBJ"Q8 MD $F@"IXZ\=>#?ACX,U7XB_$3Q18Z)H.AZ?+?:QJ^IW*PV]G;1*7DED=B J MJH))/I7\Z/[8_P"U=^UK_P '3G[=%I^PK^Q";_PY^SWX/U%;S6?$%[;R)!-" MCE#K-^O!8GYEM+,D,2=S;27:'3_X*6?\%!?VG_\ @XX_;(L_^"67_!,K[5#\ M'].U$3>)O%#B2&VUE()%$FJWS 9CTZ%L&" _--(48J9&BCC_ &O_ .":W_!- M[]GK_@E[^S/IO[.?P#TCS&7;<^)_$UU"HO?$&H%0)+J:O>LH$U[=2 #S)I"H MRN7_A[Q7X5\R^\)>+]#FV7NE3$9R,$%HV,:Y7()V95E(S7CW_ 3F M_:H^.6@ZSX5_8P_:P\)VD6KWG@&UUGX=>+=((-KK>DK A$4B@#9<1)P>!G8< M@?*\OOOQ9^#WQBU/XG#XN?!SXI:=ILLGADZ/J_AK7-#:ZM-2C6626*021SQ/ M!,C2R -\ZXD8%>XY/]FG]DSQ7X;\0>#_ (V_'OQ';7WBKPQ\/;7PWX?T33;$ M0VF@PF*/[1EO-E-SV M'_!9?X_G7,^=>>!?#\^E%AC?;+;6L!KC]I/X MJ:=XHTOX=ZC%JFCV&F^'WLVU35(8VC@O[YGGE#-&K,PCC"*9&+DE<1C;^*7[ M.-YKWQOT/]IGX5>)K30O&ND:--HM])J&GML:5*XE^RW"))&ZF.51+'(K? M*VX,K@X !X;\.(KV^_X+B?$*_P!.4FSL/@A9VVI,OW1/)=VDD0/^T4#$>P-? M8]>:? /]G.S^$/B/Q=\4/$OB%=>\;>/=2AN_%.NI9?9HF6"(16UK;P[W,5O# M&-JAG=B2S,Q) 'I= !7B6J>!?V])=3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY M(& 37MM% 'RS\ M%^-^G?ML^.+/XC^-M&U'6%\%Z>;F\T_36AB>,RGRP$)X( M&[)[Y%?1WV+QO_T&[+_P&/\ C7D?@'_E()X__P"Q$TK_ -&-7NE &/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1 M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_ M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% M&)<1>+[2W>ZNO$5A%%$A>222#:J*!DDDG '>OY^_P#@KA_P5*_:<_X+5_M. MP?\ !'3_ ()6Z@VM^$+W43;^,O%VEEH;77A"X\Z1YUSY>D0'#-)_R\,%VAU, M8E[#_@NA_P %COC3_P %#?CM'_P1;_X)'_:_$4OB'46T?Q[XK\/S\:RXR)]/ MMYP=L=A$HS 9%I;[ANCM(B2$7@N7=>.?&=QI^+K7+T*1DG),<$>YEBA!PBDD[G>1V^H?L7C?_H-V M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V M** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#XM_X+M_M-?M/_L4_P#!*GXI_M-? ML]?$ZV\/^,/#/]A_V1J\>BVUV;?[1KFGVDO[J[CEA?=#/(OSHV-V1A@"/YU/ M^(H[_@NO_P!'S?\ F,O#'_RLK]_O^#H[_E!1\<_^Y9_]2?2:_D"H ^__ /B* M._X+K_\ 1\W_ )C+PQ_\K*^N?^"$O_!>?_@K?^VM_P %5OA9^S+^T+^UFGB# MP?XF_MS^U](D\!Z%:"X^SZ'J%W%^]M+&*9-LT$;?(ZYVX.5)!_$>OO\ _P"# M7'_E.O\ S_N9O\ U&-6H _KE^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,? M\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M MBB@#'^Q>-_\ H-V7_@,?\:M:5!K\,CG6+^"92OR"*+:0:O44 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?\ E()X_P#^Q$TK_P!& M-7NE>%^ ?^4@GC__ +$32O\ T8U>Z4 %%%% !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 %%%% !117X@_\ M%F_^#KW_ (9>_:.TK]GK_@GK9>'_ !A_PA_B!'^)GB;45\^PU#RV(ET>S=3] M1)=+G:P"IG#$@'[?5^'G_!P'_P %O?BA\6_B>W_!''_@E0]_XC\?>*+\Z#XZ M\2>%WWS)*^5DT:RD4X63&X7-QD+"@=-P(E,?*_\ !3C_ (.F1^U'^SEX,_9G M_P""3GA[Q2/BE\7;"*T\0SQ:?(-2\,R3N8#I=EM'[Z^D?(%Q'E4C960^8X,/ MV/\ \&_?_!!WP?\ \$N?A@OQN^.5E9:W\=_%FG@:YJ099HO#=M)ACIMJ_(+D MX\Z=?]8PVJ2B@N ==_P0H_X(@_"__@DG\$?[;\3I8:_\9?%=BG_";>+(DW)9 MQG#C3+)F *VR, 6? :=U#L %C2/[XHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "OC']KS_@O_P#\$K_V+_']A\*/B5^TMI^M>)KO6(+"]T;P8HU- MM(\R58WFO98V$-LD6[>Z/()=H)6-SQ7YV_MF?L@_\'-__!57]JSX@?LY^*OB M/:?"_P"!^A^*;O3;/5;&Z?1-%UG31(?)F6*%I+[4_,@*,4D9H!)E2T9!Q]-? ML ?\&G'_ 3>_9'^Q>,?CYI]U\;_ !?;[7:Y\7VRPZ+#(.\6F(S(Z^JW+SCN M * /1?\ @Z)ECF_X(1_'&:&171U\,,CJOY!*_NW_:6_9._9\_ M:^_9\U?]E;]H7X=1:[X UV*SBU/P[!?W-@DB6MS#%@$=00 MFTY4D'Y%_P"(7'_@A1_T8S_YDWQ/_P#+.@#^0*OO_P#X-G_@CG\*_ M,_X2?_@H9\.;KR\[O^$;U1M9S]/L"3;OPS7@7Q'_ .#N3_@C'X'\S_A&/B;X MW\8[,[?^$;\ W46_Z?VA]F_7% 'Z;45^)GQ'_P"#W+]CK2_,'PC_ &,?B7KF M,^5_PD>J:?I6[Z^2]WC]:\Q?_@[_ /V^_CBYB_9*_P""3B7K2'%ONO-5\0DG MMQ96MON^@Q0!_0#17\_O_#T?_@[W_:*X^%O_ 3U?P0D_P#J9!\))]."@]#N MUVX=?Q/%+_PRU_P>F_M&?\E#_:(?P+%/W_X3'0-+\M3T_P"0)&[KQ_P+UYH M_H!KE_B#\*_";_B&'_X+D?' MGYOVL?\ @KVMS'/_ *Z)O'GB/7RJG^'93^\GNKG)_P!HKSZ4 ?IM\1_^"V?_ 20^%7F M+XM_X*(?"B1XL^9%H?BV#5'4CJ"MD96S[8S7@?Q'_P"#KW_@BGX#\Q-#_:$\ M0>+)(\@Q>&_ .I#)] UW# A^H;'O7G_PX_X,WO\ @DMX,\N3Q=X@^+'BYQ@R M)K/B^W@C8^PL[2%@/^!$^]>^_#C_ (-N/^"*/PP\N31OV%-"U&5,%IO$FNZG MJF\^I2ZNI$_ *![4 ?D]_P %F_\ @[,3]JKX)S_LU_\ !.7PWXQ\$Z9X@@D@ M\9^-O$L,%IJ(+#=A;JW8_@'C M/S1ME6[$@&/_ ,$^_P!N'XI?\$Z/VL?"O[6WP@TC2=1U;PU<2"33=:LUEAO+ M65#%/!N(+0L\3,HEC(=,Y!(RI_M4_95^/'_#4'[./@O]H7_A6WB#P?\ \)AX M?M]3_P"$9\4VGD7^G^8N?+E3]5;C(XHM\/@;P\1J.MS'&5!M M8B3 &'1YS%&%?^"O?[17Q'^$O@_\ 9JU[P;H7A71+?4O# M6MZE=&Z;4(_.,4ZW311B&TF_>6[1PB20LHF.X[. #[V^*7Q,\$?!;X:Z_P#% M_P")FM_V9X<\+Z-I6M[+:6UWK"H!:V]Y/$RLL"@[MA8(S.#(&1 M#M[W]CKX&7'@'1/ /Q#\$^*M7A\.:M\*+6/6_#5UK<]Q9C4F2QD@NX(9698& M,?VI7\O:IRGRYR3Z!\;/"_P5^.6@:_\ L_?%3P]I^NHV@IJ5WHVH0$CR7::. M.>-N"KJ\3X="&0[3D;AGY'_X)]P?&#]E#XZ> /V78_B+>^+OAU\1OA8OBK1; M+53ONO"URD4331*X_P"75W?:HP!N=< ,KF0 [[]H#_@G]X@^(7P\\0_&OQA^ MT[X_TSXF0Z?<:KIVJ:-XKFMM+T.:-&ECM+>V3:HMDP$+G]Z^&D+!F(KI?@3^ MUMXZTW_@F)HG[6WQET2YU+Q#!X+:]N+2TM#YNJ3J[Q6S!$'!GQ"Y*C:/-)P% M%=O\9S<_M&W&I_LU>#=1EAT1@+;XD^(+1R/L]JZ@OI4#CK=3QD+(1_J(9"QP M\D6?1?"NH>!-/T@>&O!]YIT-CH4L>DK:64B"*S=(T"6P X4JC1@)VR!B@#X7 M_82\$_LK_M0?$2R^*_A7]OCXR>)?&VCWT>L>)_ ^L>*VL;-KL.'E L# K&S$ MQP(TD=54JC,>A]<\4>/[[]I+_@HO?_LHZCJ-W'X(^&_@B/6?$FEV=W) -8U: MZ>+[/%<&-@7@C@D\P1YVM([*Z;BO4*0<8H Z7]F+XHZWX!_;3^)W[#VK:S= MW^C:1I%EXI\!OJ%V\\]E83B-+FS,DA+/%'<2+Y08DHCE,X50/IFOD'X.>'K_ M ,9?\%E?BW\3].1GTOPE\,=+\-WEPH^0WMTUO>",'H2L<39 Z9&<9%?7U !1 M17B6J?L$?!K5]3N=6N?%7C=9+J=YI%B\7W*J&9BQ / R>!VH @\ _\ *03Q M_P#]B)I7_HQJ]TKY9^ 7P.\(_#?]MGQQX.T+4]9FM;;P7I\L%I_'/Q:^)NG^%]$M1FZUCQ M%XACL;6'_>EF=47IW-?F9_P4T_X.7_\ @G/^SU\$_%WA?]CG]H=/'_Q9.F20 M^%CHFEW-_I%I>,0JS3W+&*"5%&YAY4DG(7*D'! /2?\ @OA_P7P^''_!*OX< M2?"'X0W.G^(OCGXBT\MHFB2$2P>'8'!"ZC?*#^,4!P92,G" D_C#_P $9/\ M@Y%_:._8=_:.U;_AKWQ[X@^(GPR^(GB!]0\:_P!HW+7-_I%_,P\S5+/(?$GB"_DO=9UK5+@RSW<[G+ M.S'\@!P !6#0!_>W\+_BS\-/C7\--'^,GPG\<:;K_A;7]-2_T?7=-N1) M;W5NXR)%;\P0<%2"" 017&_$?]N?]B?X.^9_PMK]L#X7>&#%GS%\0>/].LV! M],2S*<^U?RR?\$:/^"$G[7?_ 5YT.^U5_BI?_#GX-Z)/)$/%.IV$U]!>W^< MM;V-EYT*SL#S)+O54R!EF^2OU ^''_!D?^QAI7EGXM_MC_$[7",>9_PCVGZ= MI8;Z>=%=8_,T ?;WQ'_X.'O^"+OPL\P>)/V_?"%V8\Y'ANUO=8W'V-C!,#_* MO _B/_P>#_\ !'WP1Y@\+W_Q,\8E,[?^$=\$"(/]/M\]MC\<5K_#S_@T<_X( MR>"?+_X2/X8^-O%Q3&3XB\>W4>_Z_8?LWZ8KW/X?_P#! 7_@CO\ #/9_PCG[ M W@.Y\O[O_"0:<=6S]?MS39_'- 'Y\?$?_@]_P#V==,\S_A47[!WC77,9\K_ M (23Q=::5N^ODQ7>/UKA_P#B*W_X*W_';_DT7_@D4E]YW_'K_P 2'7O$><]/ M^/)+;=^&*_;/X=_L9_LN?"'R_P#A4WP*\+>%_*QY7_".Z!:V6SZ>3&N*[;_A M!](_Y^;W_P "VH _!7_ANW_@\L_:+_Y)E^QW)X$\_P#U?_%N;#2_+S_V'YGQ M_P "H_X8!_X/(_VB_P#DIO[:4G@3S_\ 6?\ %R[32_+S_P!@"%\?\!K]ZO\ MA!](_P"?F]_\"VH_X0?2/^?F]_\ MJ /P5_XA.O^"K'QV_Y.Z_X*XQWWG?\ M?7_$VUWQ'G/7_C]DMMWXXKO?AQ_P9!?LU:7Y?_"W?VZ_'.N8QYO_ CGA6ST MK=]/.DN\?K7[6_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!^9_PX_P"#/[_@ MCOX'\O\ X2;1/B3XQV8W?\))XY,6_P"OV"&V_3%>^?#C_@WK_P"",'PL\L^& MO^"?W@RZ,>-I\22WFL9^OV^>;/XU]:?\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;4 <1\./V)/V,O@[Y?_"I/V1_ACX7,6/+/A[P'IUD5QZ&&%:].1$C01QH% M51A548 'I61_P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L5Y_\>/V5?VL_]GW\?W)DS^&5.5; W X&.H_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P " MVH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BH M[JZM;&UDO;VYCAAAC+S32N%5% R6)/ '))K\[?^"ZW_ 5OU[_@D7X2\%V7 MP[_9@USQ]XA^(LMW:^'=2N=9:+2K.ZA\K]S*L0:>>5O.4K"HCW@-MDRK ?G# MHG_!._\ X./O^"[5Q'K_ .V;\3[SX+?"C4)%E7P_KDE ']"/PM^,/PG^./A=O&_P8^)F@^+-%6^GLSJWAO5H;VV^T0N M8YHO-A9E+HX*L,Y!'->%?\%OQ,U3XR^*GE^TW6B6TLNGZ M&DQ.YO,VO]IO#NYWO)&KY.Z(YK]:/A3\(/A3\"O ]G\,_@K\-="\)>'=.3;8 MZ'X;TJ&RM(!QG;%$JJ"<_^!;4?\(/I'_/S>_\ @6U M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%% M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D M?\_-[_X%M5K2M LM'D>2UEG8NN#YLQ8?K0!>HHHH **** "BBB@ HHHH X#X MK?LT_##XN>)[3Q_K<.JZ?XET[3I;#3O$.A:[=V%S%;R'7-O!&$6.-Y)7:UA! M!98(F5%)R 6^:O3:* /F>^_X(^?\$\-3O+C4-2^!5]<7%W,\UW//X]UQWFD< MEG=R;W+,Q)))Y)))KN-1_8,_94U#]G.U_91_X5:D'@:PO/M=AI=OJMTLMO<^ M:\PG6X\TS;][L=Q<\';]WBO8** .&^$W[.GPM^#,O]H>%+'4[S4OLGV7^VO$ MGB"\U:^%OD'R5GO)9'CBRJGRT*IE0=N0#5WXF?!/X>_%F[TG6/%>G7,>J:!/ M)-H6MZ5J$UG?6#2)LD$<\+*X1U^5XR2C@#_;(\+7>L6V5?PYX0G M;6[\2#_ED\=D)! W_78QCU(K\X?C[_P>;OXV\1_\*S_X)P_L%^(O%^M7CF/2 MK[QK(QDF<<#9IFG&228'J,7"-CJ 3P ?NK7DO[3'[>/[&/[&VF-J?[47[3O@ MKP1B+S(K+7=>ACO)UQG]U:@F:8X[1HQK\1?^%9_\'?7_ 5>^;QEXMO_ ("^ M#-1_Y83WB^$(XD;[R-#;"35G7'&V8,IZ9ZUZS^S/_P &6WP,L]37QO\ MT_M M@>+/'NK7$OVB_P!,\)6RZ;;R2G[RRW5P9Y[@$Y)91 Q]NX!W'[5W_!YE_P $ M]_A-]IT;]EWX5>,_BSJ,61!?R0C0M*E/8B6Y5KGKV-J..]?-Q_X*B?\ !TY_ MP53_ -#_ &)_V3Y_A7X1U#BWU_3?#*6,O[!_L MH_\ !(/_ ()I_L3?9KO]G/\ 8Z\&Z1JEI@P^(M0T\ZEJJL/XEO;PRSID\X5P M,]A@5](T ?@/\.O^#1_]N#]K#Q3!\4_^"J__ 4DO]4U!SOFL-'O;SQ#?A&. M3$+W4&C2W(]$BE08P. *_0']E'_@V@_X(_?LH_9M2M/V9HOB!K-MM_XG?Q1O M#K#2$=";5E6S!SSD0 ^_ K[WHH _-+_@N7_P;T?!/_@I#\&HO&O[./A70? _ MQ@\(:5Y'ABZL+*.SL-:M8P2NF7:QJ%4=1%-C,1.#E"0/QO\ ^",G_!MU^T=^ MW%^T=JW_ U[X"\0?#OX9?#OQ ^G^-?[1MFMK_5[^%AYFEV>X?3S+@95%8;" MS,N/ZO:* .?^%7PJ^''P.^'&B_"'X0^"]/\ #OAGP[I\=CHFB:7;B*"T@085 M%4?F2$%DA,MEI=U=&;4KY1D?Z/90A[B<9&"40@'J17M-?G9^ MVM_P;5?L0?M]_M^W?[<7Q_\ $_B=K?4]$L+?7/ ^AW"V=OJM[;*81/7_ &<_^",7[%^O:[K=\6CL M_$WB#1'U+477.TS0:9:EDA53AO-GDD4*?GB7!K]E/V(O$_[2/C+]D?X>^(OV MP? 7_",_%"?PO;#QUI N+:4)J*+LEE!MF:)1*5\X(A(C$NPX*D5=_9I_9%_9 MC_8X\!)\,_V7/@9X;\#:*H7S;70-,2%[IE&!)/+S)<28_P"6DK,Q]:]&H IZ MEX=\/ZS>V.I:QH5G=W.F7!GTVXN;5)'M)2C1F2)F!,;%'9=RX.UB.A-7*** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /_*0 M3Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:O=* "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBO)?VF/V\?V,?V-M,;4_VHOVG?!7@C$7F166 MNZ]#'>3KC/[JU!,TQQVC1C0!ZU17X^?M7?\ !YE_P3W^$WVG1OV7?A5XS^+. MHQ9$%_)"-"TJ4]B);E6N>O8VHX[U\W'_ (*B?\'3G_!5/_0_V)_V3Y_A7X1U M#BWU_3?#*6,H!^^_Q%^)_PT^$'A:?QS\6OB'H M7A?1+49NM8\1:M#8VL/^]+,RHO3N:_/_ /:N_P"#J7_@D+^S-]ITGPQ\8=4^ M*>M6^5_LWX;:0;J'=T'^FSM#:LN>ICDD('.#P#\2?#K_ (-'_P!N#]K#Q3!\ M4_\ @JO_ ,%)+_5-0<[YK#1[V\\0WX1CDQ"]U!HTMR/1(I4&,#@"OT!_91_X M-H/^"/W[*/V;4K3]F:+X@:S;;?\ B=_%&\.L-(1T)M65;,'/.1 #[\"@#\\/ M$O\ P=&_\%9OV\]=N? /_!*7_@G!-!&TAA;6FTF[\37=MZ2.\:0V=H>A/G"1 M1G&3UJE'_P $+O\ @XX_X*A2#5/^"E/[=+>!_#E\=UWX9U+Q&;[8&YW)I&DF M/3P<=0948< CKC^@7PSX7\,^"]"MO"_@[P[8Z3IEE&([/3M,M$@@@0=%2- % M4>P J]0!^47[*/\ P9]?\$O?@;]FUGX]:AXO^+^K18:6/7M4.F:87'1DMK(I M)C/59)Y%/0C&<_H]\ _V5/V9_P!E?PY_PB7[-GP!\'^!=/*!9;?PKX>M[+S\ M=Y6B0-*W"?#7]A?V)HG_""Z%>?9OM&A:?=3?OKJQEF?=-/*_S.<;L M#"@ ?('_ !%'?\%U_P#H^;_S&7AC_P"5E'_!T=_RG7^.?_A^QZ%!(.?DL(W8SCJ#]HDE1A@^6IK]7** &6] MO!:0):VL"111($CCC4*J*!@ = !VI]%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% &!\1OBE\//A)H0\2?$CQA8:/:23"&W>]N%1KB8@D11*>99" <( MH+'!XXK&^#7[2'P4^/NFQWGPN^(.G:CK:5XLT;2UWW6DQWB*IU& M%#P<*H#MP J;6*JY9?1OV)+SX&_&KX8?#G]H/X9^)M/U74M#^&T7A6_N;$KY MD>5LI);:X! =7CDMLJK8P)78<."0#K?B%^VM^R5\*/'Z_"WXD?M#^%-&\0%D M633+_5XT> O@J)3G$)(((WE>"#T->F?;+0VGV\74?D>7YGG[QLV8SNSTQCG- M>!_'G]EG]E3PA^R3XYTGXA?#_1KC35\/:AJ6OZ_J%C$U_=7GE22O?O/MWFY, MF7# Y#$*H 6OF;X_P!W\9_@7_P1N^$WP*\7ZK?67B+QWJFC^$]4=Y&6XM+* M[>>X^S$]5*VT26[+V4LM 'W-X"_:(^!_Q0UW_A&OA_\ $_2=5O6MWN+>"UN< M_:X$8*\T!.!<1JQ ,D9902,GD5J?$'XH_#WX5:;;ZM\0O%MGI45Y5\ G8@)P"<8!KY@_X*V:A!^S]^S3X(^.?P\LX].O_A9X^TBY MT(6B[/+M-KVTMF,?\L9(F",G0A0#TI_P[\67GQ@_X+&>.]/UN3S]/^$WPTL[ M'P];.Y0=I&C?RBW=% H ^I/ _CWP7\2O#L7BWP#XGLM7TV9W1 M+NQG#J'1BKHV.5=6!5D.&4@@@$8K7KY)^!OBN\\ ?\%;?B_\"=*E*:)XL\"Z M=XR:R4XC@U"(V]G-(B]%:575G/\ $8P3TKZVH ***\2U3]J7XRV&IW-A;?L6 M^-[J."=XX[F*YMMLRAB XRW0@9'UH @\ _\ *03Q_P#]B)I7_HQJ]TKY9^ 7 MQ+\7>,/VV?''B'7?@_K.@W4W@O3TDTK4)(S+$$E(5B5.,-DD?[IKZ._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%"]_[Z6O!/^"B_P#P4_\ @-_P3)_9YO?C_P#M$6US$&+6_AOP[!<1 MB]UZ^VY6VMU)^A>0C;&N6;L" >I_'C]JK]G']E__ (1K_AH7XT>'_!__ F' MB"+1/#/]NZ@L']H7\GW(4S^&6.%7(W$9&?0*_B#_ ."D?_!2/]H[_@J#^T=? M_M"_M"Z]_>M_#/AFSE;[!X?L-V5M;=3^!>0_-(V6;L!^F7_!'O\ X.TKW]DO M]G>;]GG_ (* ^#_%WQ!B\,6*1^ /%'A\P3:C) N%6PO3>)KRV])&>..&TM.Q/G+(HSC)ZUB7/_!$K_@X^_P""G,HU M+_@I!^V9?^#_ [?'==^&[_7_M@0-W32-+:.P!QU!D1AP".N #]:_P!J_P#X M+K?\$I?V-/M.G_%[]LCPM=ZQ;95_#GA"=M;OQ(/^63QV0D$#?]=C&/4BOSA^ M/O\ P>;OXV\1_P#"L_\ @G#^P7XB\7ZU>.8]*OO&LC&29QP-FF:<9))@>HQ< M(V.H!/'L'[*/_!H__P $U/@;]FUGX]>'_'GQ?U:+#2QZ]JXTS3"XZ,EM9%), M9ZK)/(IZ$8SG]'O@'^SS^S[^ROX<_P"$2_9L_92\.>!=/*!9;?PKH%K9>?CO M*T2AI6[EG))/)- 'XA?\*S_X.^O^"KWS>,O%M_\ 7P9J/\ RPGO%\(1Q(WW MD:&V$FK.N.-LP93TSUKUG]F?_@RV^!EGJ:^-_P!NG]L#Q9X]U:XE^T7^F>$K M9=-MY)3]Y9;JX,\]P"&6=,GG"N!GL,"OI&L?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**X3XI_M"?#W MX&^#KCXA_&G7M+\(Z#:#_2M:\3:W;6-I%P3AI9G5 >#QFOS;_:__ .#OO_@F MU^SY]K\/_ O1O$/Q@UZ#46.E"0?PO?7"Y(]'ABF4^M 'ZOUYW^TA^UM M^S'^Q_X+'Q"_:A^/'A;P)I$F\6MSXDUB*V:[9 "R01L=]PX# [(U9N1Q7)_L M+_MEI^VU^R%\/OVK-"^&5_I47C?PW#J$^EO-O^Q7'*3P*[*ID5)DD57VKO50 MV!G%><_\%/O^"8'[/7_!67P#X0^'7[2WAOQ996G@[Q/_ &Q8WOAB]M[>[E5H M'BEM#)+'(%AES$S[5#9@3#+UH ^(?VQO^#R[]C+X:W$_@_\ 8G^"OB;XMZTS M^3::QJ2-HNDNY.%9!(CW"3]E[]B;0]!U6!-O_"3W-N+[5WXYS?7323J#U*JZIZ* M!@5]$_\ "2ZO_P!"A>_]]+0!_(U_P='?\IU_CG_W+/\ ZC&DU\ 5_9)^U'_P M0Z_X):?MH_';7?VE_P!I?]B.]\2^-O$OV7^V];_X3S6[/[3]GM8K6']S:WT4 M*;88(D^5!G;DY8DG@/\ B&6_X(??](ZKW_PY_B7_ .6= '\C5?U^_P#!KC_R M@H^!G__P#AS_$O_P LZ^O_ -ESX _"#]B[ MX$Z%^S1^S1\%KWPUX)\-?:O[$T3^U;B\^S?:+J6ZF_?74LLS[IIY7^9SC=@8 M4 ]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: -BBO$/V7/V[/A?^UU_P )C_PJ+3;F M\_X0OQ5/HNH[9T;S"GW+E,=89,/L;OY;>E>K_P#"2ZO_ -"A>_\ ?2T ;%%8 M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_" M2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/ M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM6 MM*U6]U"1TNM$GM0JY#2D8;VXH O4444 %%%% !1110 4444 >6?%/]IWX:_# M7XIGX+_$O7[+0&UCPJU_H.J:K=""WOIA)+'-:K(^$\U5$3JF[?D[] MA_X;^!_"/[7?A#QY^RU>0VOA6X^"EK+\:AI5P#I":KY$1MPQ!\I+TG=(Z##( MH=B%\UMWWYJVD:7KVG3:1K6GPW5K.A2:">,,K@]B#57P?X1\.> ?"NG>"?!^ ME1V.EZ391VFGVD9)$4,:A57+$EL #DDD]22>: /C'QU_P5'_ ."?_P 6/B1- MH/Q-_:"L;7P7X4U5)(-*71[ZY'B2_A8.EQ(88'0V<+@-&F29I4#L D:>;L?M MH7-O_P %"?V%4^,_[,6D:AK0\)>,[?Q+X.66QD@?7O[/=XYC#$X$G(>Y1%90 MSM%@+\PK[(HH ^,OV\-?\$_M^_"_X=_LX? ?Q-:Z_)XU\7Z;JGB$:?.LC:+H M< >2YN+L*3]G8-LB6.3:S2Y0?,I V[GPY:_LR?\ !437/CAXVO8=.\'?&#P- M;6*:_>2B*UM=%9XEC65\-?\)3^UA^TAX5\$0/$9+:T MU?4E^VW:C.?L]I'NN+@\'B*-CQ0!ZY02 ,DX ZDU^(7[6G_!Y1\/+CQ ?A1_ MP30_9.U_XC^(KR8VVEZYXLMY;>VGF_A,&GVVZZN@?[K-;OUXKQP?L&?\'0O_ M 6Q/V[]L3XQW?P6^&NI\R>'-9G;1H&MVZQC1K+_ $BX(SP+\J?]N@#]3OVW M/^#@?_@E?^PA]KT7XD_M)6'B?Q-:;E;P;\/ NL:@)!UCD,3""V?_ &9Y8SS7 M\ZG_ 5@_:T^.7_!>;]K'4?VC/V7?V3_ (LW7ASP?X5^S3:1#+/KT&EVL :2 M2[\NVMQ'IP=?FD3?(&9=V\Y '[7?L2?\&CO_ 3+_9E^R>)?CY#K/QK\26^U MWD\52?8](20?Q1Z?;MAE/=+B6=3Z5^FOP]^&WP[^$GA*T\ _"KP%HOAG0M/3 M98Z+X?TN*RM+9?2.&%51![ "@#^!VOH#_@FY_P $W/VCO^"H/[1UA^SU^SUH M/]VX\3>)KR)OL'A^PW8:ZN&'XA(Q\TC85>Y'[??\%F_^#4+_ (:A_:.TK]H7 M_@GK>^'_ ?_ ,)AX@1/B9X9U%O(L-/\QB9=8LT4?4R6JXW,0R8RP'Z?_P#! M-W_@F[^SC_P2_P#V<;#]GK]GK0/[MQXF\37D2_;_ !!?['X-,BUS775KN]V#F23: !DD MX7G:H5E<%\,?VJ/V:OC9\ M0/$/PK^#OQY\)>*O$7A**"3Q/I'AW7X+R;2Q,TBQB<1,WEL3$XVGYA@9 R,@ M'?54U[7]"\*Z-<^(_$^MVFFZ?90F6\O[^Y6&&",=7=W(55'.E:C6X*OL8AMK @XP>#7X"P?\&[/_ 7/ M_P""G/B\^*O^"L7[>W_"/Z''?,T>AMJQUF1=K']Y;Z=9M%I]JKCHRN'&1NCX MQ0!^G'B7_@X)_P""46D?M)>$?V4O"O[4.G^+_%OC'Q/:Z%9-X.@:_P!.M+JX ME$41FOUQ;;#(RI^[DD8$C*@3Y ,$_2W[&'_ 0)_P""5?[#/V35OA9^RYI.O>(K3:R^+O'P&LZA MY@Z2H9P8;9_>WCB_6OLFB@ "@*H ' %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%8'Q.^)O@SX/?#?Q'\6?'N MIRVVA^$]%NM6UVXM;.6ZDM[2WA::5Q#"KR2$1HS!$5F;H 20* -^ODG_ (+/ M_MG_ /#'O[&FK?\ ",ZM]G\7^-]^A>&/+?$D'F(?M-TO<>5"3AATDDB]:Y[X M-_\ !6OP_P#\%*/V%/C1\>?^"5EE+J7CCX?I?V/AS1/'6AD-J&H16BW-NPMH M9PYBN 6CA+.A,BG>H"LI_#SXW?MG?MF_MDZ=X;UK]M[QI%JOBOP_975J\5MI M\%K%:^;=RS%/*MU6/>JM'"6 R5MX\EB"Q />/^",'[9__#'O[9>D_P#"3:M] MG\(>-]FA>)_,?$<'F./LUTW8>5,1ECTCDE]:_HBK^2>OZ(O^",'[9_\ PV%^ MQII/_"3:M]H\7^"-FA>)_,?,D_EH/LUTW<^;"!ECUDCE]* /K:BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH \+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&KW2@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^1/V MV_\ @NK_ ,$P/V!?M>C_ !K_ &F])U'Q+:;E?P7X+(U?51(/^64D?%7_@ZB_X*+_MW>,[GX)?\$^!?ACX6O/'/Q*\::3X>T33XO,O]8US48K2U MMD_O22RLJ(/"0=)(XY$%M;N#T:&%&YZF@#\O'_X*._\'.?_ 6K M([V87&JZ)X1NI4BN)>,_:-3O US= ]"5C@?C[] M?N&B)&@CC0*JC"J!@ >E+0!XW^R7_P $]OV)_P!A7P^/#W[)O[-7A7P6K0B* MXU'3M/#ZA=(.T][*7N)^G_+21J]DHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **_,S_@M MM_P<,ZC_ ,$IOB[H_P"S'\//V0-:\<>./$WAV'5=#U/4=16VTETEFE@58U@$ MD]U(LD+*T6(3\RD,0PS\*_\ "&_\'9G_ 6A^;Q1JUY\ ?ASJG+6\KR>$;7R M6ZKY,?F:M.VN7,'VB*ULV66YD6=[=?+! VR, MQ.%P=+_@DI^PM\0_^"<'[$/AS]DOXD?'D?$.[T&^O;BWUI=(:S6WCNIVN6M5 M#RRM(J323$2,02'QM4 "OI6@#^>-?^"8W_!SO_P61(U']NS]HZY^$G@#4CNE M\-:QJ(L8VMS_ C1=,QYC+DC%ZT;XSECGG](_P#@CY_P;]?LY_\ !(3Q/JGQ M5\"?&7QEXR\;:_X?.CZWJ6JR16FG/;F:*8^58Q [#OB4AI)964;@" S9^^:* M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HKD/%G[0'P+\!_$CP_P#!SQK\8O#&E>+?%DKQ^&?#&H:Y!%J& MJ,D;R-Y%NS"20!(W)*J0,8SDBOC[XA?\%P_#OP^_X++>&_\ @D;K'[-'B*U? M6X4,OQ"O+Y# [36!N;9K>VB1VD@>0>0TSNFR0,"F%+ ^\*\2^"G_!1S]B;] MH[]H_P 5?LF? G]H31/%7CWP3I\EYXFT;1S)*EG''<+;R#SPGDR,DK*CK&[% M"P# 9%?-OPJ_9!_X*Z^'_P#@MKXJ_:D\OPR^% MUQ;_ !-\?7MU'1/.CLK1_:)F,L/&?_!.KXS7_P 2=$_:Y_X2;2-:TAK'7/#3^!C9K=8.^&42_;I=CQOG!V-E M7D7C=D?<=% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M17G'QI_:-T/X4>*-$^&6C^&[WQ%XQ\2VUW<:-X?TZ2*,BWMD#374\LKJD,*; ME&#_'_PCU?POKNL^"8?$MC.\D-QINH6A^SK M(UO-'(S!D>YB#12JCJ'4\@YH ]@HKR+XW_MB>"?@?\7O OP6UGP7XCO-2\>^ M((]*TW4(--,=A [!2Q>XDPKD*P.V,.!O!W[$GQHFT;6-52WT[QS<^$6@T:6T=_ MDU#[0Y %NT>)0W4J1@$D"O5?BM^T3H_P_P#B'H/P6\,^&KKQ+XU\1VLUYI^@ M6-Q'$+>RA($MY'X=*NM M&\2>$-4&G>*_#6HLAN-/G9!)&V48K)#+&1)'*IPZGLP95[R@ HHHH \+\ _\ MI!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:O=* "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HJAXH\5>%_!'A^[\6^-/$EAI&E6$)EOM3 MU2\2WM[:,=7DDD(5%'J2!7YP_MN?\'5__!*_]DS[9X;^&OCJ_P#C)XGM]R+I MWP]C633TD'3S-1E*P%#_ 'H//(_NT ?I;7F7[37[9_[*'[&7A+_A-_VI_P!H M/PKX&T]D9K?^W]6CBGN\=5@@R9;AO]F)&;CI7X7W/_!6W_@Y(_X+-W,F@?\ M!.?]F2Y^%?@*^. NV3D$ ' M4?MA_P#!Y;^S]X?U9_AM_P $\/V;_$/Q2U^YF^S:=KOB.&33M.EE8X1H+1 U MY= G V,MLQSP?7PG_AF3_@ZC_P""W'^D_M ^/[OX%?#+5.9-&U&23PU:/;MR MT7]G6V[4+H8.5%X2AX^<8R/VL_8\_P""9G[!W[!&DII_[*'[,7ACPI="'RIM M=BLS(?!WB>W\.3Z'K*6-UPZJ>.E ';?\11W_!=?_H^;_S&7AC_ .5E'_$4=_P77_Z/ MF_\ ,9>&/_E97P!10!_9[_P05_:C^.W[:/\ P2>^%/[2_P"TOXY_X27QMXE_ MMW^V];_LRUL_M/V?7=0M8?W-K%%"FV&")/E09VY.6))^OZ_!G_@U,_X*A_M+ MZUHOPM_X)D7G[*OD?#;2-'\1W=I\4OL][_I$C7EYJ!3<4^S\33/#PV?D_O9% M?O-0 45^-7_!1#_@XV_X*$_L@_MI?$#]FSX3?\$U?^$R\.^$M72TTKQ/]BU9 MO[0C,$4A?,,1C.&=E^4D?+7BW_$61_P5-_Z1$'_P7:Y_\9H _?ZBO%_^">'[ M2/Q$_:]_8M^'_P"TG\6?AE_PAOB+Q;H[W>J^&-DR_P!GR">6,)B8"0?*BM\P M!^:N0_X*U_MI_&/]@']BW6?VD_@1\$/^%A^(M-U?3[2W\,>5BOP!_XBR/^"IO_2(@_P#@NUS_ .,U]+_\$E/^"^O[=?[? MW[:6C?LV?'?_ ()[_P#"O/#NHZ/J%W<>)_L>IIY,D$#2(F;B-8_G8!>3GGB@ M#]9Z**_&K_@HA_P<;?\ !0G]D']M+X@?LV?";_@FK_PF7AWPEJZ6FE>)_L6K M-_:$9@BD+YAB,9PSLORDCY: /V5HK\ ?^(LC_@J;_P!(B#_X+M<_^,U^RW_! M/#]I'XB?M>_L6_#_ /:3^+/PR_X0WQ%XMT=[O5?#&R9?[/D$\L83$P$@^5%; MY@#\U 'M%%?-'_!6O]M/XQ_L _L6ZS^TG\"/@A_PL/Q%INKZ?:6_ACRKA_.C MGG6-WQ;JTGR*2W QQS7Y,?\ $61_P5-_Z1$'_P %VN?_ !F@#]_J*_)C_@DI M_P %]?VZ_P!O[]M+1OV;/CO_ ,$]_P#A7GAW4='U"[N/$_V/4T\F2"!I$3-Q M&L?SL O)SSQ7ZST %%?C5_P40_X.-O\ @H3^R#^VE\0/V;/A-_P35_X3+P[X M2U=+32O$_P!BU9O[0C,$4A?,,1C.&=E^4D?+7BW_ !%D?\%3?^D1!_\ !=KG M_P 9H _?ZOD#_@O5^U'\=OV+O^"3WQ6_:7_9H\<_\(UXV\-?V%_8FM_V9:WG MV;[1KNGVLW[FZBEA?=#/*GS(<;LC# $>K_\ !/#]I'XB?M>_L6_#_P#:3^+/ MPR_X0WQ%XMT=[O5?#&R9?[/D$\L83$P$@^5%;Y@#\U?*/_!UEXAO]%_X(@_% M+3;/3O/CU?5_#EI=RX/^CQKK=E.'X]7A1.>/G]<4 ?@Q_P 11W_!=?\ Z/F_ M\QEX8_\ E91_Q%'?\%U_^CYO_,9>&/\ Y65\ 44 ?M]_P05_X+U?\%8?VT?^ M"L7PI_9H_:7_ &K/^$E\$^)?[=_MO1/^$%T*S^T_9]"U"ZA_?6MC%,FV:")_ ME<9VX.5)!^W/VY?^#O7_ ()[?LRZKJG@']G[P7XI^+GBG3+B6VG6UM6T;2H+ MB-BCQR7-W'YQ*L"/W=NZG!PW3/XR?\&N/_*=?X&?]S-_ZC&K5_3M\)_^"3O_ M 3F^"GQJ\0_M'> OV1?!Z>.O%'B*ZUS5/%&J:?]ONTOKB9II9;=KDR"S!=V M.VW$:C/2@#\>_!O[?O\ P=3_ /!6GQ=I7B7]E+X#Q_"+X>IJ4%Y!?_V,-)TZ M[@2177S=0U+=<7D9QM<68 <$@IC-?T"Z:^H2Z=;R:M;0PW;0H;F&WF,D:28& MY5DW&OZ=:R6VGZY-IT3WEM M!(07BCF*[T1B 2H(!P,BM:BB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHKS7]K#]K_P#9P_8<^#MU\?/VJ/BC M9^$?"EI261@C85%).T^E 'I50ZAJ.GZ38RZGJM] M#;6T"%Y[BXE")&HZLS'@ >IKX5_X*1_\%/\ ]HSP9_P31\'_ +<__!*3X+VG MQ<;QY?Z=%ID4^D7MW/9VEZDBQW L+;;+-*EP(X&B+*4D?D,%85R7_!0O_@F3 M\:?^"ZO[!'P)MOBIX_UOX&>,[-K/5_B!H-[8S3QQ--9A;VV>Q2>-))4N8XGA M:5@8TW_=+L* /9?^"G?_ 6>_9+_ ."4&I^"-!_:1TOQ9(/V)? M@#\6O ?PZ\+?M3_#W0OBSJ?PWLH!I&O>.-#@NY)+Y+9();YHG#1B678';@@- M@C!52/6K>W@M($M;6!(HHD"1QQJ%5% P . .U 'QE^TY_P0^_9C_:G_P"" MDG@3_@IAXM\<>*]#\6>!+73C;:9X7N8;:'4[RQN6FMKFZD:-WD: M*6P"I^P8O"WAB'Q--XTA\.6":S<64=G/JRV:"YDMD=G2%I<;VC5G=@A. 78@ M9)J_10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 ?,/[?G[+WQQ\:>*O#7[5_P"RCXJLK+XA^ M/O+5='U?_ M (\M=TV89EM')("-][:20"6^\A576K_P37_;$^$?[1G@+0?AI=^&KOPW\2/ MG@^UL=0\/:Y 4NOL1BMA]JMV('FV\OEV[D@ C]WD8*,WJ'Q@\%3%>2Z'=V@NM*U%))3YAAGEB:6*2)U#%"S*8EPG+&O&/V5O@ M9XQ^*'QH^%?[5FL> I/"VC^#/@S::%I\M]- ;[Q%//!'^]*0N_EVL2%RGF%9 M&>3.Q5&2 :/_ 47 _X7_P#LP'_JLL7_ *(->^?M!_"O4OCC\%?$GP@TOQU= M^&G\1Z6]A+K5C LDUO#)A90BL0,M'N3.01OR.0*\4_;I^&_QQ^)'QL^">O\ MPO\ @CJ^OZ9X#^(,>M^(-0MM6TR!!;! A6-;F[C=W&XG&T#Y>O(KV'X\?$#X MS> OA>OC/X+? UO&NN)<,< , ?,O@ M+QM^V1^P+\<_ _P4_:.^)=M\3OA=X]UB+P]X9\8_V4MGJ&B:E("+:VG1"0Z2 M$;1EG. 6#+L\MM#X!WU]XD_X+/?'>[UEV9O#OP^T+2](#G/EVLT-K=.J^@,S M,W'>'/B)^U;KO@K5?B3\%]2\"^'/"'B2W\2/8>(K^SFU'4-2MT<6T:) M9S31Q0)))YK.[B1C$BB-59FK-\=?!'QI\*OVUXOVQ_AIX0NO$.G>)/"!\.>/ M-"TR6%;R-HI$DM-1A69XUFVA/)D3>&"%657.0 #S_P"&>IW>D?\ !;OXC^&] M,9EL]9^"MAJ&JQI]U[J"YM887;U(CD=1WPU?8E>"?LT_ #Q=:_M%?$?]L7XJ MZ$=(UOQRMGIN@>'I;B.:;2-'M8E11,\3-'YT\B^:Z(SJF% Z "O$M4\ M"_MZ2ZG-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V*\ _X*1?\ M!2+]G'_@E_\ LXW_ .T+^T+K_P#>M_#/AFSE7[?X@O\ ;E+6W0_@7D/RQKEF M[ @'L_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C7XL_\ !&3_ (.O?^&H M?VCM6_9Z_P""A5EX?\'_ /"8>('?X9^)M.7R+#3_ #& BT>\=C]!'=-C4_LD?# MR]F\!_L(_!'Q%\6]>DE\BRUO58Y-(TEY&.U#%&R-=W)S_P LS%#G(P]?._\ MPKS_ (.M/^"WG[SQQK=W\ _AAJO+6D[3>%+)X&Y*_9X]^J7B,O($VZ)N/F&< MT ?K'^VS_P %E_V"_P#@G^EUIO[0_P"UYX6C\0VH(/@SP["VJ:P7'1'MK;<; M(-)^#.G?$'Q-:[6'B;XFQ#5I%<-_P#H-V7_ (#'_&M6 MXN(+6![JZF2.*-"\DDC *J@9))/0 =Z\"^-?_!5K_@FI^SMYT7QB_;I^%VD7 M4&?-TP>,;6YO5QU_T6!WF/3^YUXH ]H^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &O@>R_X.C_\ @D/XH^.'A/X"_"WXL^)_%VJ>+_%5AH-CJ.C^#;FWL;:X MN[E+=)9I+X6Y$*M("SHKG:"5#< _HA0!C_8O&_\ T&[+_P !C_C1]B\;_P#0 M;LO_ &/^-?FK_P6N^+_ /P<-^'_ -IW0?A'_P $C_AO'?>"]5\%07E]XEM_ M#VF/)9ZH;JYCE@>ZU5_LR 1);NH*@CS#[5\=_P##EW_@Z:_;)_??M5?\%'F\ M&:;<_P#']HT_Q0O0"#G(^QZ-%]D0_\$9O^"&?$NF3:=KNCW@ M/E7EK*I62-MI! ()&001V(H _&?XS_\ !ZE^R;X7,UM\"_V=?B!XOFCR$FUR M.RT:VE/8JZRW,@7W:('VK1_X)R?\'%'_ 4L_P""A7[:'@+X;:1_P3O?P_\ M"7Q#JK>&/!FM1Z>UEX4&A MW.IM9RP64-O+Y4L?M8_MZ_";PY%XJ\5FW&J^)O$GQ5U;18KPVMK#:QX2/ M48(%V00PJ=BC. 6R6)(!_(3\.OA9XI^)W]J_\(U;;_[)TU[R?(/SXZ1K_MMS M@=]IKFZ_6K]K_P"&'[%7PE_:@\8^#?V"/A-;^%/ &FZ@+"T$&N7VHG4IH 4E MN_.O9YI"KR;]@5@FP*0H+,3]3_L)?L3?\&S7Q$_92T;XA_MR_#7P1X)\;+K$ M^DZY=>)_C!K>D1:G=*!*MS$G]I1Q(KQ.I*HJHKK(%"J * /MK_@V!M?%,G_! M#/X'OINJ6T<)_P"$EV)) 6(_XJ;5<\_7-??/V+QO_P!!NR_\!C_C7COPN7_@ MGE_P2Z_9Q\&? GPM\3O WPH^',*7;>"+'Q7\0%BBN!/SF"XU*Y:2XS+=- M(?G?:)5 PNT5ZIXS^-7P;^'%CIVJ?$/XM>&=!MM8_P"01<:SKUO:QWWRAOW+ M2NHEX93\N>"#WH O?8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-2ZMXT\' M:#!;W.N^+-,LH[Q"UI)=W\<:SJ "2A8C<,,O3U'K6E'(DJ"6)PRL 593D$>M M &1]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 M8_V+QO\ ]!NR_P# 8_XU\#?\'/UKXIC_ ."&?QP?4M4MI(1_PC6](X"I/_%3 M:5CGZXK]$:\__:C_ &7/@3^VC\"==_9H_:7\#?\ "2^"?$OV7^V]$_M.ZL_M M/V>ZBNH?WUK+%,FV:")_E<9VX.5)! /X0Z*_K]_XA+KC0M0W?%#Q,?/\O_5W M4>-3YAEP^QN_EMZ4 ?BM_P &P*7TG_!&OM7]B:W_ ,)UKMY]F^T6LMK-^YNKZ6%]T,\J?,AQNR,, 1]?T 8_V+QO M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XU;3Q'X>EU^3PI%KUDVJ0VJW,NFK=(;A M(&8JLICSN"%@0&(P2",U\;_L#?\ !;3]F_\ X*:_'[XL_LL? '0O%'A7Q/\ M#G3?,AN?&FEQ0RWK":2UN)H[5968);3^0&60HS>>H*KS0!]:ZK<^(M!TNXUO M7/%NEV5E9P--=W=V@CB@C4$L[NQ 50 223@ 5X;X_P#V_O 2?LA_$W]KS]F? MQQH/QFTKX7V6HOJUCX U."Y%Q.9'T[PW:_:[%7:RDBN+2]@2VLEV16D ML1B:/S"LN=[,I+[J]E_X):?\$B/V;/\ @DW\'=?^$/P,\2^*O$,/BR\BO/$M MYXOU*.<74Z1M'E((XTAA4HVT@*68*H=GVC !\[_L_?ME_MC?\%T/^"/'Q#^( M_P"S!=:C\#?BA=:A>Z9X7GM+R:$>9;R17$!@OVA7='/ PMWGC4%)/-(V[1CT M7]FK_@E-\7?&/_!*FP_X)T_\%2_BEI7Q6:2Z:75]3L;^]>9XQ?B^@0WTVRXD MDCDRGG81C'A.F2?NFTM+33[2*PL+6."""-8X884"I&@& J@< =*DH \Q M_9V_9F\%_LF?!O1?V?OV=O#6D>%_!WAV*2/1]#LHI7CMQ)(\LAW2NSLS2.[L MS,2S,222:[;[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QJ MUI4&OPR.=8OX)E*_((HMI!J]10 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T M8U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%<1\8/VF?VK$ZG\?/C_X*\$6X3?YWBWQ3::BOQ M#^-O_![=^R_HTDEC^S9^Q5X[\5S$[()O%VMVFBHS= P6W%XS#., [2?]FO-/ M^'\W_!RK^V@?LW[&/_!,W_A&]*NO^/37+?X<:E>;,],WU_(ED?QC'<].@!_0 M/7-_$KXR?"'X,:-_PD7QA^*OAOPGI^"?M_B77+>PAP.OSSNJ_K7X-_\ #N'_ M (.^_P!MT;_VA/VU)?AE8W8SJF#PU$ZMQ_ ^/1L5TOPU_P"# M*F[\8:S_ ,)E^V-_P4:UO7]0N2#?P^&O#1:9SW_TZ^N)&?\ & 8]Z /I+_@L M]_P<1?LC?!C]B?QSI'[ '[?WA&\^.1?3%\%/X3LHM>B!_M.U^V'S&MY[''V+ M[5S*6)/-?L+_P %N_\ @A#_ ,$C_P#@E1_P3#\4_$7P M7J/BR^^*^JWNEZ?\.=5\9>*)9IKFZ_M&T:\6.&TBAMF;[ +MCYD9 )7Y@I' MX6>#O"NJ>-_%-AX2T6/=JZ1XI748M4U:/73+J0M[#1[R]A@CGNEFV(6M4C(VG", MP7:<$<)^UW\ M+\$>%M$\6^#[+;;:?;1Z=J6U>6P/W__ /!K MC_RG7^!G_&]!U2*+8_BBZMC M?:Q+D8;=?7)>$CK5U'8^=\2K MC3UO;$3.(I/L>AP>4=T>UMDFS&<'!&*SK?\ X,\?A%X!M/\ A;/_ 4,_P"" MK9M;>XN%2_O8],M].1I2"VW^T=2NI [$*Q&8@<*3@X- '[^U\,?\%G/^"Y'P MT_X(VV_@F#Q[^SYXF\;7GCZ#49-#;2M0M[2T1K,VXECEFDW.K?Z3$1MC88)Y MXQ7T-\7/VSOV2/V0_P!GCPY\<_CU^TKH>F^!M2BLK/1/&^HZ@MQ!K+RVS30/ M'+;JRSM-#%)*&C&U@"5XKS+]N3_@H!_P39_9]_9=\ ?MZ_M/V.G>)O NOW-H M/AWXDB\%?VM,6U&S>\A>W5XR]L)8+?<6.S[BJV#@4 ?E1+_P=4_\%=OVKY&M M/^"?_P#P2?2YBN&*P7"Z'K7BIXQG&[?9I:Q@CU92HQR,5^B__!#7XQ?\%A/C M+X(^(6O_ /!6SX0R>%;LZK82_#])-*L;'?:O%,+F'R+=VF3RW2)LW W'SL*3 MM8+TW[<7_!:3]G3]AW_@G_\ #S_@H==_#?Q7XL\$_$J32(_#-EH,%O#%9/#WQ[\1?V%S6B8H#%?>2FW)D .,G!H [WX _\$!/^"/W[-6IV.O\ PW_8:\*7&IZ= M/'<6NI>*9+G6YHYT8,LJ_;Y9E1@P# J!@@8Q7V)7Y_?\%$/V5/\ @KO^US_P M35^#'P__ &:/VBY/A9\>+3^Q+CXL:K%XSFTF.5_[(E348OM.EQR;\7S1L!$- MA )4@ I_P %&O\ @D3^T;_P4<_X)Q_!C]D_Q7^U='X2^('@D:+/X\\9VWVS M4H-9N(-(DM+[&9()9Q+'46,7FJ(#$&\W,?SC;G*\BOG?]M[_@B-\./^"@?[!GP;_8 MD^/'QTURU?X3Q:09?%_AW388KC5Y;/2GL)6\J] M-^7M_M*$!%^0-%\P+E<_6N&_X*4?\%K/V??^":W[,OP]_:G\:_#'Q=XN\/\ MQ,DA7PX/#D=LC)YMF+N(SF>5-@:+.-H$])UZ\N)?LIM+0V<+LZR*TS"!F4[RP8G)!.".YUS] MF;]G7Q5\/_#OPI\8? OPEKGAKPE%;Q^&-$UWP_;WUMI8@A\B$P).CB-DBS&& M'(4D9P30!\=_\%8?^"V/B'_@GC^R-\)/VI_A/^R^WQ&M_BW+;II]E+XC>R;3 MQ/8"]A)$5M,9RR;A@%,;,Y.>(?\ @JS_ ,%!_P#@I;\#?V1?@]\=/^";'[(R M?$3Q!\11!)XBT*7P3JNMS:/!/8)=1R"*QEB:(!BR,\H*YVC )K[[TW3=.T;3 MK?1]'L(+2TM($AM;6VB$<<,:@*J(J@!5 X &*GH _/W_@K'XJ_P""W7BC M]E7X/^)O^"4F@RZ7\0-=6.7XD:1/8:*DMA'-8QR;6_MK]W"8Y]Z$#Y\M@]*/ M^"MW[)'_ 5P_;%_9F^$'A_]A?\ :4E^$WCVR D^)LT?C>YT=)3+91!T,^G1 MRM(8[A7 \OY<,2"1BOT"HH _/W_@KQ_P1^^/W_!4_P#9U^$7PJMOVJXOA_KW M@M6?QCJMK#=7L&JR2VD, 217C/_!R_^S#\&O%O[&_P M5E^-WQ"O+SQ;X"UE;;PY:65LB+KTQMH%NY9@Y9HX +='(4DEI(T+?-NK]:*^ M'/\ @I+_ ,$>/&?_ 45^,UA\2=;_:Y_X1G2-%TA;'0_#2>!C>+:Y.^:4R_; MHM[R/C)V+A4C7G;D@'X%5T_P/^ 7[+G[3/QM\(_!S]L74=>L/ NKZY'!?:MX M;U2.TN=/FD5XH;C?+%*GEJ\@WAD(V%CP0*_47_B%K_ZOH_\ ,9?_ 'SH_P"( M6O\ ZOH_\QE_]\Z /J?_ (*@_P#!%+]FC_@JU\//A[\-OCA\1O'/AVQ^&SW! MT-O"%]9Q-.)H8(F$_P!HM9@V%@3:5VXRV+]Z)5_A6W&-N/O'VKZL^ W@+QG\+ M/@SX:^&WQ!^(O_"6ZOH6D0V-WXE.FFT;4?*&Q)7B,LNUR@7<=YW,&;C.!UM M'PG_ ,%@?^"'G@__ (*T_"[X8?"_6/VA=2\"6_PR>Z-I/9>'H[_[<)H+>'#* MTT6PJ+<$$$YWGBLW_@LW_P $.KS_ (*R?"SX4_#?0?VHS\.!\+#=M;W!\'G5 M/[1,T%M$GW;RW,&P6Y.1OSYG;;S]_44 ? '_ 69_P""._QO_P""EGPK^$_P M\^!W[67_ K.7X;:T4K$2@8\P$9)-'_ 6=_9)_X*Y?M _#'X4:!_P3&_:: M/@C6?#'VP^.KV3QI^"O M_!9WXB_#/X4:9_P2F^+/]AZ[I'VU/B'=/KUI:->@PVJP'-TC+)\ZW!R,$;O> MC_@L_HO_ 7(?X:_"BW_ ."06JD^(;+[:?B3,;CP^IGVPVHMAC61Y;;I/M)_ M=\?WN"M??]% 'P!_P6A\9_\ !;OP+\-_A1+_ ,$F_"G]MZ])]N7XFM]@T:;: M1#:_9SMORH&9#8FS>[W'W.3LP,8%??]% 'P!_P6C_;._P""LO[(OP[^ M%.M?\$Y/V4?^%H:SKWVY?']JG@34-973C'#:F$[+*:-H=[R3@;B0?+QVH_X+ M2?\ !1G_ (*.?L$_#WX4^(?V)_V-?^%K:GXI^WGQS;)X+U?5$TA;>*T9#C3Y M%-OO::8 R[@?*./NM7W_ $4 ? '_ 6F_P""K/[6_P#P34\ ?"GQ5^SY^R%_ MPLZ\\;?;U\36B6%_(NE-!%:,G-JK%-[SR !^OE\=#1_P6G_X+._$[_@DWX!^ M%/B_PK^RD/B-<>/_ .T#J]FNLS68TL6L5H[?,EO-G<;DC+ 8V9YYQ]_T4 ? MO_!9W_@N5:?\$?/!7PI\6:W^S++X\D^)@U#?9P^,!IATPVD5H[#/A?XN^(OP#UGQ2,'/VI ,'L?:M3_ M (*<_P#!:G]EG_@D[X5^'GBS]I3P'X]U.'XDF[&C0^#=+LKF2V^S1VSRF<7- MW;A1BZC V;\D-P.,_2?Q1^ GP+^.%I9V'QJ^"_A/QA!IQ-@F[8F<8SM&>@K*^.G[)?[+'[4%IIEA^TI^S7X!^(,.BB8:+'XV\'V6 MJ#3_ #0@E\C[3$_DEQ''N*8SY:9^Z, 'S1_P69_X**V?[(O[+MKX6\(V.K1> M,/BOH=];^$[Z&%!'IL48M5NII7WY258KQ?+"AOWG)P%R?R@_X)-?M_:;_P $ M_/VEF\>>/[J]_P"$$UW3)+'QE#8VSSR1Q*#)#*0=%!8I)*%!+ 5I_ M\%FOVRH_VO/VQ]4A\)ZDLO@WP*KZ#X56%OW4HC?_ $BZ7'!\V4':PZQQQ>E? M)= ']+G[8_\ P4]_8:_X)_:+X2\0?M@?'*/P7:>.1<'PQ+<>']1O/M?D)$\H M(M+>7RMJSQ?ZS;G?@9(.-K]IS_@H'^QG^QCI?AO6_P!J;]H+0O ]IXO68^&Y M]=:2-;[REB:3;A#@J)HB0V#\X]Z^*/V3?@)^PW_P7L_8B\!:7^W?\+Y/&7BO MX*M<:(=GBC4=/E@\Z. +=$6=Q%YOGPVT +2!L20R[=N6S].?\%%_^"17[&G_ M 5)TCP=HO[5OA_7KF'P(;T^'#H.O261A^U+ LP;:"'XMHL9'&#CJ: /5?CE M^V+^R?\ LQV>AZE^T?\ M(^"/ 5MXE$G]@7/C'Q-;:;'J'EB,R>4]PZ!]HEC M)P> X)K:^(_[0/P&^#L&F77Q=^-OA'PK%K98:-)XC\26MBM_M"EO),TBB7 = M"=N<;U]17SM_P5$_X(P_LH?\%;-$\#:#^TGXH\<:1#\/O[0_L ^"M7M;4G[8 MMLLGF_:+:,7_@KA_P1+^!'_!7S0OA]H7Q>^+7B[PG'\.1J M7]CCPO\ 92MP;Q;16\X3Q/G8+1-NTK]]LYXP ?7FN^._!'A<6A\3>,M*TX7^ M?L)OM1BA^T8 )\O>PWX!!.,]16HK*ZAT8$$9!!X(KX6_X+._\$/?!7_!8?P_ M\-O#_B']H+5/ ,?PV_M3["-.T&._6\^V+9K\X>6/;L%I@8//F'TYRO\ @M[_ M ,$0-8_X*^:'\+-)\+_M2_\ "LO^%9'5O+'_ B3:G_: O5LD'S+>6YA\M;1 MNS[_ #?X=OS 'W_17P!_P6]_X))_M-?\%,-$^%>F?LP?M;CX5-\/_P"UEU$F M2]0ZDMTMDL(WVLBD>7]EDX8'/F\8P&_[7/CAY?&ESI4FJ>8+$60/E12 M"?9Y5T3YA&#(.NXX/^"X/PN_X+5>.]/^%B_\$?OB(=&FTO\ M?\ X6#))K&G M6S7>X6*V/%\K+)C;>$XQC/._8TB^%DO\ P3,_9&/Q8?7?[8_X3L?\(#J>MII_D?8?LG%A-&T/F>;=_>)W M"/C!%'_!:UV^-P'^JXSDXD_X+@# M!&/+/KQM_P#!5_\ X+7_ +-W_!("[^'EM^T+\-/''B$_$;^U/[+7P5:6<[VW MV$V8D\U;FY@'S?;$V[2!+3]J>R\ M72-\0SJ/]A_\(MHL5YY?V(VHF,P::,K_ ,?D6W:&SANF!G:_X*#?\%9_V*O^ M"8-SX,MOVP/'6JZ(?'AO_P#A'CIOAZYO]_V/[-Y^\6ZL4Q]JA R/FW''0T ? M2E>2?M6?MG_!K]CW_A"_^%N:M]G_ .$W\76^A:?M<#R/,_UEU)GI#%E-[=O, M7UKG_P!MK_@I[^PQ_P $Y[GPK:?MF_'6/P5)XV%[_P (R)?#^HWPO/LGD?:. M;*WF$6W[3!_K-N[?\N[#8_%C_@L]^VA_PV'^V7JW_",ZM]H\(>"-^A>&/+?, M<_EN?M-TO8^;,#AAUCCB]* /Z(J*_%#X8_\ !RO\9_AK:_L\_LSV/[)&J_$' M5M?U"VT7QIXJT^ZGO+PVMMOHWQ1_P M3:_8C\;_ +8MG^WSXR_9_P!(U7XK:;I]I::;XHOWED-H+8N89HX"_DB=0^T3 ME#(%C0!@%%>Y4 ?!O[$O_!$'3?V-/^"G/Q<_X*,:+^T_X@U&+XF3WZP> S8@ M6]O;72?#K_ (/2?%/Q._M7_A&O^"66 M_P#LG37O)\_&L_/CI&O_ !)?OMS@=]IH _=FBOP!_P"(YS_K%U_YFS_[RU^O M_P#P2X_;G_X>4?L)^!OVUO\ A5W_ A?_":?VG_Q3/\ ;?\ :/V/['JEW8?\ M?'D0>9O^R^9_JUV[]O.W<0#W^BBB@ HKQ7XX_P#!1_\ 8"_9J\Z+X[_MF_#/ MPQ8_&[]M?]CO]FI)6_:#_:G^'O@I MX@2UOXG\8V5E,?98I9 [M_LJ"3Z5_(M\.OVU_P!M'_@HO\:8/A?^V3_P5N\7 M>!?"]]:W$^I>(?%OB346T:U"(6V?8;-E0NY 155!DD D"OO;PE_P;P?\$A/A M+^P'RBQ"9P M6R +_$L-C(6/3_ $6SBNC( M?]D2CZU^6W[2'["_Q4\-?#WQC_P47_8/_9AE'[*5C>1CPSX_\GCSK2_FF=I%OG>!FAA !4DX49'6^'OV"?^"K4__!*2Y_X*H> /VH+;2OA5 M/LBA\#^!O$=_I]_< ZR-(8?V=8VT5HH6XR2-^=BYQVH ^Z/^'OO_ =;_MKG MROV5O^"?+^ M.NN+#5X/AE- K*>A^V:]*;60C^\$"^HKS+]K']CW_@X4T_X5 MK\&[:2"5RL4A"D@?(<'D M9_07]E/]I_\ X*#?"?\ X-EOAW\>/V8?@K>>-/C3X?T6WTNS\(:[X6U#4+N\ M@BU]]-9S:0R1W$CK:@3[LXV(9""E0_MV?L]_\%#_ /@K?_P;P:7X:^)G[/+V M/[1.I:O9:G=^ IXH=&*7%OK,?^"*6D?"*P_9I^'_@G]K*Z\@ZSXI\0ZT]W M$ACUAB^ZY@^U1Q[]/"G]PA^8A>#DCZ*M?^"#/C'Q;_P1'T+_ ()N^+/B%X+\ M(?%2!+8:[\3O"&C27,=SY.JM<##O@U\)/A)I-F5277+;0]-T6-&/ \RYVQY8^K-D^]?BI_P48_;'_X M.2-,\7?$#XV?#S]ICPQX*_9F3QS?6?P_^)MGJ7A:WT[4=*>[E33Y(KE?-O)R M\*J-T8(+ ]\5^E&H_P#!$/P5\0_^".WA?_@D;\;/C_JVK6'AX6V_QYH>BQV5 MU*8-1>\CV6\TEPL>$?R"2SY +<9VCN!_P1Q_90UO_@FIX=_X)8?$S4?%/BGX M<^'5@$%YJ&JI!J*/B;X:M?!OAW0AJ.E6$5G>ZC,+<6GV MR6*>8B$/+ 2R[W93(!SS7T/IO_!-+]BVV_8TT7_@G_K?P8M]=^$^@+$-/\+Z M_J%Q=J/+N6N4+RO)YC[96+#+8Q\N-O%=SX=_97_9L\*_!/3/V;=&^!/A4> - M&5%TOP=$/ MVU]'^%=ZB:SXFT+6_#:W.J[9O#TLLLUK*TOEJ5N/D:6W,9*KNF63.8PK?AI^ MPI\+/^/SXM:M;?WK/2=P_P"_L@_1 ?\ ?%?UX?M^?"#]C;6OV"O'/PT_:M^& M=E>?""QT6.[UOPKIMW-I<66.QA9RRPJ\S/(X4'&YV9VQEF))- &?XQ\*Z M7XW\+7_A+6H]UMJ%LT,N!RN1PP]P<$>X%?/W_!.O]F;]L/XL_P#!1/PK^S1^ MQU\63X!^+-Y%6T: M;Q5\1+::]U5-3GL[>:WF9GE:WGN3*LNXM*5+,,L">:WOCU_P1$\!?M3?\$L/ MA;_P3$^.OQZUF>S^&D6C"/QIH&DQ6US>/IUK+:QE89GF6(-%*5.6?&/>ON2B M@#Y2^)__ 1V_9,^.O[ 'P^_X)P_'*Y\3^)? ?PXBTQ='NI-66VOYS86\EO MTLL$:C_52LI"*N1CI7<^)?\ @FQ^Q;X]_91\'_L2_$SX*6GBCX:^!(K%/#7A MWQ!>W%PMO]CA>&W9I-X>0I&[K\Q((;D&O=** .#C_9=_9P'PCT'X!WGP*\*7 MW@KPO%;Q^'?"VJ:%!=V.G"!#'#Y44RLJ%$9E5@,@,0#S79:)HFB^&M(MO#_A MS2+73["SA6&SL;*W6*&"-1A41% 55 X %6J* "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *Y+X\^ O&?Q3^#/B7X;?#[XB_\(EJ^NZ1-8VGB4::;MM.\T;'E M2(2Q;G"%MIWC:Q#MHH _)/\ XA:_^KZ/_,9?_?.C_B%K_P"KZ/\ S&7_ M -\Z_6RB@#X<_P"";7_!'CQG_P $ZOC-?_$G1/VN?^$FTC6M(:QUSPT_@8V: MW6#OAE$OVZ78\;YP=C95Y%XW9'W'110 4444 %%%% !1110 4444 %%%% !1 M110 5'=V=I?PFVOK6.:,D$QRH&4D=.#4E% &#XV^%OPR^):6\?Q'^'.@^(%M M"QM%UO2(;L0DXR4\U6VYP,X]!6-\8_V9?V;OVB3IY_:!_9]\$>.O[)\S^RO^ M$Q\)V>I_8O,V^9Y7VF-_+W;$W;<9V+GH*[>B@#R[]H_]B7]D7]K^71[C]J+] MG/PCX\E\/>=_84WB;18KI]/\XQF7R6<9CW&*(G:1GRU]*Q?VN_\ @G1^Q5^W MG<^'[S]KKX Z5XVE\*?:/^$>EU&ZN8FL?/:)I=A@E3[Q@BSG/W![U[710!^: MO_!RQ\)OV*O%?[-7AGXB?M#_ JB\2_$32]0GT_X32R:[?6PTR6=H);VZ:"W MG2*X14MH>)DD7>8AC#L#^*-?OK_P4E_X(\>,_P#@HK\9K#XDZW^US_PC.D:+ MI"V.A^&D\#&\6UR=\TIE^W1;WD?&3L7"I&O.W)^=O^(6O_J^C_S&7_WSH ^1 M_P#@C%^V5%^Q]^VAI$_B?45@\*>-570?$KRMA+<2N#;W))Z".;;N;M&\E?T2 M5^2?_$+7_P!7T?\ F,O_ +YU^G_P&\!>,_A9\&?#7PV^(/Q%_P"$MU?0M(AL M;OQ*=--HVH^4-B2O$99=KE NX[SN8,W&< ZVBBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH \&_:._:2\6>'?V@_!O[*'PYU73M%UCQ=H6IZO M=>(=5M#N7_A[Q7X5\R^\)>+]#FV7NE3$9R,$%HV,:Y7()V95E(S7CW_!. M;]JCXY:#K/A7]C#]K#PG:1:O>> ;76?AUXMT@@VNMZ2L"$12* -EQ$G!X&=A MR!\KR@'I'[6O[2'QU^"WQ^^#O@'PII/AQ/"_C[QS%H^J7T[RS7^S:KLJ)A8X M@?G7=F0X (VD\=[^U]^TMX?_ &2?@!KGQMUW2WU&6P6.#2=)BDVOJ%],XC@@ M!P< NP+'!*JK'!QBO'?^"B__ "7[]F#_ +++%_Z(-8O_ 6PM+J7]G[X=7[ M_P!G6/QLT&?63CY5MMETA+?[.]T'U(H [KXB?'?XZ?LH3?#_ ,9_M$>*M$UO MP_XR\0VV@>*DTO1S:#PW?W2,8)H'\QC+:+(IBD\W+X*R!ARAW/B1^T)XQ\4? MM7Z=^QO\%M3L].U*W\+OXD\:^);JR%R=,LO-6&"V@B+!&N)9&#$R95(QG8Y8 M;?+/^"YT5U>_L+OHFE(SZCJ7C72+;2TC/SM<-,Q4+[_*:C_9VM+VP_X++_'\ MZYGSKSP+X?GTHL,;[9;:UCD*_P"SYJD'WH ]A_9S_:)\1^*_C%X__9=^+#V; M^,/A_-:SQZE86YAAUK2KJ(26]VL19O+D7/E2J"5#@%):I^P1\&M7U M.YU:Y\5>-UDNIWFD6+Q?GRQR:AJTD\I,DI+9=N2/E&!VYKZ. M_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V* M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ /Y&O^#H M[_E.O\<_^Y9_]1C2:YO]EGX6?\*Q^%UM]OMMFIZMB\U#72M&_X1B\OC,2V_'AK2BD9)Z[G[?W5:L&@# MXD_:F^%G_"L?BC<_8+;9IFK9O-/VCY4R?WD8_P!ULX'966OT5_8 _P"#IOXP M?\$\O^"??@3]B#X*?LA>'];U/P7%JS/XM\2>)+B6&Z^U:G>:AG[%!%&R"-;G M83YYSL+?+G ^?/VIOA9_PL[X77/V"VWZGI.;S3]H^9\#]Y&/]Y(/ 7A7388HQ$RI(D+:A)<7@-?->L?LE_P#!QA_P4,^"]U\? M/$>F?';XE^$6AEDGM]6\67#GY)3&T4.F3SK)*%_@U\/ M?!&CQ^'O!>A1Z181$F*QTM1;PH3U(2,!1^5:/_"#Z1_S\WO_ (%M0!_)]\&O M^#5'_@KK\9/V?[WXYV_PRT'P[?PB06'P[\6ZM)IOB"_97"@+'/"MM$""6#37 M$?"^N!7Z'?LY?\&N8U'_ ((U^(?A-\4OV;/ WAG]JW699ETWQEKGB*6]BLD7 M4XYH2TEN]S##FU5X28(LX;D%B6/[9_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM0!^=GPK_P""&_Q7U/\ X(.:E_P2:^/_ ,7/"MOXVUB4M>?$#P]9SZA"/+UU M-4MBYG2WFN"BHL.&VX0!0=H KE_@_P#\&E__ 3]\(_L/WG[,OQ7\GQ)\0M1 M+_:_C;IFC/8ZI"IO%N$%O;3W-S#"5C46Y8?>0DD9)K]._P#A!](_Y^;W_P " MVH_X0?2/^?F]_P# MJ /D;X2?\$&/V _AC_P3]N?^"=&J>$;[Q)X4U$L=7\3 M:K'9PZ]>YU 7ZJ][:6\3;4E557C(C4+DXS7J_P ./^"9?[%?PR_8IB_X)X:5 M\'(M1^$*%R_A'7M3N;V.8O??;VWR2R&1A]J_>XW8!X QQ7L7_"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U '*^ /V3OV9?A=\#;?]F7P'\!O"NG_#RU+&'P6N MBPR::"UP;DDV[JR,3.?-R03O^;KS79^&/"OA?P5HD'AGP;X;L-(TVV!%MI^F M6:6\$0)).V- %7))/ ZFJW_"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\ M(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D? M\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^ M!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0! ML45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ M @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_ M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#" M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1 M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16 M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\ M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ M (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L4 M5C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@ M6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M5K2M LM'D>2UEG8NN#Y MLQ8?K0!>HHHH **** "BBB@ HHHH \K^+/P>^,6I_$X?%SX.?%+3M-ED\,G1 M]7\-:YH;75IJ4:RR2Q2"2.>)X)D:60!OG7$C KW')_LT_LF>*_#?B#P?\;?C MWXCMK[Q5X8^'MKX;\/Z)IMB(;3083%']HRWFRFYN7*!&F#*FU<*@!W'Z HH M\-_:D_90^(7[0_Q,^'7C[0OC)I'A^W^'/BA-=L-/N?!\E\]Y.JA2DDHOH0$( MW<*@/S=>.>^^.'P,\'?M&_!76/@A\6H!=Z=KNGB"^FLE\EHYE*ND\(8OY;I( MJR)DM@J,[AG/:44 >'R_LJ^/?B5KW@:X_:3^*FG>*-+^'>HQ:IH]AIOA][-M M4U2&-HX+^^9YY0S1JS,(XPBF1BY)7$8V_BE^SC>:]\;]#_:9^%7B:TT+QKI& MC3:+?2:AI[7-GK&E2N)?LMPB21NICE42QR*WRMN#*X.!ZK10!YI\ _V<[/X0 M^(_%WQ0\2^(5U[QMX]U*&[\4ZZEE]FB98(A%;6MO#OET44 %%%% 'A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U M>Z4 %%%% !1110 4444 %%%% 'YN?MH_\&\^E_M<_MA_$#]KBT_:I_X1JY\? M7.FS7>D'P)]L-O\ 8]+M-/5?.^W1;P1:^9]P8,I'.,GS;_B%K_ZOH_\ ,9?_ M 'SK];** /R3_P"(6O\ ZOH_\QE_]\Z^_P#_ ()T_L8:7_P3X_8\\*?LCZ+X MV_X2*V\+W.JS1:N-+^Q";[;JEWJ!40^;+L"&Z,8^_L;6>"UNKR*.6YD*6T)?&VCWT>L>)_ ^L>*VL;-KL.'E L# K&S$QP(TD=54JC,>A]<\4>/[ M[]I+_@HO?_LHZCJ-W'X(^&_@B/6?$FEV=W) -8U:Z>+[/%<&-@7@C@D\P1YV MM(*_!OC2RU#3KCP3IT<-W;N2CNDA#@9'4;A^=?1'_"8^&/^@U!_WU0!I45F M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\ M)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\ M)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\ M)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]58T_6])U5VCTZ_CF9!E@AZ"@ M"U1110 4444 %%%% !1110 4444 ?(/[:'[+GP@_;*UKX5_%/X9^)9O"_BS6 MM3F_L'XD>'4,-_"D>EWES"LF"I=5EA0%6(=0'563+5Z!_P $Y/C[\3?CK^S% M:^)OCI/9OXBTCQ#?>'[_ %>U 2#5I+6M>*/#FC66M7>HW_AW2/%VI16MP]Q;7$4HA"W(^Q%FG+L8-NX; MEQ\Y8=5\1/V0OV=?B?\ VT_9P\3?#6UC\':%E= M'!+'<#EBS;L[CD \A_;6^ 7AF3]I7X&_'CX7:7!IWQ%7XGV=C?7FGH$FU30S M#,^H+.%P9%CMXV^=L[0Y7/S@5D_!_P /7GPZ_P""ROQ;.NQF-/B%\-M*UC09 M7^[-'9BWLID4]V5TW%>H4@XQ7T+\)OV=/A;\&9?[0\*6.IWFI?9/LO\ ;7B3 MQ!>:M?"WR#Y*SWDLCQQ953Y:%4RH.W(!J[\3/@G\/?BS=Z3K'BO3KF/5- GD MFT+6]*U":SOK!I$V2".>%E<(Z_*\9)1P!N4X& #YM^#GAZ_\9?\ !97XM_$_ M3D9]+\)?#'2_#=Y<*/D-[=-;W@C!Z$K'$V0.F1G&17U]7.?#'X3> ?@[H$WA MSX?Z%]CANKV6]U">:XDN+F^NI"#)<7$\K-)/*V!EW9FP ,X Z.@ K$E^&GP MXGE:>?X?Z([NQ9W?2H26)ZDG;R:VZ* /G[X8^'?#^D_M\^/;#2M"L[:!/ VE ME(;>U1$4F1LD # S@?E7O?\ 9VG_ //C#_WZ%>(^ ?\ E()X_P#^Q$TK_P!& M-7NE $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C# M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4? MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $ M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C# M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4? MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $ M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4^*VMH"3!;HA/4H@ M&:?10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7X!_Y M2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C5[I0 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 %%%% !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 4456UG6M'\.:31]I&V5? MN9/4XQ@GK_B#\4?A[\*M-M]6^(7BVSTJ*\N5MK%;B3]Y=SD$B*&-Z5X7X!_P"4@GC_ /[$32O_ M $8U>Z4 %%%% !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%%%% !1110 4444 %%%% !1110 4444 %> _\%,/A%\7OC/^R?JGASX(V4>H M:YI^K:?JZ:#.P$>LQ6EPDSV; D!@VT,%/#% O?->_5PGQ]^/7A;]G?0-&\:> M/#Y&A7OB*#3=7U5]PCTR.:.79+M&\0Z>_A_QAIOQ/T[Q1-X*UI FJ:1<6,.FC>JN 2GG6LL1=0"$D(8(7VU M8^'OBJ^^+O\ P6.\>:9KSF:P^$OPUL[#P_;/REO=:B+:YGN5':1HW\HM_<4" MO(/VEO"7PN^*_P ;8OB?^S-XBL+WXUK\<=./AC5/"E^DTT^C#3=.^U271A8A MK%$\S,C_ "@DQ@_O&5O9[KP[;?LR_P#!437/CCXWO8=.\'?&#P/;V2^(+V41 M6UKKECY2):RR-A8C+;1[HRQ&]E95R10!'\#?%=YX _X*V_%_X$Z5*4T3Q9X% MT[QDUDIQ'!J$1M[.:1%Z*TJNK.?XC&">E?6U?*?[+O@F?XL_\% _BO\ MK:4 M/-\)MH%EX/\ !>K+S%JZ1"&6]N(6Z/"L\2QK*N4):I^U+\9 M;#4[FPMOV+?&]U'!.\<=S%*=,MM(E\/Z!+;I+IZP!G^T._SAE8G;C:,'N:YS_A] M?_P4$_Z5]/V@/_!E;_\ QBOT>HH _.'_ (?7_P#!03_I7T_: _\ !E;_ /QB MC_A]?_P4$_Z5]/V@/_!E;_\ QBOT>HH _.'_ (?7_P#!03_I7T_: _\ !E;_ M /QBC_A]?_P4$_Z5]/V@/_!E;_\ QBOT>HH _.'_ (?7_P#!03_I7T_: _\ M!E;_ /QBC_A]?_P4$_Z5]/V@/_!E;_\ QBOT>HH _.'_ (?7_P#!03_I7T_: M _\ !E;_ /QBC_A]?_P4$_Z5]/V@/_!E;_\ QBOT>HH _.'_ (?7_P#!03_I M7T_: _\ !E;_ /QBLO7O^"\'[;_AK4M,TC7/^""7QSM+G6+HV^FP76MVR/=2 MA=Q2,&#YVQS@5^F5>%_M8?\ );/@?_V/HVT5U M);R3V&MVTJ++&VUT)$'# \$=JU/^'U__ 4$_P"E?3]H#_P96_\ \8KZJ_X) M[_\ )$]6_P"Q[UG_ -*37NE 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_ ^O M_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_ M ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ MC%'_ ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#* MW_\ C%'_ ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M M?^#*W_\ C%'_ ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TK MZ?M ?^#*W_\ C%'_ ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H M)_TKZ?M ?^#*W_\ C%'_ ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ M /@H)_TKZ?M ?^#*W_\ C%'_ ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_ M\/K_ /@H)_TKZ?M ?^#*W_\ C%'_ ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% M'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_ ^O_P""@G_2OI^T!_X,K?\ ^,5^ MCU% 'YFZ]_P7@_;?\-:EIFD:Y_P02^.=IHH _.'_A]?_P %!/\ I7T_: _\&5O_ /&*/^'U_P#P4$_Z5]/V@/\ MP96__P 8K]'J* /SA_X?7_\ !03_ *5]/V@/_!E;_P#QBC_A]?\ \%!/^E?3 M]H#_ ,&5O_\ &*_1ZB@#\X?^'U__ 4$_P"E?3]H#_P96_\ \8H_X?7_ /!0 M3_I7T_: _P#!E;__ !BOT>HH _.'_A]?_P %!/\ I7T_: _\&5O_ /&*/^'U M_P#P4$_Z5]/V@/\ P96__P 8K]'J* /SA_X?7_\ !03_ *5]/V@/_!E;_P#Q MBC_A]?\ \%!/^E?3]H#_ ,&5O_\ &*_1ZB@#\X?^'U__ 4$_P"E?3]H#_P9 M6_\ \8H_X?7_ /!03_I7T_: _P#!E;__ !BOT>HH _.'_A]?_P %!/\ I7T_ M: _\&5O_ /&*/^'U_P#P4$_Z5]/V@/\ P96__P 8K]'J* /SA_X?7_\ !03_ M *5]/V@/_!E;_P#QBC_A]?\ \%!/^E?3]H#_ ,&5O_\ &*_1ZB@#\X?^'U__ M 4$_P"E?3]H#_P96_\ \8K+\)_\%X/VW_'&FR:OX5_X()?'/4;:*ZDMY)[# M6[:5%EC;:Z$B#A@>".U?IE7A?_!/?_DB>K?]CWK/_I2: /E7_A]?_P %!/\ MI7T_: _\&5O_ /&*/^'U_P#P4$_Z5]/V@/\ P96__P 8K]'J* /SA_X?7_\ M!03_ *5]/V@/_!E;_P#QBC_A]?\ \%!/^E?3]H#_ ,&5O_\ &*_1ZB@#\X?^ M'U__ 4$_P"E?3]H#_P96_\ \8H_X?7_ /!03_I7T_: _P#!E;__ !BOT>HH M _.'_A]?_P %!/\ I7T_: _\&5O_ /&*/^'U_P#P4$_Z5]/V@/\ P96__P 8 MK]'J* /SA_X?7_\ !03_ *5]/V@/_!E;_P#QBC_A]?\ \%!/^E?3]H#_ ,&5 MO_\ &*_1ZB@#\X?^'U__ 4$_P"E?3]H#_P96_\ \8H_X?7_ /!03_I7T_: M_P#!E;__ !BOT>HH _.'_A]?_P %!/\ I7T_: _\&5O_ /&*/^'U_P#P4$_Z M5]/V@/\ P96__P 8K]'J* /SA_X?7_\ !03_ *5]/V@/_!E;_P#QBC_A]?\ M\%!/^E?3]H#_ ,&5O_\ &*_1ZB@#\X?^'U__ 4$_P"E?3]H#_P96_\ \8H_ MX?7_ /!03_I7T_: _P#!E;__ !BOT>HH _.'_A]?_P %!/\ I7T_: _\&5O_ M /&*/^'U_P#P4$_Z5]/V@/\ P96__P 8K]'J* /SA_X?7_\ !03_ *5]/V@/ M_!E;_P#QBLO7O^"\'[;_ (:U+3-(US_@@E\<[2YUBZ-OIL%UK=LCW4H7<4C! M@^=L] M9_\ 2DU[I0!^[BD@U&4RA#;QA$4AP M"7[C -?4E% !1110 4444 %%%% !1110 4444 %! 8%6 ((Y!HHH Q?"7P\\ M$^!+O5K[PAX;MM/EUS4/MVJM;J1Y\_E1Q;R,X7Y(D&%P."<98DZUW9VE_;/9 MWUK'-#(,213(&5AZ$'@U)10 D<:1((HD"JH 55& !Z4M%% !1110 4444 %% M%% !1110 4444 %%^)K'4KY8I8X++2=%L6NK[4;J1@D M5M;PKS)*[$ #@ 99BJJ2/%?A?_P4>T?7_COI7[.WQT_9\\:?"WQ!XEB=_"3^ M*H86M=6*C)B2:)BJRXQ\G(R0I(9E# 'TG4%WI>F7\\%S?:=!-):R;[:2:%6: M)L8W*2/E..XK@?BM^T3H_P /_B'H/P6\,^&KKQ+XU\1VLUYI^@6-Q'$+>RA( M$MY1:K^V)X)TW]K#0?V11X+\1_VU MKNF7E_'J]UIIM[$0VZN6\MY,-,2R8RB[,$'<Y$\0_"/X>W]WX/:X*0 M^,M7G%E;:BBG#2V415YKA,@XD=(HWQE'8)=8T#X8?LM_$#XD0>&./%&L>%[!! M9V,FP.T$;R,#[N+;=YEO:32%525N1YD;.D:MN ![CI^EZ9I M$!MM*TZ"UC:1G:.WA5%+$Y+8 ')/4U/7.?%CXFZ-\'O .I?$37]&UC4+33+6 M2>:UT+2Y+NX=41G;:B#CY5/S,57H"1D9R/V:?COH7[37P.\/_';PSHEWIVG^ M([:2XL[._93-'&LSQC?L)4,=F< D#.,GK0!W5%?+7B3_ (*::A9^*=6T;P!^ MPW\:_&.E:;JEQ96_B?PUX3\[3]1,,AC>6WDWCS(]RL PX.,BO6?V3OVE=/\ MVK_A/_PMK2?AWKWAFV.KW>GII_B**-+AGMY/*E;;&S 2K)'@G(:-LB@#TRB MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKEOC)\7?#7P0\!7/CWQ-8Z ME?+%+'!9:3HMBUU?:C=2,$BMK>%>9)78@ < #+,5520 =317S9\+_P#@H]H^ MO_'?2OV=OCI^SYXT^%OB#Q+$[^$G\50PM:ZL5&3$DT3%5EQCY.1DA20S*&]. M^*W[1.C_ _^(>@_!;PSX:NO$OC7Q':S7FGZ!8W$<0M[*$@2WES-(=L$ 8A M<,SNP5%;#;0#OKO2],OYX+F^TZ":2UDWVTDT*LT38QN4D?*<=Q4]<'\$?C]X M:^-,OB#P_#I5UHWB3PAJ@T[Q7X:U%D-QI\[()(VRC%9(98R)(Y5.'4]F#*O/ M:K^V)X)TW]K#0?V11X+\1_VUKNF7E_'J]UIIM[$0VZN6\MY,-,2R8RB[,$'< M%O@1X=T[5M>L+W4;_ %W7+;1?#FB::J&YU34)R?+@C,C* MB\*[L[LJJB,Q/&#BZ;^T9-I/Q9M9 K*&*NQ4B@#TZBBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **^?OCM^W9J7PN\2ZQH'PP_9;^('Q(@\,<>*-8\+V""SL9-@= MH(WD8&YF1&4ND0.S< 2&R!WOP$_:F^#7[1OP*MOVBOA_XD$?AN2VFEO9M3 @ MDTXP@F:.X!)$;1X)8Y*XPP)4@D ]$J#3]+TS2(#;:5IT%K&TC.T=O"J*6)R6 MP .2>IKPZQ_;O\+-X.T7XU:_\-=:TCX9^(M3ALM)\-M#\$ZA/8Z_ MJNEWUM"9[F W,%C%*X:[>')# KGQ[XFL=2OEBEC@LM)T6Q:ZOM1 MNI&"16UO"O,DKL0 . !EF*JI(\5^%_\ P4>T?7_COI7[.WQT_9\\:?"WQ!XE MB=_"3^*H86M=6*C)B2:)BJRXQ\G(R0I(9E# 'TG4%WI>F7\\%S?:=!-):R;[ M:2:%6:)L8W*2/E..XK@?BM^T3H_P_P#B'H/P6\,^&KKQ+XU\1VLUYI^@6-Q' M$+>RA($MY.? M'?[*OQ/TKX9WM[';V_Q(O-%1+;9(P6.Y:W+>=' ^059P&92,(20M>[_&+]HC MX9_!3X61?%SQ-J)=8T#X8?LM_$#XD0>&./%&L>%[!!9V,FP.T$;R,#S:F!!)IQA!,T=P" M2(VCP2QR5QA@2I!/%V/[=_A9O!VB_&K7_AKK6D?#/Q%J<-EI/CF_FA5 )I/* MM[NXMMWF6]I-(55)6Y'F1LZ1JVX 'N.GZ7IFD0&VTK3H+6-I&=H[>%44L3DM M@ 7_M#?M+CX(W&G>%O"?PD\3^/O%6KQ23V/AGPI:HTD=O&0'N;B61 MECMX0S*@9SEF.%!PVW"_9*_;C\!_M5:OXC\ _P#"$Z_X,\;>$)43Q)X,\4VH MBN[97^Y*F"1)&>/FX(RN1AD+ 'MM%>1?&_\ ;$\$_ _XO>!?@MK/@OQ'>:EX M]\01Z5INH0::8["!V"EB]Q)A7(5@=L8NT %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!7O=)TS4KBTN[^PAFEL+@SV4DD8)@E,;Q%U)^ZVR21[UEV9O#OP^T+2] M(#G/EVLT-K=.J^@,S,W'Z@N M;6&%V]2(Y'4=\-7H'CKX(^-/A5^VO%^V/\-/"%UXAT[Q)X0/ASQYH6F2PK>1 MM%(DEIJ,*S/&LVT)Y,B;PP0JRJYR!9_9I^ 'BZU_:*^(_P"V+\5=".D:WXY6 MSTW0/#TMQ'--I&CVL2HHF>)FC\Z>1?-=$9U3"@.3G !QGQO _P"'NGP//_5/ MO$?_ *!6+_P5[\3^-?%&F_"G]D+P4X3_ (6YX[CL=;#7KVRW&G6S1/-;M*B. MT:N98RS*K'"$;6!(/3_&+X??'76?^"CGPV^.GAWX"ZWJ'A'PEX8U;3-5UB'5 M]*3=+=*PC>.*6\65D!"Y)4'YN <&NH_;G_9O\:?&2R\#?%GX10VT_C;X6^+X M/$&@Z=>7 ABU6(%1&9W5D;=&B.FSN=HVD5]/U\[_ !1^ M%7C#]KOXN_"KQ!XD^&.K>%/#7PY\1CQ3?/X@EM1=7>I11[;6TA2WFE^5)&,D MLC$*=B*F_+_$ M_@7X*> -6\;:YY6FZ/IB7%_>_9X>7DDD:1]J+S)++*YPHRSR2 #):NAKY*^+ M'Q%_;OU?X\R:O:_\$[=0\4^#_#5V'\'VTWQ0T2P2XNE)']I3Q-)(7(O&>IOK>N:3 PQIBZKJEK$]G MQQ\EJRQ/CC=OQDG_"?3DMDP, P16YBQ]&1< M?2NRL_!OQQ_;1_9Y\?\ PS_:W^"=M\-+?Q+:-I>D:#;^(+?6+BW41AQJ#W$! M$;'SF0I%@%?L_.=X-TT[0O&'CXW]K) MIG]F6:L;?PQ)I.BZ-IUQ;1.%%LT42[[F6) HPH)+9]C7 _\ M!-OX??%+X._L>^#_ (-_&'X;WOAO7?#5C);7<-S?V5S'.6N)G#1O:SR@C:RY MW;3D]#B@#K_VH?BRDDC!,$IC>(NI/W6V22+D=G8=ZL5YO^U-XW_:#\#_ KN+O\ M9D^"S^-?%EU((+*U?5[.S@L@0LNS-X=^'VA:7I .?$7Q=TG49(Y9G47&IW,-N%DNI N6\M"HPBH M@555!VOCKX(^-/A5^VO%^V/\-/"%UXAT[Q)X0/ASQYH6F2PK>1M%(DEIJ,*S M/&LVT)Y,B;PP0JRJYR >?\ PSU.[TC_ (+=_$?PWIC,MGK/P5L-0U6-/NO= M07-K#"[>I$.*6\65D!"Y)4'YN M <&@#9_X*:_"_1OB#^SO;^(U^)[>#_$W@[Q-9:WX#UM(&F8ZTC-';6PA16>8 MS-*8Q&BLQ9E.UMI4^2?LD_'/7?VC/VP=,\.?MOZ _@SXP?#+1+E?"G@86OEV M5Y]IA5+S5H9][BYD:-2BQ*=D<>]E,I+M'[G^VQ\%?B+\3X/AYX_^&6G)J^H? M#CXA67B27PQ+=I -7AC22.2.-Y"(UN%60O&9&5,@@D9R,CXB_!W6?VD?VE?A M/\8A\+=3\+1_#>^O-0OM=UO[/'=W2RVS1+IT20RR,RF1A)(SX0!"$+EVV@'T M/1110 4444 %%%% !1110 4444 %%%% !1110 4444 <]XO\3^!?@IX U;QM MKGE:;H^F)<7][]GAY>221I'VHO,DLLKG"C+/)( ,EJ^%/C;\)/'/[*/_ 18 M^*$VHZ(O&>IOK>N:3 PQIBZKJEK$]GQQ\EJRQ/CC=OQDU_P""=NH>*?!_AJ[#^#[:;XH:)8)<72DC^TIXFDD+N/\ E@C$"+)< M@R%3%V]GX-^./[:/[//C_P"&?[6_P3MOAI;^);1M+TC0;?Q!;ZQ<6ZB,.-0> MX@(C8^-<\,>0GV/3_A/IR6R8& 8(K< MQ8^C(N/I7HWPF\1:SXQ_X)V^&_%?B29Y=0U3X,6EU?RRG+232:2CNQSW+$G\ M:\L\:_"#]ISXV_L::-^PEXK^'%UHNIO::=H7C#Q\;^UDTS^S+.6+S+NUVRF: M:6XBA4+$T2;6E?>4"@M]"?$GPW=^$_V?]1\ ?##P%>:L;?PQ)I.BZ-IUQ;1. M%%LT42[[F6) HPH)+9]C0!Y?_P $F/\ E'7\+/\ L!2_^E<]>2_\$W/B_:?L MC_#KQ'^R-^TSI^MZ/XN\+^+-2N;%_P#A'[RZ7Q!8SR&9;RV>&)Q,"Q?('(&T MGN%]L_X)M_#[XI?!W]CWP?\ !OXP_#>]\-Z[X:L9+:[AN;^RN8YRUQ,X:-[6 M>4$;67.[:%[WX#?#'0M1\&Z%KB-9^*?'NK^5'-'8-\L MT&GVP=I6GD7*>;*L<<:L64NV #RK_@AZ^H7G[&FH:Z+:2'1]3^(FM77AB)U M*A+!I(P%4=@)5F''?-?8E<_\*OA?X*^"OPXT7X4?#G1TL-$T#3X[/3K53DK& M@ZL>K,QRS,>69B3R:Z"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH KW MNDZ9J5Q:7=_80S2V%P9[*22,$P2F-XBZD_=;9)(N1V=AWKYW_:0^'EM^TE^U M_P#"CP7H]N)+?X4:PWB_Q9JJ+D6SLX+($'-S*UU-&'"]D7)9B =JY(\.^ M%/Q'_P""@'A:PL?ASX>_X)R'P\-5U5&U[QSXB^+NDZC)'+,ZBXU.YAMPLEU( M%RWEH5&$5$"JJH "E\ [Z^\2?\%GOCO=ZR[,WAWX?:%I>D!SGR[6:&UNG5?0 M&9F;CN:A\$K;S_\ !:;XH_#^>RCN=&\2_ VSN/$%C*@:*YECGMK=/,4\-^YE M=,'LQ[5Z1XZ^"/C3X5?MKQ?MC_#3PA=>(=.\2>$#X<\>:%IDL*WD;12))::C M"LSQK-M">3(F\,$*LJN<@5_@O\%_B-X6^,7Q7_;@\:_#>[F\4^+[*VL?"G@6 MWU"U^UVNF6<*K'!),THMTGN)5$CCS3''A1O)S@ UO^"A]G<>/?V<=2_9S\+V M$5]XF^)C+H7A^PD7*IN=6GO9,*K;P_%>J+9VWAKG1C<9*\Q;8O.SM:2%6RJ ML2 #C_\ @I[J=WX:_: _98\4:(S)J*?&JVT]'C^\;6Z,4-PGT9#@]O6OL2OG M+Q9\'_'/[57[3_PW^+'CCX\ M7^)_ OP4\ :MXVUSRM-T?3$N+^]^SP\O))(TC[47F2665SA1EGDD &2U=#7R M5\6/B+^W?J_QYDU>U_X)VZAXI\'^&KL/X/MIOBAHE@EQ=*2/[2GB:20NX_Y8 M(Q BR7(,A4Q 'E'QM^$GCG]E'_@BQ\4)M1TYM(\1>,]3?6],/'QO M[633/[,LY8O,N[7;*9II;B*%0L31)M:5]Y0*"P![A^QY>S^*OV8OAM\2=?ME M?7=;^&F@OJM^Z?OIS]C64!FZD!YI6 /0R-ZFO//V.U7P_O1>>BPQOSO6W9A\I4F+]JR[_:C\*:9X=^!/ M[,?[)&I>*O!%KIL5OX@O;'QWINCO+9QIY::= \\OFQ@JJB64(#L)6-@S>8FY M^SU\4/VQ_&/CNP\'_$?]B>P^$W@O2=+<_;#XYT_5FN"BK'!900687[.HW;]Y M!7;#L !84 <5_P %%P/^%_\ [,!_ZK+%_P"B#7U=7S%^W3\-_CC\2/C9\$]? M^%_P1U?7],\!_$&/6_$&H6VK:9 @M@@0K&MS=QN[C<3C:!\O7D5],V<\MS:1 M7,UG);O)&K/;S%2\1(R58H67(Z'!(XX)'- $E%%% !1110 4444 %%%% !11 M10 4444 %%%% !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%%%% !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%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% H !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$! end XML 15 ttek-20211003_htm.xml IDEA: XBRL DOCUMENT 0000831641 2020-09-28 2021-10-03 0000831641 2021-03-28 0000831641 2021-11-12 0000831641 2021-10-03 0000831641 2020-09-27 0000831641 2019-09-30 2020-09-27 0000831641 2018-10-01 2019-09-29 0000831641 ttek:SubcontractorMember 2020-09-28 2021-10-03 0000831641 ttek:SubcontractorMember 2019-09-30 2020-09-27 0000831641 ttek:SubcontractorMember 2018-10-01 2019-09-29 0000831641 us-gaap:ServiceOtherMember 2020-09-28 2021-10-03 0000831641 us-gaap:ServiceOtherMember 2019-09-30 2020-09-27 0000831641 us-gaap:ServiceOtherMember 2018-10-01 2019-09-29 0000831641 2019-09-29 0000831641 2018-09-30 0000831641 us-gaap:CommonStockMember 2018-09-30 0000831641 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000831641 us-gaap:RetainedEarningsMember 2018-09-30 0000831641 us-gaap:ParentMember 2018-09-30 0000831641 us-gaap:NoncontrollingInterestMember 2018-09-30 0000831641 us-gaap:RetainedEarningsMember 2018-10-01 2019-09-29 0000831641 us-gaap:ParentMember 2018-10-01 2019-09-29 0000831641 us-gaap:NoncontrollingInterestMember 2018-10-01 2019-09-29 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-01 2019-09-29 0000831641 us-gaap:AdditionalPaidInCapitalMember 2018-10-01 2019-09-29 0000831641 us-gaap:CommonStockMember 2018-10-01 2019-09-29 0000831641 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-09-30 0000831641 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:ParentMember 2018-09-30 0000831641 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-09-30 0000831641 us-gaap:CommonStockMember 2019-09-29 0000831641 us-gaap:AdditionalPaidInCapitalMember 2019-09-29 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-29 0000831641 us-gaap:RetainedEarningsMember 2019-09-29 0000831641 us-gaap:ParentMember 2019-09-29 0000831641 us-gaap:NoncontrollingInterestMember 2019-09-29 0000831641 us-gaap:RetainedEarningsMember 2019-09-30 2020-09-27 0000831641 us-gaap:ParentMember 2019-09-30 2020-09-27 0000831641 us-gaap:NoncontrollingInterestMember 2019-09-30 2020-09-27 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 2020-09-27 0000831641 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 2020-09-27 0000831641 us-gaap:CommonStockMember 2019-09-30 2020-09-27 0000831641 us-gaap:CommonStockMember 2020-09-27 0000831641 us-gaap:AdditionalPaidInCapitalMember 2020-09-27 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-27 0000831641 us-gaap:RetainedEarningsMember 2020-09-27 0000831641 us-gaap:ParentMember 2020-09-27 0000831641 us-gaap:NoncontrollingInterestMember 2020-09-27 0000831641 us-gaap:RetainedEarningsMember 2020-09-28 2021-10-03 0000831641 us-gaap:ParentMember 2020-09-28 2021-10-03 0000831641 us-gaap:NoncontrollingInterestMember 2020-09-28 2021-10-03 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-28 2021-10-03 0000831641 us-gaap:AdditionalPaidInCapitalMember 2020-09-28 2021-10-03 0000831641 us-gaap:CommonStockMember 2020-09-28 2021-10-03 0000831641 us-gaap:CommonStockMember 2021-10-03 0000831641 us-gaap:AdditionalPaidInCapitalMember 2021-10-03 0000831641 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-03 0000831641 us-gaap:RetainedEarningsMember 2021-10-03 0000831641 us-gaap:ParentMember 2021-10-03 0000831641 us-gaap:NoncontrollingInterestMember 2021-10-03 0000831641 srt:MinimumMember ttek:EquipmentFurnitureAndFixturesMember 2020-09-28 2021-10-03 0000831641 srt:MaximumMember ttek:EquipmentFurnitureAndFixturesMember 2020-09-28 2021-10-03 0000831641 srt:MinimumMember 2020-09-28 2021-10-03 0000831641 srt:MaximumMember 2020-09-28 2021-10-03 0000831641 ttek:FederalGovernmentMember 2021-10-03 0000831641 ttek:CommercialMember 2021-10-03 0000831641 ttek:InternationalMember 2021-10-03 0000831641 ttek:StateAndLocalGovernmentMember 2020-09-28 2021-10-03 0000831641 ttek:StateAndLocalGovernmentMember 2019-09-30 2020-09-27 0000831641 ttek:StateAndLocalGovernmentMember 2018-10-01 2019-09-29 0000831641 ttek:FederalGovernmentMember 2020-09-28 2021-10-03 0000831641 ttek:FederalGovernmentMember 2019-09-30 2020-09-27 0000831641 ttek:FederalGovernmentMember 2018-10-01 2019-09-29 0000831641 ttek:CommercialMember 2020-09-28 2021-10-03 0000831641 ttek:CommercialMember 2019-09-30 2020-09-27 0000831641 ttek:CommercialMember 2018-10-01 2019-09-29 0000831641 ttek:InternationalMember 2020-09-28 2021-10-03 0000831641 ttek:InternationalMember 2019-09-30 2020-09-27 0000831641 ttek:InternationalMember 2018-10-01 2019-09-29 0000831641 us-gaap:FixedPriceContractMember 2020-09-28 2021-10-03 0000831641 us-gaap:FixedPriceContractMember 2019-09-30 2020-09-27 0000831641 us-gaap:FixedPriceContractMember 2018-10-01 2019-09-29 0000831641 us-gaap:TimeAndMaterialsContractMember 2020-09-28 2021-10-03 0000831641 us-gaap:TimeAndMaterialsContractMember 2019-09-30 2020-09-27 0000831641 us-gaap:TimeAndMaterialsContractMember 2018-10-01 2019-09-29 0000831641 ttek:CostPlusMember 2020-09-28 2021-10-03 0000831641 ttek:CostPlusMember 2019-09-30 2020-09-27 0000831641 ttek:CostPlusMember 2018-10-01 2019-09-29 0000831641 ttek:ContractRetentionsMember 2021-10-03 0000831641 ttek:ContractRetentionsMember 2020-09-27 0000831641 ttek:CommercialInternationalServicesGroupMember 2019-09-30 2020-09-27 0000831641 ttek:CommercialInternationalServicesGroupMember 2020-09-28 2021-10-03 0000831641 2021-10-04 2021-10-03 0000831641 2022-10-03 2021-10-03 0000831641 ttek:January2020StockRepurchaseProgramMember 2020-01-27 0000831641 2020-12-11 2020-12-11 0000831641 2021-02-26 2021-02-26 0000831641 2021-05-28 2021-05-28 0000831641 2021-09-03 2021-09-03 0000831641 2019-12-13 2019-12-13 0000831641 2020-02-28 2020-02-28 0000831641 2020-05-29 2020-05-29 0000831641 2020-09-04 2020-09-04 0000831641 ttek:October2021StockRepurchaseProgramMember us-gaap:SubsequentEventMember 2021-10-05 0000831641 srt:ScenarioForecastMember 2021-12-20 2021-12-20 0000831641 us-gaap:SubsequentEventMember 2021-11-15 2021-11-15 0000831641 ttek:HoareLeaMember 2020-09-28 2021-10-03 0000831641 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-09-28 2021-10-03 0000831641 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-10-03 0000831641 srt:MinimumMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-09-28 2021-10-03 0000831641 srt:MaximumMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-09-28 2021-10-03 0000831641 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2019-09-30 2020-09-27 0000831641 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-09-27 0000831641 ttek:WYGplcMember 2018-10-01 2019-09-29 0000831641 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-10-01 2019-09-29 0000831641 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2019-09-29 0000831641 srt:MinimumMember us-gaap:CustomerContractsMember 2020-09-28 2021-10-03 0000831641 srt:MaximumMember us-gaap:CustomerContractsMember 2020-09-28 2021-10-03 0000831641 srt:MinimumMember us-gaap:TradeNamesMember 2020-09-28 2021-10-03 0000831641 srt:MaximumMember us-gaap:TradeNamesMember 2020-09-28 2021-10-03 0000831641 ttek:NormanDisneyAndYoungMember 2017-10-02 2018-04-01 0000831641 ttek:NormanDisneyAndYoungMember 2018-04-01 0000831641 ttek:NormanDisneyAndYoungMember 2017-10-02 2018-09-30 0000831641 ttek:NormanDisneyAndYoungMember 2018-10-01 2019-09-29 0000831641 ttek:NormanDisneyAndYoungMember 2020-09-27 0000831641 ttek:NormanDisneyAndYoungMember 2020-06-29 2020-09-27 0000831641 ttek:EGlobalTechMember 2018-10-01 2019-03-31 0000831641 ttek:EGlobalTechMember 2019-03-31 0000831641 ttek:EGlobalTechMember 2020-09-27 0000831641 ttek:EGlobalTechMember 2020-06-29 2020-09-27 0000831641 ttek:SegueTechnologiesIncMember 2019-09-30 2020-03-29 0000831641 ttek:SegueTechnologiesIncMember 2020-03-29 0000831641 ttek:SegueTechnologiesIncMember 2020-09-27 0000831641 ttek:SegueTechnologiesIncMember 2020-06-29 2020-09-27 0000831641 ttek:AllAcquisitionsMember 2021-10-03 0000831641 ttek:ContingentConsiderationMember 2020-09-27 0000831641 ttek:ContingentConsiderationMember 2019-09-29 0000831641 ttek:ContingentConsiderationMember 2018-09-30 0000831641 ttek:ContingentConsiderationMember 2020-09-28 2021-10-03 0000831641 ttek:ContingentConsiderationMember 2019-09-30 2020-09-27 0000831641 ttek:ContingentConsiderationMember 2018-10-01 2019-09-29 0000831641 ttek:ContingentConsiderationMember us-gaap:InterestExpenseMember 2020-09-28 2021-10-03 0000831641 ttek:ContingentConsiderationMember us-gaap:InterestExpenseMember 2019-09-30 2020-09-27 0000831641 ttek:ContingentConsiderationMember us-gaap:InterestExpenseMember 2018-10-01 2019-09-29 0000831641 ttek:ContingentConsiderationMember us-gaap:OperatingIncomeLossMember 2020-09-28 2021-10-03 0000831641 ttek:ContingentConsiderationMember us-gaap:OperatingIncomeLossMember 2019-09-30 2020-09-27 0000831641 ttek:ContingentConsiderationMember us-gaap:OperatingIncomeLossMember 2018-10-01 2019-09-29 0000831641 ttek:ContingentConsiderationMember 2021-10-03 0000831641 ttek:GovernmentServicesGroupMember 2019-09-29 0000831641 ttek:CommercialInternationalServicesGroupMember 2019-09-29 0000831641 ttek:GovernmentServicesGroupMember 2019-09-30 2020-09-27 0000831641 ttek:GovernmentServicesGroupMember 2020-09-27 0000831641 ttek:CommercialInternationalServicesGroupMember 2020-09-27 0000831641 ttek:GovernmentServicesGroupMember 2020-09-28 2021-10-03 0000831641 ttek:GovernmentServicesGroupMember 2021-10-03 0000831641 ttek:CommercialInternationalServicesGroupMember 2021-10-03 0000831641 2021-06-28 2021-06-28 0000831641 country:AU 2020-04-01 2020-06-30 0000831641 ttek:AsiaPacificReportingUnitMember 2020-09-01 2020-09-27 0000831641 ttek:AsiaPacificReportingUnitMember 2020-09-27 0000831641 ttek:RemediationFieldServicesMember 2019-07-01 2019-09-29 0000831641 ttek:RemediationFieldServicesMember 2019-09-29 0000831641 us-gaap:CustomerRelationshipsMember 2020-09-28 2021-10-03 0000831641 us-gaap:CustomerRelationshipsMember 2021-10-03 0000831641 us-gaap:CustomerRelationshipsMember 2020-09-27 0000831641 us-gaap:OrderOrProductionBacklogMember 2020-09-28 2021-10-03 0000831641 us-gaap:OrderOrProductionBacklogMember 2021-10-03 0000831641 us-gaap:OrderOrProductionBacklogMember 2020-09-27 0000831641 us-gaap:TradeNamesMember 2020-09-28 2021-10-03 0000831641 us-gaap:TradeNamesMember 2021-10-03 0000831641 us-gaap:TradeNamesMember 2020-09-27 0000831641 ttek:EquipmentFurnitureAndFixturesMember 2021-10-03 0000831641 ttek:EquipmentFurnitureAndFixturesMember 2020-09-27 0000831641 us-gaap:LeaseholdImprovementsMember 2021-10-03 0000831641 us-gaap:LeaseholdImprovementsMember 2020-09-27 0000831641 us-gaap:ForeignCountryMember 2020-09-28 2021-10-03 0000831641 us-gaap:ForeignCountryMember 2019-09-30 2020-09-27 0000831641 country:CA 2021-06-28 2021-10-03 0000831641 country:CA 2021-10-03 0000831641 us-gaap:StateAndLocalJurisdictionMember 2021-10-03 0000831641 us-gaap:ForeignCountryMember 2021-10-03 0000831641 ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 ttek:AmendedCreditAgreementMember 2018-07-30 2018-07-30 0000831641 ttek:TermLoanFacilityMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 us-gaap:StandbyLettersOfCreditMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 us-gaap:BridgeLoanMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 ttek:LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember ttek:AmendedCreditAgreementMember 2018-07-30 0000831641 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember us-gaap:EurodollarMember 2018-07-30 2018-07-30 0000831641 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember us-gaap:EurodollarMember 2018-07-30 2018-07-30 0000831641 ttek:AmendedCreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-07-30 2018-07-30 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember ttek:PrimeRateOrEurodollarRateMember 2018-07-30 2018-07-30 0000831641 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember ttek:PrimeRateOrEurodollarRateMember 2018-07-30 2018-07-30 0000831641 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember ttek:PrimeRateOrEurodollarRateMember 2018-07-30 2018-07-30 0000831641 ttek:AmendedCreditAgreementMember 2021-10-03 0000831641 ttek:TermLoanFacilityMember ttek:AmendedCreditAgreementMember 2021-10-03 0000831641 us-gaap:RevolvingCreditFacilityMember ttek:AmendedCreditAgreementMember 2021-10-03 0000831641 us-gaap:StandbyLettersOfCreditMember ttek:AmendedCreditAgreementMember 2021-10-03 0000831641 ttek:OtherCreditFacilitiesMember 2021-10-03 0000831641 us-gaap:StandbyLettersOfCreditMember 2021-10-03 0000831641 srt:MinimumMember 2021-10-03 0000831641 srt:MaximumMember 2021-10-03 0000831641 ttek:DatesPriorToMarchSixth2006Member ttek:EmployeeAndDirectorsStockOptionsMember ttek:EquityIncentivePlan2005Member ttek:FirstAnniversaryOfGrantDateAndMonthlyThereafterMember 2020-09-28 2021-10-03 0000831641 ttek:DatesPriorToMarchSixth2006Member ttek:EmployeeAndDirectorsStockOptionsMember ttek:EquityIncentivePlan2005Member 2020-09-28 2021-10-03 0000831641 ttek:MarchSixth2006AndSubsequentDatesMember ttek:EmployeeAndDirectorsStockOptionsMember ttek:EquityIncentivePlan2005Member ttek:EachAnniversaryOfGrantDateMember 2020-09-28 2021-10-03 0000831641 ttek:MarchSixth2006AndSubsequentDatesMember ttek:EmployeeAndDirectorsStockOptionsMember ttek:EquityIncentivePlan2005Member 2020-09-28 2021-10-03 0000831641 ttek:MarchSixth2006AndSubsequentDatesMember us-gaap:RestrictedStockUnitsRSUMember ttek:EquityIncentivePlan2005Member ttek:EachAnniversaryOfGrantDateMember 2020-09-28 2021-10-03 0000831641 ttek:EquityIncentivePlan2015Member 2021-10-03 0000831641 ttek:EquityIncentivePlan2018Member 2021-10-03 0000831641 ttek:EmployeeStockPurchasePlanMember 2021-10-03 0000831641 ttek:EmployeeStockPurchasePlanMember 2020-09-28 2021-10-03 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2021-10-03 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2020-09-28 2021-10-03 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2019-09-30 2020-09-27 0000831641 ttek:EmployeeAndDirectorsStockOptionsMember 2018-10-01 2019-09-29 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2020-09-28 2021-10-03 0000831641 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2020-09-28 2021-10-03 0000831641 us-gaap:PerformanceSharesMember 2020-09-28 2021-10-03 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2018-09-30 0000831641 us-gaap:PerformanceSharesMember 2018-09-30 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2018-10-01 2019-09-29 0000831641 us-gaap:PerformanceSharesMember 2018-10-01 2019-09-29 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2019-09-29 0000831641 us-gaap:PerformanceSharesMember 2019-09-29 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2019-09-30 2020-09-27 0000831641 us-gaap:PerformanceSharesMember 2019-09-30 2020-09-27 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2020-09-27 0000831641 us-gaap:PerformanceSharesMember 2020-09-27 0000831641 us-gaap:RestrictedStockUnitsRSUMember 2021-10-03 0000831641 us-gaap:PerformanceSharesMember 2021-10-03 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2020-09-28 2021-10-03 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2019-09-30 2020-09-27 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2018-10-01 2019-09-29 0000831641 ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember 2021-10-03 0000831641 ttek:EmployeeStockPurchasePlanMember 2019-09-30 2020-09-27 0000831641 ttek:EmployeeStockPurchasePlanMember 2018-10-01 2019-09-29 0000831641 ttek:EmployeeStockPurchasePlanMember 2020-09-27 0000831641 ttek:EmployeeStockPurchasePlanMember 2019-09-29 0000831641 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2021-10-03 0000831641 us-gaap:MutualFundMember 2021-10-03 0000831641 ttek:DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember 2021-10-03 0000831641 us-gaap:DefinedBenefitPlanCashMember 2021-10-03 0000831641 us-gaap:PensionPlansDefinedBenefitMember 2021-10-03 0000831641 srt:MinimumMember us-gaap:PensionPlansDefinedBenefitMember 2021-10-03 0000831641 srt:MaximumMember us-gaap:PensionPlansDefinedBenefitMember 2021-10-03 0000831641 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-10-02 2018-09-30 0000831641 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-10-03 0000831641 ttek:InterestRateSwap3Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-10-03 0000831641 ttek:InterestRateSwap1Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-10-03 0000831641 ttek:InterestRateSwap2Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-10-03 0000831641 ttek:InterestRateSwap4Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-10-03 0000831641 ttek:InterestRateSwap5Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-10-03 0000831641 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-27 0000831641 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-28 2021-10-03 0000831641 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-10-03 0000831641 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-27 0000831641 us-gaap:InterestRateSwapMember 2020-09-28 2021-10-03 0000831641 us-gaap:InterestRateSwapMember 2019-09-30 2020-09-27 0000831641 us-gaap:InterestRateSwapMember 2018-10-01 2019-09-29 0000831641 ttek:ForeignExchangeForwardAndInterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-28 2021-10-03 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-30 0000831641 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-09-30 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2018-10-01 2019-09-29 0000831641 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-10-01 2019-09-29 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-29 0000831641 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-09-29 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-30 2020-09-27 0000831641 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-09-30 2020-09-27 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2020-09-27 0000831641 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-09-27 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2020-09-28 2021-10-03 0000831641 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-09-28 2021-10-03 0000831641 us-gaap:AccumulatedTranslationAdjustmentMember 2021-10-03 0000831641 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-10-03 0000831641 2019-07-15 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2020-09-28 2021-10-03 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2019-09-30 2020-09-27 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2018-10-01 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2020-09-28 2021-10-03 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2019-09-30 2020-09-27 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2018-10-01 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2020-09-28 2021-10-03 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2019-09-30 2020-09-27 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2018-10-01 2019-09-29 0000831641 us-gaap:IntersegmentEliminationMember 2020-09-28 2021-10-03 0000831641 us-gaap:IntersegmentEliminationMember 2019-09-30 2020-09-27 0000831641 us-gaap:IntersegmentEliminationMember 2018-10-01 2019-09-29 0000831641 us-gaap:CorporateNonSegmentMember 2020-09-28 2021-10-03 0000831641 us-gaap:CorporateNonSegmentMember 2019-09-30 2020-09-27 0000831641 us-gaap:CorporateNonSegmentMember 2018-10-01 2019-09-29 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2021-10-03 0000831641 us-gaap:OperatingSegmentsMember ttek:GovernmentServicesGroupMember 2020-09-27 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2021-10-03 0000831641 us-gaap:OperatingSegmentsMember ttek:CommercialInternationalServicesGroupMember 2020-09-27 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2021-10-03 0000831641 us-gaap:OperatingSegmentsMember ttek:RemediationAndConstructionManagementMember 2020-09-27 0000831641 us-gaap:CorporateNonSegmentMember 2021-10-03 0000831641 us-gaap:CorporateNonSegmentMember 2020-09-27 0000831641 country:US 2020-09-28 2021-10-03 0000831641 country:US 2019-09-30 2020-09-27 0000831641 country:US 2018-10-01 2019-09-29 0000831641 us-gaap:NonUsMember 2020-09-28 2021-10-03 0000831641 us-gaap:NonUsMember 2019-09-30 2020-09-27 0000831641 us-gaap:NonUsMember 2018-10-01 2019-09-29 0000831641 country:US 2021-10-03 0000831641 country:US 2020-09-27 0000831641 us-gaap:NonUsMember 2021-10-03 0000831641 us-gaap:NonUsMember 2020-09-27 0000831641 srt:ScenarioForecastMember ttek:GovernmentServicesGroupMember 2021-10-04 2022-01-02 0000831641 srt:ScenarioForecastMember ttek:CommercialInternationalServicesGroupMember 2021-10-04 2022-01-02 0000831641 us-gaap:ForeignCountryMember 2021-06-28 2021-10-03 0000831641 2019-12-30 2020-03-29 0000831641 ttek:ContingentConsiderationMember 2020-06-29 2020-09-27 0000831641 2020-06-29 2020-09-27 0000831641 2019-09-30 2019-12-29 0000831641 2020-03-30 2020-06-28 0000831641 2020-09-28 2020-12-27 0000831641 2020-12-28 2021-03-28 0000831641 2021-03-29 2021-06-27 0000831641 2021-06-28 2021-10-03 0000831641 us-gaap:AllowanceForCreditLossMember 2018-09-30 0000831641 us-gaap:AllowanceForCreditLossMember 2018-10-01 2019-09-29 0000831641 us-gaap:AllowanceForCreditLossMember 2019-09-29 0000831641 us-gaap:AllowanceForCreditLossMember 2019-09-30 2020-09-27 0000831641 us-gaap:AllowanceForCreditLossMember 2020-09-27 0000831641 us-gaap:AllowanceForCreditLossMember 2020-09-28 2021-10-03 0000831641 us-gaap:AllowanceForCreditLossMember 2021-10-03 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-09-30 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-10-01 2019-09-29 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-09-29 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-09-30 2020-09-27 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-09-27 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-09-28 2021-10-03 0000831641 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-10-03 iso4217:USD shares iso4217:USD shares ttek:segment ttek:level ttek:Institution pure ttek:employee ttek:acquisition iso4217:AUD ttek:agreement ttek:action 0000831641 2021 FY false P3Y P3Y P1Y P3Y P1Y P3Y P2Y 10-K true 2021-10-03 --10-03 false 0-19655 TETRA TECH, INC. DE 95-4148514 3475 East Foothill Boulevard Pasadena CA 91107 626 351-4664 Common Stock, $0.01 par value TTEK NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 7100000000 53885546 <div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">DOCUMENT INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:3pt;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:120%">Portions of registrant's Proxy Statement for its 2022 Annual Meeting of Stockholders are incorporated by reference in Part III of this report where indicated.</span></div> 166568000 157515000 668998000 649035000 103784000 92632000 112338000 81094000 14260000 19509000 1065948000 999785000 37733000 35507000 215422000 239396000 3282000 7332000 1108578000 993498000 37990000 13943000 54413000 32052000 53196000 57045000 2576562000 2378558000 128767000 111804000 206322000 199801000 190403000 171905000 67452000 69650000 12504000 49264000 19520000 16142000 223515000 174890000 848483000 793456000 10563000 16316000 200000000 242395000 174285000 191955000 39777000 16475000 69163000 80588000 2000000 2000000 0.01 0.01 0 0 0 0 0 0 150000000 150000000 0.01 0.01 53981000 53981000 53797000 53797000 540000 538000 -125028000 -161786000 1358726000 1198567000 1234238000 1037319000 53000 54000 1234291000 1037373000 2576562000 2378558000 3213513000 2994891000 3107348000 661341000 646319000 717711000 2053772000 1902037000 1981454000 498400000 446535000 408183000 222972000 204615000 200230000 0 0 10351000 3273000 14971000 -1085000 0 15800000 7755000 278701000 241091000 188762000 917000 1375000 1732000 12748000 14475000 15358000 266870000 227991000 175136000 34039000 54101000 16375000 232831000 173890000 158761000 21000 31000 93000 232810000 173859000 158668000 4.31 3.21 2.89 4.26 3.16 2.84 54078000 54235000 54986000 54675000 55022000 55936000 232831000 173890000 158761000 30644000 3435000 -20866000 6117000 -4638000 -12125000 36761000 -1203000 -32991000 269592000 172687000 125770000 24000 30000 336000 269568000 172657000 125434000 232831000 173890000 158761000 23805000 24611000 28844000 4990000 6605000 4073000 4604000 6310000 4048000 23067000 19424000 17618000 -38494000 565000 -37615000 -4130000 1267000 16964000 0 15800000 7755000 3273000 14971000 -1085000 110000 11066000 232000 -17431000 -154748000 10226000 582000 11321000 -2568000 13551000 -102162000 39011000 5425000 -8173000 18359000 13407000 5894000 -6039000 8740000 19460000 -16929000 13090000 -5192000 -11386000 304372000 262479000 208513000 84911000 68488000 84159000 8573000 12245000 16198000 492000 17710000 651000 -92992000 -63023000 -99706000 370222000 308364000 417262000 414308000 331066000 415491000 60000000 117188000 100000000 17630000 11166000 6893000 20251000 22900000 12018000 11250000 10334000 11751000 -36627000 36627000 0 40041000 34743000 29674000 2714000 1311000 0 -210099000 -163049000 -135063000 7772000 207000 -1727000 9053000 36614000 -27983000 157515000 120901000 148884000 166568000 157515000 120901000 10330000 13256000 12310000 2100000 1400000 5200000 59111000 55039000 66038000 55349000 553000 148803000 -127350000 944965000 966971000 129000 967100000 158668000 158668000 93000 158761000 -21109000 -21109000 243000 -20866000 -12125000 -12125000 -12125000 125434000 336000 125770000 287000 287000 0.54 29674000 29674000 29674000 17618000 17618000 17618000 183000 2000 -6895000 -6893000 -6893000 448000 5000 11746000 11751000 11751000 148000 2000 6844000 6846000 6846000 1563000 16000 99984000 100000000 100000000 -2767000 -2767000 -2767000 54565000 546000 78132000 -160584000 1071192000 989286000 178000 989464000 173859000 173859000 31000 173890000 3436000 3436000 -1000 3435000 -4638000 -4638000 -4638000 172657000 30000 172687000 154000 154000 0.64 34743000 34743000 34743000 19424000 19424000 19424000 212000 2000 -11168000 -11166000 -11166000 361000 4000 10330000 10334000 10334000 168000 1000 8714000 8715000 8715000 1509000 15000 105432000 11741000 117188000 117188000 53797000 538000 0 -161786000 1198567000 1037319000 54000 1037373000 232810000 232810000 21000 232831000 30641000 30641000 3000 30644000 6117000 6117000 6117000 269568000 24000 269592000 25000 25000 0.74 40041000 40041000 40041000 23067000 23067000 23067000 215000 3000 -17633000 -17630000 -17630000 324000 3000 11247000 11250000 11250000 124000 1000 10704000 10705000 10705000 479000 5000 27385000 32610000 60000000 60000000 53981000 540000 0 -125028000 1358726000 1234238000 53000 1234291000 Description of Business<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading global provider of consulting and engineering services that focuses on water, environment, sustainable infrastructure, renewable energy, and international development. We are a global company that is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leading with Science® </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients’ needs and resources. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our solutions may span the entire life cycle of consulting and engineering projects and include applied science, data analysis, research, engineering, design, project management, and operations and maintenance.</span>We manage our business under two reportable segments. Our Government Services Group (“GSG”) reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group (“CIG”) reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. We continue to report the historical results of the wind-down of our non-core construction activities in the Remediation and Construction Management (“RCM”) reportable segment. 2 Basis of Presentation and Preparation <div style="margin-bottom:6pt;margin-top:6pt;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%">Principles of Consolidation and Presentation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Fiscal Year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We report results of operations based on 52/53-week periods ending on the Sunday nearest September 30. Fiscal 2021 contained 53 weeks, and fiscal 2020 and 2019 each contained 52 weeks.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Cash and cash equivalents include highly liquid investments with original maturities of 90 days or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our "Prepaid expenses and other current assets"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date. Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Insurance Matters, Litigation and Contingencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations. Any adjustments to these liabilities are recorded in our consolidated statements of income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Accounts Receivable – Net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October 3, 2021 are expected to be billed and collected within 12 months.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probabl</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Contract Assets and Contract Liabilities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Prepaid and other current assets.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Property and Equipment.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Property and equipment are recorded at cost and d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">epreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzQ5ODg_3718bce9-8e2c-430e-9666-886eb750a2d7">three</span> to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term. Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets. Once assets are classified as held for sale, they are no longer depreciated. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Leases. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities", and "Other long-term liabilities" on our consolidated balance sheet. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> present value of lease payments over the lease term. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on </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 information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">We recognize a liability for contra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ct termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Goodwill and Intangible Assets.</span><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 aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at June 28, 2021 (i.e., the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates, and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements. An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Contingent Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzE1MDg5_d652865d-a77b-4f3a-a721-8d348fe98ff9">three</span> or five years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Other current liabilities.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Other current liabilities consists primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments</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 pension plan assets bas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Deferred Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." </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 net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of “Selling, general and administrative expenses” in our consolidated statements of income</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="text-align:justify;text-indent:36pt"><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%">Pension Plan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    In connection with a fiscal 2021 acquisition, we assumed a defined benefit pension plan. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market related value of plan assets are subject to amortization.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We file a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Concentration of Credit Risk.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e event that we have surplus cash, we place our temporary cash investments with lower ris</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">k financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 24% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2021 year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses. Approximately 50%, 20% and 30% of our fiscal 2021 revenue was generated from our U.S. government, U.S. commercial and international clients, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Reclassifications.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Certain reclassifications were made to the prior years to conform to the current-year presentation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Recently Issued Accounting Pronouncements Adopted in Fiscal 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaced the previous incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements. Our estimate considered relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity’s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:115%">Recently Issued Accounting Pronouncements Not Yet Adopted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Securities and Exchange Commission issued guidance amending certain financial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><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 2021-08, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers.</span> Considerations to determine the amount of contract assets and contract liabilities to record at the acquisition date include the terms of the acquired contract, such as timing of payment, identification of each performance obligation in the contract and allocation of the contract transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception. ASU 2021-08 is effective for us beginning in the first quarter of fiscal 2023. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments. Early adoption of the proposed amendments would be permitted, including adoption in an interim period. We are currently assessing the impact this standard will have on our consolidated financial statements. Principles of Consolidation and Presentation.    The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We report results of operations based on 52/53-week periods ending on the Sunday nearest September 30. Fiscal 2021 contained 53 weeks, and fiscal 2020 and 2019 each contained 52 weeks.</span> <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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.</span> <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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Cash and cash equivalents include highly liquid investments with original maturities of 90 days or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our "Prepaid expenses and other current assets"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date. Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as </span>short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows. P90D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Matters, Litigation and Contingencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations. Any adjustments to these liabilities are recorded in our consolidated statements of income.</span> <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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October 3, 2021 are expected to be billed and collected within 12 months.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probabl</span>e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay.Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October 3, 2021 are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated. P12M <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract </span>liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. </span></div>Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented.We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract’s inception-to-date revenue, costs and profit in the period in which such changes are made. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We h</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ad $3.5 billion of RUP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Os as of October 3, 2021. RUPOs increase with awards from new contracts or additions on existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached. </span>Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60, or 90 days). <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%">Prepaid and other current assets.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.</span> <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%">Property and Equipment.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Property and equipment are recorded at cost and d</span>epreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzQ5ODg_3718bce9-8e2c-430e-9666-886eb750a2d7">three</span> to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term. Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets. Once assets are classified as held for sale, they are no longer depreciated. P7Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.</span> <div style="margin-bottom:6pt;margin-top:6pt;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%">Leases. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities", and "Other long-term liabilities" on our consolidated balance sheet. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> present value of lease payments over the lease term. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on </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 information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">We recognize a liability for contra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ct termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.</span> <div style="margin-bottom:6pt;margin-top:6pt;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%">Goodwill and Intangible Assets.</span><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 aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at June 28, 2021 (i.e., the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.</span></div>The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates, and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements. An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit. 1 1 <div style="margin-bottom:6pt;margin-top:6pt;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%">Contingent Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzE1MDg5_d652865d-a77b-4f3a-a721-8d348fe98ff9">three</span> or five years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.</span></div> P5Y Other current liabilities.    Other current liabilities consists primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees. <div style="margin-bottom:6pt;margin-top:6pt;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%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments</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 pension plan assets bas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;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%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." </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 net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of “Selling, general and administrative expenses” in our consolidated statements of income</span>. <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%">Pension Plan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    In connection with a fiscal 2021 acquisition, we assumed a defined benefit pension plan. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market related value of plan assets are subject to amortization.</span> <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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We file a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.</span>According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions. <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%">Concentration of Credit Risk.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e event that we have surplus cash, we place our temporary cash investments with lower ris</span>k financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 24% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2021 year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses. 1 0.24 0.50 0.20 0.30 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.</span> <div style="margin-bottom:6pt;margin-top:6pt;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%">Recently Issued Accounting Pronouncements Adopted in Fiscal 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaced the previous incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements. Our estimate considered relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity’s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:115%">Recently Issued Accounting Pronouncements Not Yet Adopted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Securities and Exchange Commission issued guidance amending certain financial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><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 2021-08, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers.</span> Considerations to determine the amount of contract assets and contract liabilities to record at the acquisition date include the terms of the acquired contract, such as timing of payment, identification of each performance obligation in the contract and allocation of the contract transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception. ASU 2021-08 is effective for us beginning in the first quarter of fiscal 2023. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments. Early adoption of the proposed amendments would be permitted, including adoption in an interim period. We are currently assessing the impact this standard will have on our consolidated financial statements. Revenue and Contract Balances<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenue by client sector and contract type, as we believe it best depicts how the nature, timing, and uncertainty of revenue and cash flows are affected by economic factors. The following tables present revenue disaggregated by client sector and contract type: </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:55.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.957%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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:1pt;font-weight:700;line-height:100%"> </span></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%">Fiscal Year Ended</span></td><td colspan="3" style="display:none"/></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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><td colspan="3" style="display:none"/></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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Client Sector:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state and local government</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%">536,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal government </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. commercial</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%">638,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,994,891</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,107,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Type:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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,191,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,048,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</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,492,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,391,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-plus</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%">529,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,994,891</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,107,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align: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 than the U.S. federal governme</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nt, no single client accounted for more than 10% of our revenue for fiscal 2021 and 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented. Net contract liabilities consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.956%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets </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 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%">103,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,403 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,905 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(86,619)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(79,273)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">s $12.2 million and $12.3 million of contract retentions as of October 3, 2021 and September 27, 2020, respectively.</span></div><div style="margin-bottom:6pt;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%">In fiscal 2021, we recognized revenue of approximately $119 million from amounts included in the contract liability balance at the end of fiscal 2020, compared to approximately $118 million for the compara</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tive prior-year period.</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%">We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract’s inception-to-date revenue, costs and profit in the period in which such changes are made. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result, we recognized net favorable operating income adjustments of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> $0.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and $0.8 million for fiscal 2021 and 2020, respectively, exclusive of the amounts related to claims described below. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">mmediately in earnings. As of October 3, 2021 and September 27, 2020, our consolidated balance sheets included liabilities for anticipated losses o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">f $12.7 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and $13.2 million, respectively. The estimated cost to complete these related contracts as of October 3, 2021 and September 27, 2020 was approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ly $104 million and $118 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net accounts receivable consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</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%">432,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled</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%">240,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">673,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">656,182</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">668,998</span><span style="color:#000000;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">649,035</span><span style="color:#000000;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most </span></div><div style="margin-bottom:6pt;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%">of our unbilled receivables at October 3, 2021 are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accounts receivable at October 3, 2021 and September 27, 2020 included approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $11 million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $14 million, respectively, related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2021 (all in the second quarter), we recognized increases to revenue and related gains of $2.8 million in our Commercial/International Services Group ("CIG").</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">scal 2020, we recorded net losses in operating income related to claims of $4.4 million in our CIG segment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">No single client accounted for more than 10% of our accounts receivable at October 3, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 27, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Unsatisfied Performance Obligations (“RUPOs”)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We h</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ad $3.5 billion of RUP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Os as of October 3, 2021. RUPOs increase with awards from new contracts or additions on existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to satisfy our RUPOs as of October 3, 2021 over the following periods: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.956%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within 12 months</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%">2,031,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436,456 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,467,833</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60, or 90 days).</span></div> The following tables present revenue disaggregated by client sector and contract type: <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:55.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.957%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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:1pt;font-weight:700;line-height:100%"> </span></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%">Fiscal Year Ended</span></td><td colspan="3" style="display:none"/></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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><td colspan="3" style="display:none"/></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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Client Sector:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state and local government</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%">536,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal government </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. commercial</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%">638,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,994,891</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,107,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Type:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</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,191,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,048,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</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,492,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,391,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-plus</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%">529,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,994,891</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,107,348</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.</span></div> 536309000 439019000 587364000 1081608000 993835000 941102000 638169000 674605000 719314000 957427000 887432000 859568000 3213513000 2994891000 3107348000 1191244000 1078432000 1048158000 1492813000 1391592000 1509900000 529456000 524867000 549290000 3213513000 2994891000 3107348000 Net contract liabilities consisted of the following:<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.956%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets </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 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%">103,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,403 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,905 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(86,619)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(79,273)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">s $12.2 million and $12.3 million of contract retentions as of October 3, 2021 and September 27, 2020, respectively.</span></div> 103784000 92632000 190403000 171905000 -86619000 -79273000 12200000 12300000 119000000 118000000 700000 800000 12700000 13200000 104000000 118000000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net accounts receivable consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</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%">432,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled</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%">240,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">673,350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">656,182</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">668,998</span><span style="color:#000000;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">649,035</span><span style="color:#000000;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 432814000 402818000 240536000 253364000 673350000 656182000 4352000 7147000 668998000 649035000 P12M 11000000 14000000 2800000 -4400000 3500000000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to satisfy our RUPOs as of October 3, 2021 over the following periods: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.956%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within 12 months</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%">2,031,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436,456 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,467,833</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2031377000 1436456000 3467833000 P30D P60Y P90D Stock Repurchase and Dividends<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 27, 2020, the Board of D</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">irectors authorized a $200 million stock repurchase program, which was included in our remaining authorization balance of $207.8 million as of fiscal 2020 year-end. In fiscal 2021, we repurchased and settled 479,369 shares with an average price of $125.16 per share for a total cost of $60.0 million in the open market. As of October 3, 2021, we had a remaining balance of $147.8 million available under repurchase program.</span><div style="margin-bottom:6pt;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%">The following table presents dividends declared and paid in fiscal 2021 and 2020:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><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 style="width:18.221%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.224%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declare Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend Paid Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends Paid <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 25, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 10, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 12, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 28, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 26, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 20, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total dividends paid as of October 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,041</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><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%">November 11, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 13, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 12, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 29, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 21, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 4, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,153 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total dividends paid as of September 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,743</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:6pt;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%">Subsequent Events. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2021, the Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400 million of our common stock in addition to the $147.8 million remaining under the previous stock repurchase program at October 3, 2021. On November 15, 2021, the Board of Directors also declared a quarterly cash dividend of $0.20 per share payable on December 20, 2021 to stockholders of record as of the close of business on December 2, 2021.</span></div> 200000000 207800000 479369 125.16 60000000 147800000 <div style="margin-bottom:6pt;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%">The following table presents dividends declared and paid in fiscal 2021 and 2020:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><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 style="width:18.221%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.224%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declare Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend Paid Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends Paid <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 25, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 10, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 12, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 28, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 26, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 20, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total dividends paid as of October 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,041</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><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%">November 11, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 13, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 12, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 29, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 21, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 4, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,153 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total dividends paid as of September 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,743</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 0.17 9198000 0.17 9212000 0.20 10831000 0.20 10800000 40041000 0.15 8190000 0.15 8225000 0.17 9175000 0.17 9153000 34743000 400000000 147800000 0.20 0.20 Acquisitions <div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2021, we acquired Coanda Research and Development Corporation ("CRD"), The Kaizen Company (“KZN”), IBRA-RMAC Automation Solutions (“IRM”), and the partnership interests of Hoare Lea, LLP and Subsidiaries ("HLE"). CRD is based in Burnaby, British Columbia and provides world-class expertise in computational fluid dynamics and utilizes industry-leading capabilities to solve complex engineering science problems for commercial customers, across a broad range of industries. KZN is based in Washington, DC and provides international development advisory and management consulting services offering a suite of innovative tools that support advanced solutions in health, education, governance, peace and stability, and sustainable economic growth. IRM is based in San Diego, California, and provides digital water transformation consulting services and an innovative suite of tools to address complex water system modernization challenges. HLE is a leader in sustainable engineering design based in Bristol, United Kingdom. It was established in 1862 and is an award-winning high-end consultancy firm in the United Kingdom, with more than 900 employees, providing innovative solutions to complex engineering and design challenges for sustainable infrastructure and high performance buildings. CRD and HLE are part of our CIG segment, and KZN and IRM are part of our GSG segment. The total fair value of the purchase price for these acquisitions was $151.7 million. This amount is comprised of $101.4 million in initial cash payments made to the sellers, and $50.3 million for the estimated fair value of contingent earn-out obligations, with a maximum of $74.0 million, based upon the achievement of specified operating income targets in each of the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwNTk_25faffde-8581-48b4-961b-1d70b4691d01">three</span> to four years following the acquisitions. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In fiscal 2020, we acquired Segue Technologies, Inc. ("SEG"), a leading information technology management consulting firm based in Arlington, Virginia, and BlueWater Federal Solutions, Inc. ("BWF"), a leading information technology management consulting firm based in Chantilly, Virginia. Both of these acquisitions are part of our GSG segment. The total fair value of the purchase price for these two acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$88.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This amount was comprised of $71.4 million in initial cash payments made to the seller</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">s, $0.7 million of payabl</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">es related to estimated post-closing adjustments for net assets acquired, and $16.5 million for the estimated fair value of contingent earn-out obligations, with a maximum of $28.0 million, based upon the achievement of specified operating income targets in each of the three years following the acquisitions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2019, we acquired eGlobalTech ("EGT") and WYG plc (“WYG”). EGT is a high-end information technology solutions, cloud migration, cybersecurity, and management consulting firm based in Arlington, Virginia. WYG employs approximately 1,600 staff primarily in the United Kingdom and Europe, delivering consulting and engineering solutions for complex projects across key service areas</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> including planning, water and environment, transport, infrastructure, the built environment, architecture, urban design, surveying, asset management, program management, and international development. Both of these acquisitions are part of our GSG segment. The total fair value of the purchase price for these two acquisitions was $103.3 million. This amount was comprised of a $24.7 million promissory note issued to the sellers (which was subsequently paid in full in the third quarter of fiscal 2019), cash payments of $54.2 million to the sellers, $3.3 million of payables related to estimated post-closing adjustments for net assets acquired, and $21.1 million for the estimated fair value of contingent earn-out obligations, with a maximum of $25.0 million, based upon the achievement of specified operating income targets in each of the three years following the acquisitions. In addition, we assumed net debt of $11.5 million, which was subsequently paid in full in the fourth quarter of fiscal 2019 and incurred $10.4 million in acquisition and integration costs.</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%">Goodwill additions resulting from the above business combinations are primarily attributable to the existing workforce of the acquired companies and the synergies expected to arise after the acquisitions.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The fiscal 2021 goodwill additions represent the significant technical expertise residing in embedded workforces that are sought out by clients and the long-standing reputation of HLE. The goodwill additions related to our fiscal 2020 goodwill additions represent the value of a workforce with distinct expertise in the high-end information technology field, in the areas of data analytics, modeling and simulation, cloud, and agile software development. In addition, these acquired capabilities, when combined with our exis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ting global consulting and engineering business, result in opportunities that allow us to provide services under contracts that could not have been pursued individually by either us or the acquired compan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ies. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">he results of these acquisitions were included in our consolidated financial statements from their respective closing dates. These acquisitions were not considered material, individually or in the aggregate, to our consolidated financial statements. As a result, no pro forma information has been provided.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backlog, client relations and trade name intangible assets include the fair value of existing contracts and the underlying customer relationships with lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU5NjQ_b2dd2972-c396-4c47-aafe-7b1dcfb06ce9">one</span> to ten years, and trade names with lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzYwMTQ_3dd6edbc-01f9-4e70-8f6b-c19ea451417b">three</span> to five years. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our acquisition agreements include contingent earn-out agreements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based on our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved. The fair values of any earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in “Current contingent earn-out liabilities” and “Long-term contingent earn-out liabilities” on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability-weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzc5OTc_1b06be4d-5c7b-4145-8300-d712953f679b">two</span> or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income. In each quarter during fiscal 2021, we evaluated our estimates for contingent consideration liabilities for the remaining earn-out periods for each individual acquisition, which included a review of their financial results to-date, the status of ongoing projects in their RUPOs, and the inventory of prospective new contract awards. In addition, we considered the potential impact of the global economic disruption due to the COVID-19 pandemic on our operating income projections over the various earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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:112%">In fiscal 2021, we recorded adjustments to our contingent earn-out liabilities and reported a net gain in operating income of $3.3 million, substantially all in the fourth quarter. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2020, we recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of $15.0 million, substantially all in the fourth quarter. These gains primarily resulted from updated valuations of the contingent consideration liabilities for Norman, Disney and Young ("NDY"), EGT, and SEG.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for NDY included a contingent earn-out agreement based on the achievement of operating income thresholds (in Australian dollars) in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2018. The maximum earn-out obligation over the three-year earn-out period was A$25 million </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A$7.4 million in year one, and A$8.8 million each in years two and three). These amounts could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. NDY was required to meet a minimum operating income threshold in each year to earn any contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for NDY on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of NDY's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of A$9.4 million for NDY's contingent earn-out liability in the second quarter of fiscal 2018. In determining that NDY would earn 38% of the maximum potential earn-out, we considered several factors including NDY's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in NDY's backlog level. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NDY's actual financial performance in the first two earn-out periods exceeded our original estimates at the acquisition date. As a result, we increased the related contingent consideration liability and recognized losses of $2.1 million (A$3.0 million) an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $5.4 million (A$7.9 million) in fis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cal 2018 and 2019, respectively. In the fourth quarter of fiscal 2020, we evaluated our estimate of NDY’s contingent consideration liability for the third and final earn-out period. This assessment included a review of NDY’s actual and forecasted results for the third earn-out period, which included an evaluation of the status of ongoing projects in NDY’s backlog, and the inventory of prospective new contract awards and the impact of the COVID-19 pandemic on the Australian economy and NDY's operations. As a result of this assessment, we concluded that NDY’s operating income in the third earn-out period would be lower than previously estimated, and we reduced NDY’s contingent earn-out liability to $1.8 million (A$2.6 million), which resulted in a gain of $3.7 million (A$5.2 million).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for EGT included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2019. The maximum earn-out obligation over the three-year earn-out period was $25 million ($8.5 million in year one, $9.0 million in year two, and $7.5 million in year three). In each of the first two earn-out years, EGT was to receive a portion of the contingent consideration if EGT achieved a minimum operating income threshold. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. EGT was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for EGT on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of EGT's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $21.1 million for EGT's contingent earn-out liability in the second quarter of fiscal 2019. In determining that EGT would earn 84% of the maximum potential earn-out, we considered several factors including EGT's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in EGT's backlog level and the prospects for the U.S. federal information technology market. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2020, EGT achieved and was paid the maximum earn-out obligation for the first earn-out period. Subsequently, we evaluated our estimate of EGT’s contingent consideration liability for the second and third earn-out periods. This assessment included a review of EGT’s actual and forecasted results for the second and third earn-out periods, which included an evaluation of the status of ongoing projects in EGT’s backlog, and the inventory of prospective new contract awards. As a result of this assessment, we concluded that EGT's operating income in the second and third earn-out period would be lower than previously estimated. Accordingly, in the fourth quarter of fiscal 2020, we reduced EGT’s contingent earn-out liability to $7.5 million, which resulted in a gain of $4.7 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for SEG included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2020. The maximum earn-out obligation over the three-year earn-out period was $20 million ($5.0 million, $7.0 million and $8.0 million for years one, two and three, respectively). SEG was to receive a portion of the contingent consideration if SEG achieved a minimum operating income threshold in each year of the earn-out period. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. SEG was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for SEG on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of SEG's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $11.3 million for SEG's contingent earn-out liability in the second quarter of fiscal 2020. In determining that SEG would earn 57% of the maximum potential earn-out, we considered several factors including SEG's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in SEG's backlog level and the prospects for the U.S. federal information technology market. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SEG’s actual financial performance in the first earn-out period on a year to date basis was below our original expectation at the acquisition date. As a result, in the fourth quarter of fiscal 2020, we evaluated our estimate of SEG’s contingent consideration liability for all earn-out periods. This assessment included a review of SEG’s financial results in the first earn-out period, the status of ongoing projects in SEG’s backlog, the inventory of prospective new contract awards, and future synergies with other Tetra Tech operating units. As a result of this assessment, we concluded that SEG’s operating income in all earn-out periods would be lower than originally anticipated. Accordingly, in the fourth quarter of fiscal 2020, we reduced the SEG contingent earn-out liability to $8.1 million, which resulted in a gain of $3.4 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, we recorded adjustments to our contingent earn-out liabilities and reported a related net loss of $1.1 million in operating income. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October 3, 2021, there was a total potential max</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">imum of $105.4 million of outstanding contingent consideration related to acquisitions. Of this amount, $59.3 million was estimated as the fair value and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ccrued on our consolidated balance sheet. If the global economic disruption due to the COVID-19 pandemic is prolonged, we could have more significant reductions in our contingent earn-out liabilities and related gains in operating income in future periods.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</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%">32,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent earn-out 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%">50,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out liabilities</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%">992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Re-measurement of contingent earn-out 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%">(3,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange impact</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%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out payments:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">Reported as cash used in operating activities</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%">(427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Reported as cash used in financing activities</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%">(20,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance </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: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:10pt;font-weight:700;line-height:100%">59,297</span><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,617</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,992</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 900 151700000 101400000 50300000 74000000 P4Y 2 88600000 71400000 -700000 16500000 28000000 P3Y 1600 2 103300000 24700000 54200000 -3300000 21100000 25000000 P3Y 11500000 10400000 P10Y P5Y P3Y 3300000 15000000 P3Y P3Y 25000000 7400000 8800000 8800000 9400000 0.38 -2100000 -3000000 -5400000 -7900000 1800000 2600000 3700000 5200000 P3Y P3Y 25000000 8500000 9000000 7500000 21100000 0.84 7500000 4700000 P3Y P3Y 20000000 5000000 7000000 8000000 11300000 0.57 8100000 3400000 -1100000 105400000 59300000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</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%">32,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent earn-out 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%">50,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out liabilities</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%">992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Re-measurement of contingent earn-out 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%">(3,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange impact</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%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out payments:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">Reported as cash used in operating activities</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%">(427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Reported as cash used in financing activities</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%">(20,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance </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: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:10pt;font-weight:700;line-height:100%">59,297</span><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,617</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,992</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 32617000 52992000 35290000 50235000 16581000 27704000 -992000 -1162000 -1489000 3273000 14971000 -1085000 596000 247000 558000 427000 0 0 20251000 22900000 12018000 59297000 32617000 52992000 Goodwill and Intangible Assets <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying value of goodwill:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GSG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CIG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)<br/></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%">Balance at September 29, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,802</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">483,018</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">924,820</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</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%">74,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,294 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation 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%">(369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,671 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">516,315</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">477,183</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">993,498</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</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%">15,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at October 3, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">538,433</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">570,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,108,578</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align: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 goodwill was impacted by the final valuations of our acquisitions, and the foreign currency translation related to the goodwill balances of our foreign subsid</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iaries with functional currencies that are different than our reporting currency. The goodwill additions relate to our fiscal 2021 acquisitions. The purchase price allocations for our fiscal 2021 acquisitions of CRD, IRM, KZN and HLE are preliminary and subject to adjustment based upon the final determinations of the net assets acquired and information to perform th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e final valuations. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We per</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">form our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last review at June 28, 2021 (i.e. the first day of our fourth quarter in fiscal 2021), indicated that we had no impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no reporting units that had estimated fair values that exceeded their carrying values by less than 150%. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We also regularly evaluate whether events and circumstances have occurred that may indicate a potential change in the recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, such as a deterioration in general economic conditions; an increase in the competitive environment; a change in management, key personnel, strategy or customers; negative or declining cash flows; or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. Although we believe that our estimates of fair value for these reporting units are reasonable, if financial performance for these reporting units falls significantly below our expectations or market prices for similar business decline, the goodwill for these reporting units could become impaired. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 2, 2020, Australia announced that it had fallen into economic recession, defined as two consecutive quarters of negative growth, for the first time since 1991 including 7% negative growth in the quarter ending in June 2020. This prompted a strategic review of our </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asia/Pacific ("ASP") reporting unit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8 million goodwill impairment charge. The impaired goodwill related to our acquisitions of Coffey International Limited and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equaled its carrying value of $144.9 million, including $95.5 million of goodwill, at September 27, 2020.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> On September 28, 2020 (the first day of our fiscal 2021), we merged our former ASP reporting unit into our Client Account Management reporting unit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of fiscal 2019, we performed an interim goodwill impairment review of our Remediation and Field Services ("RFS") reporting unit and recorded a $7.8 million goodwill impairment charge. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value of $61 million at September 29, 2019, including the remaining $48.8 million of goodwill. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">The gross amounts of goodwill for GSG were $556.1 million and $534.0 million at fiscal 2021 and 2020 year-ends, respectively, excluding accumulated impairment of $17.7 million for each period. The gross amounts of goodwill for CIG were $691.6 million and $598.7 million at fiscal 2021 and 2020 year-ends, respectively, excluding accumulated impairment of $121.5 million for each period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">The fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">llowing tabl</span><span style="background-color:#ffffff;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%"> presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets, net" on the consolidated balance sheets:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Fiscal Year Ended</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client relations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">60,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></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%">0.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">118,971</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(80,981)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,990</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106,421</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(92,478)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,943</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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%">Amortization expense for the identifiable intangible assets for fiscal 2021, 2020 and 2019 was $11.5 million, $11.6 million and $11.6 million, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments were immaterial for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fiscal 2021 and 2020. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Estimated amortization expense for the succeeding five fiscal years and beyond is as foll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)<br/></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%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond</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,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td 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: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:10pt;font-weight:700;line-height:100%">37,990</span><span style="color:#000000;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying value of goodwill:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GSG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CIG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)<br/></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%">Balance at September 29, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">441,802</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">483,018</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">924,820</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</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%">74,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,294 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation 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%">(369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,671 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">516,315</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">477,183</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">993,498</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</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%">15,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at October 3, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">538,433</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">570,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,108,578</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 441802000 483018000 924820000 74882000 5294000 80176000 0 15800000 15800000 -369000 4671000 4302000 516315000 477183000 993498000 15112000 75479000 90591000 7006000 17483000 24489000 538433000 570145000 1108578000 0 1.50 0.07 15800000 144900000 95500000 7800000 61000000 48800000 556100000 534000000 17700000 17700000 691600000 598700000 121500000 <div style="margin-bottom:6pt;margin-top:6pt;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%">The fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">llowing tabl</span><span style="background-color:#ffffff;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%"> presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets, net" on the consolidated balance sheets:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Fiscal Year Ended</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client relations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">60,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></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%">0.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">118,971</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(80,981)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37,990</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106,421</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(92,478)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,943</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P7Y3M18D 69455000 43984000 25471000 60775000 53392000 7383000 P0Y8M12D 34577000 30670000 3907000 37682000 32761000 4921000 P3Y9M18D 14939000 6327000 8612000 7964000 6325000 1639000 118971000 80981000 37990000 106421000 92478000 13943000 11500000 11600000 11600000 <div style="margin-bottom:6pt;margin-top:6pt;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%">Estimated amortization expense for the succeeding five fiscal years and beyond is as foll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)<br/></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%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond</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,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td 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: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:10pt;font-weight:700;line-height:100%">37,990</span><span style="color:#000000;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 9664000 7591000 4983000 4348000 3967000 7437000 37990000 Property and Equipment<div style="margin-top:6pt;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 consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, furniture and fixtures</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%">94,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,462 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,569 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total property and equipment</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:700;line-height:100%">131,242</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:700;line-height:100%">125,511</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(93,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment, 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: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:10pt;font-weight:700;line-height:100%">37,733</span><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">35,507</span><span style="color:#000000;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>The depreciation expense related to property and equipment was $12.3 million, $13.0 million and $17.3 million for fiscal 2021, 2020 and 2019, respectively. <div style="margin-top:6pt;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 consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment, furniture and fixtures</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%">94,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,462 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,569 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total property and equipment</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:700;line-height:100%">131,242</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:700;line-height:100%">125,511</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(93,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment, 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: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:10pt;font-weight:700;line-height:100%">37,733</span><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">35,507</span><span style="color:#000000;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 94780000 90942000 36462000 34569000 131242000 125511000 93509000 90004000 37733000 35507000 12300000 13000000 17300000 Income Taxes<div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes, by geographic area, was as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)<br/></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%">Income before income taxes:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,222 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">209,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">55,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">266,870</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">227,991</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">175,136</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">Current:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,056 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">24,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">9,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,887 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Total current income tax 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:700;line-height:100%">69,836</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:700;line-height:100%">51,372</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:700;line-height:100%">53,990</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Federal</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,034)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,703)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Total deferred income tax (benefit) 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:700;line-height:100%">(35,797)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:700;line-height:100%">(37,615)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,039</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">54,101</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,375</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0%</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%">State taxes, net of federal benefit</span></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%">2.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3.3</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%">Research and Development ("R&amp;D") credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.7)</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%">Tax differential on foreign earnings</span></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%">0.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-taxable foreign interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</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%">Goodwill</span></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.9</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%">Stock compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</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%">Valuation allowance</span></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%">(9.3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(13.5)</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%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</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%">Return to provision</span></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%">(3.7)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(0.2)</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%">Disallowed officer compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</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%">Cash repatriation</span></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%">2.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</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%">Unremitted earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</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%">Revaluation of deferred taxes</span></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(1.4)</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 tax adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</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%">Transition taxes on foreign earnings</span></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.4</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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.3%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align: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 effective tax rates for fiscal 2021, 2020 and 2019 were 12.8%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 23.7% and 9.3%, respectively. Our fiscal 2021 and 2019 effective tax rates reflect non-recurring net tax benefits of $21.6 million and $22.3 million, respectively, primarily consisting of valuation allowances in the United Kingdom and Australia that were released due to sufficient positive evidence being obtained in the respective years. The valuation allowances were primarily related to net operating loss and research and development credit carry-forwards and other temporary differences. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The primary factors used to assess the likelihood of realization were the past performance of the related entities and our forecast of future taxable </span></div><div style="margin-bottom:6pt;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%">income. The goodwill impairment charges in fiscal 2020 and 2019 and certain of the transaction charges in fiscal 2019 did not have related tax benefits. Also, income tax expense was reduced by $12.9 million, $8.3 million, $6.4 million of excess tax benefits on share-based payments in fiscal 2021, 2020, and 2019, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the impact of the valuation allowance releases, non-deductible goodwill impairment charges and transaction costs, and the excess tax benefits on share-based payments our effective tax rates in fiscal 2021, 2020, and 2019 were 25.7%, 25.6%, and 24.6% respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently under examination by the Internal Revenue Service for fiscal year 2018, the Canada Revenue Agency for fiscal years 2011 through 2016, and the California Franchise Tax Board for fiscal years 2014 through 2016. We are also subject to various other state audits.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Tax Assets:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">State taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and contingent liabilities</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,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable including the allowance for doubtful accounts</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,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</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%">41,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, 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%">60,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss carry-forwards</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%">54,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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%">(13,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax assets</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:700;line-height:100%">161,104</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">133,840</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenue</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%">(5,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid 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:10pt;font-weight:400;line-height:100%">(8,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</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,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings</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,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 and equipment</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%">(85)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax 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:700;line-height:100%">(117,254)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(118,104)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,850</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,736</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align: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 fourth quarter of fiscal 2021, we repatriated approximately $80 million from Canada and recognized a related tax expense of $5.6 million. At this time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1 million are no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $3.1 million. At October 3, 2021, undistributed earnings of our other foreign subsidiaries, primarily in Australia and the U.K. of approximately $50.9 million are expected to be</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> indefinitely reinvested in t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hese foreign countries. Accordingly, no provision for foreign withholding taxes has been made. Assuming the indefinitely reinvested foreign earnings were repatriated under the laws and rates applicable at October 3, 2021, the incremental taxes applicable to those earnings would not be material. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October 3, 2021, we had available unused state net operating loss ("NOL") carry forwards of $43.7 million that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of $165.5 million, of which $14.7 million expire at various dates from 2024 to 2041, and $150.8 million have no expiration date. In addition, we had foreign capital loss carryforwards of $21.5 million and foreign research and development credits of $3.9 million that do not have expiration dates. We have performed an assessment of positive and negative evidence regarding the realization of the deferred tax assets. This assessment included the evaluation of scheduled reversals of deferred tax liabilities, availability of carrybacks, cumulative losses in recent years, estimates of projected future taxable income, and tax planning strategies. Although realization is not </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assured, based on our assessment, we have concluded that it is more likely than not that the assets will be realized except for the deferred tax assets related to the loss carry-forwards for which a valuation allowance of $13.0 million has been provided.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October 3, 2021, we had $12.9 million of unrecognized tax benefits, all of which, if recognized, would affect our effective tax rate. It is reasonably possible that the amount of the unrecognized tax benefits with respect to certain of our unrecognized tax positions may significantly decrease in the next 12 months.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These changes would be the result of ongoing examinations. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for current year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for prior year tax positions</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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for prior year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,899</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,228</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,169</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align: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 potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years 2021, 2020 and 2019, we accrued additional interest and penalties of $0.8 million, $0.8 million and $2.6 million, respectively, and recorded reductions in accrued interest and penalties of $0, $0 and $0.2 million, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at October 3, 2021, September 27, 2020 and September 29, 2019 was $5.2 million, $4.4 million and $3.6 million, respectively.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes, by geographic area, was as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)<br/></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%">Income before income taxes:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,222 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">209,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">55,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">266,870</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">227,991</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">175,136</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 211222000 209443000 185535000 55648000 18548000 -10399000 266870000 227991000 175136000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">Current:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,056 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">24,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">9,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,887 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Total current income tax 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:700;line-height:100%">69,836</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:700;line-height:100%">51,372</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:700;line-height:100%">53,990</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Federal</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,034)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,703)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Total deferred income tax (benefit) 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:700;line-height:100%">(35,797)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:700;line-height:100%">(37,615)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,039</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">54,101</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,375</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 41056000 24102000 30051000 9893000 6872000 8923000 18887000 20398000 15016000 69836000 51372000 53990000 -6034000 2187000 -9108000 -2060000 870000 -1195000 -27703000 -328000 -27312000 -35797000 2729000 -37615000 34039000 54101000 16375000 <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0%</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%">State taxes, net of federal benefit</span></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%">2.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3.3</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%">Research and Development ("R&amp;D") credits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.7)</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%">Tax differential on foreign earnings</span></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%">0.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-taxable foreign interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</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%">Goodwill</span></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.9</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%">Stock compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</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%">Valuation allowance</span></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%">(9.3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(13.5)</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%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</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%">Return to provision</span></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%">(3.7)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(0.2)</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%">Disallowed officer compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</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%">Cash repatriation</span></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%">2.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</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%">Unremitted earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</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%">Revaluation of deferred taxes</span></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(1.4)</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 tax adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</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%">Transition taxes on foreign earnings</span></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.4</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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.3%</span></td></tr></table></div> 0.210 0.210 0.210 0.023 0.027 0.033 0.026 0.022 0.047 0.009 0.007 0.010 0.010 0.011 0.017 0 0.015 0.009 -0.033 -0.022 -0.024 -0.093 0.016 -0.135 0.017 0.004 0.024 -0.037 0.008 -0.002 0.020 0.002 0.002 0.021 0 0 0.010 0 0 0 0 -0.014 0.008 -0.013 -0.004 0 0 0.014 0.009 0.016 0.034 0.128 0.237 0.093 0.128 0.237 0.093 -21600000 -22300000 -12900000 -8300000 -6400000 0.257 0.256 0.246 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Tax Assets:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">State taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and contingent liabilities</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,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable including the allowance for doubtful accounts</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,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</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%">41,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, 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%">60,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss carry-forwards</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%">54,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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%">(13,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax assets</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:700;line-height:100%">161,104</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">133,840</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenue</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%">(5,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid 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:10pt;font-weight:400;line-height:100%">(8,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</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,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings</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,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 and equipment</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%">(85)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total deferred tax 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:700;line-height:100%">(117,254)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(118,104)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,850</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,736</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1342000 1146000 6662000 6262000 5917000 6283000 41657000 28223000 60181000 66941000 3560000 5905000 54825000 43475000 13040000 24395000 161104000 133840000 5595000 14451000 8136000 5967000 60181000 66941000 40121000 29130000 3136000 0 85000 1615000 117254000 118104000 43850000 15736000 80000000 5600000 20100000 3100000 50900000 43700000 165500000 14700000 150800000 21500000 3900000 13000000 12900000 A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for current year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for prior year tax positions</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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for prior year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,899</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,228</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,169</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9228000 9169000 8328000 2171000 700000 1342000 1500000 0 356000 0 641000 100000 0 0 757000 12899000 9228000 9169000 800000 800000 2600000 0 0 -200000 5200000 4400000 3600000 Long-Term Debt <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit facilities</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%">212,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</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,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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%">Long-term debt</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: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:10pt;font-weight:700;line-height:100%">200,000</span><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">242,395</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align: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 30, 2018, we entered into a Second Amended and Restated Credit Agreement (“Amended Credit Agreement”) with a total borrowing capacity of $1 billion that will mature in July 2023. The Amended Credit Agreement is a $700 million senior secured, five-year </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">facility that provides for a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$250 million term loan facility (the “Amended Term Loan Facility”), a $450 million revolving credit facility (the “Amended Revolving Credit Facility”), and a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1 billion subject to lender approval. The Amended Credit Agreement allows us to, among other things, (i) refinance indebtedness under our Credit Agreement dated as of May 7, 2013; (ii) finance certain permitted open market repurchases of our common stock, permitted acquisitions, and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans, and a $200 million sublimit for multicurrency borrowings and letters of credit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The entire Amended Term Loan Facility was drawn on July 30, 2018. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually beginning December 31, 2018. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank’s prime rate or the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on July 30, 2023, or earlier at our discretion upon payment in full of loans and other obligations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">At October 3, 2021, we had $212.5 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $212.5 million under the Amended Term Loan Facility and no borrowings outstanding under the Amended Revolving Credit Facility. The weighted-average interest rate of the outstanding borrowings during fiscal 2021 was 1.25%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our weighted-average interest rate on borrowings outstanding during fiscal 2021 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 14, “Derivative Financial Instruments” of the "Notes to Consolidated Financial Statements" included in Item 8, was 3.30%. At October 3, 2021, we had $449.3 million of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.00 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At October 3, 2021, we were in compliance with these covenants with a consolidated leverage ratio </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of 0.87x and a consolidated interest coverage ratio of 26.38x. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for bank overdrafts, short-term cash advances and bank guarantees. At October 3, 2021, th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere were no amounts outstanding under these facilities and the aggregate amount of standby letters of credit outstanding was $53.4 million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 3, 2021 we had no bank overdrafts related to our disbursement bank accounts. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">The following table presents scheduled maturities of our long-term debt:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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: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:10pt;font-weight:700;line-height:100%">212,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit facilities</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%">212,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</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,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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%">Long-term debt</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: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:10pt;font-weight:700;line-height:100%">200,000</span><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">242,395</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 212500000 291659000 12500000 49264000 200000000 242395000 1000000000 700000000 P5Y 250000000 450000000 300000000 1000000000 100000000 20000000 200000000 0.05 0.0100 0.0175 0.0050 0.0100 0 0.0075 212500000 212500000 0 0.0125 700000 0.0330 449300000 3.00 3.00 0.87 26.38 0 53400000 0 <div style="margin-bottom:6pt;margin-top:6pt;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%">The following table presents scheduled maturities of our long-term debt:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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: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:10pt;font-weight:700;line-height:100%">212,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 12500000 200000000 212500000 Leases<div style="margin-bottom:6pt;margin-top:6pt;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%">We adopted Leases (Topic 842), effective September 30, 2019 (the first day of our fiscal 2020) using the modified retrospective transition approach. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be presented in accordance with our historical accounting under ASC 840.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating leases are primarily for corporate and project office spaces.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">We determine if an arrangement is a lease at inception. Operating leases are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included in operating lease ROU assets and current and long-term op</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">erating lease liabilities in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. The related ROU assets and lease liabilities were immaterial, and are included in "Property and equipment, net", "Other current liabilities" and "Other long-term liabilities", accordingly, in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">ROU assets represent our right to use an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments</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 operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease te</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.915%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,216)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">85,204</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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 cash flow information related to leases is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</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%">81,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 obtained in exchange for new operating lease liabilities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,076 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">317,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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 balance sheet and other information related to leases are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,422 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">239,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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%">Lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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%">67,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,285 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating 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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">241,737</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">261,605</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="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 leases</span></td><td colspan="3" style="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 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</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%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="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 leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </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:6pt;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%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we do not have any material additional operating leases that have not yet commenced. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.912%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,528 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,521 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,119 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:700;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:700;line-height:100%">257,236</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Less: imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,499)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:700;line-height:100%">Total present value of lease 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: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:10pt;font-weight:700;line-height:100%">241,737</span><span style="color:#000000;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Rental expense for operating leases classified under ASC 840 for fiscal 2019 was $79.3 million, and was predominantly recorded within selling, general and administrative expenses.</span></div> Leases<div style="margin-bottom:6pt;margin-top:6pt;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%">We adopted Leases (Topic 842), effective September 30, 2019 (the first day of our fiscal 2020) using the modified retrospective transition approach. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be presented in accordance with our historical accounting under ASC 840.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating leases are primarily for corporate and project office spaces.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">We determine if an arrangement is a lease at inception. Operating leases are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included in operating lease ROU assets and current and long-term op</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">erating lease liabilities in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. The related ROU assets and lease liabilities were immaterial, and are included in "Property and equipment, net", "Other current liabilities" and "Other long-term liabilities", accordingly, in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">ROU assets represent our right to use an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments</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 operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease te</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.915%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,216)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">85,204</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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 cash flow information related to leases is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</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%">81,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 obtained in exchange for new operating lease liabilities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,076 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">317,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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 balance sheet and other information related to leases are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,422 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">239,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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%">Lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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%">67,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,285 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating 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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">241,737</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">261,605</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="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 leases</span></td><td colspan="3" style="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 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</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%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="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 leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </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:6pt;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%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we do not have any material additional operating leases that have not yet commenced. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.912%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,528 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,521 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,119 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:700;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:700;line-height:100%">257,236</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Less: imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,499)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:700;line-height:100%">Total present value of lease 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: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:10pt;font-weight:700;line-height:100%">241,737</span><span style="color:#000000;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Rental expense for operating leases classified under ASC 840 for fiscal 2019 was $79.3 million, and was predominantly recorded within selling, general and administrative expenses.</span></div> P1M P12Y P5Y The components of lease costs are as follows:<div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.915%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,216)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">85,204</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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 cash flow information related to leases is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</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%">81,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 obtained in exchange for new operating lease liabilities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,076 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">317,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 91076000 87348000 106000 2216000 0 72000 90970000 85204000 81943000 80289000 72076000 317587000 <div style="margin-bottom:6pt;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 balance sheet and other information related to leases are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,422 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">239,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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%">Lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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%">67,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,285 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating 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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">241,737</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">261,605</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="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 leases</span></td><td colspan="3" style="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 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</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%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="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 leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </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> 215422000 239396000 67452000 69650000 174285000 191955000 241737000 261605000 P5Y P5Y 0.022 0.025 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.912%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,528 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,521 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,119 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:700;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:700;line-height:100%">257,236</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Less: imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,499)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:700;line-height:100%">Total present value of lease 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: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:10pt;font-weight:700;line-height:100%">241,737</span><span style="color:#000000;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 71913000 55528000 40512000 29521000 19643000 40119000 257236000 15499000 241737000 79300000 Stockholders' Equity and Stock Compensation Plans<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October 3, 2021, we had the following stock-based compensation plans:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2005 Equity Incentive Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Key employees and non-employee directors may be granted equity awards, including stock options, restricted stock and restricted stock units ("RSUs"). Options granted before March 6, 2006 vested at 25% on the first anniversary of the grant date, and the balance vests monthly thereafter, such that these options become fully vested no later than four years from the date of grant. These options expire no later than ten years from the date of grant. Options granted on and after March 6, 2006 vest at 25% on each anniversary of the grant date. These options expire no later than eight years from the grant date. RSUs granted to date vest at 25% on each anniversary of the grant date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2015 Equity Incentive Plan ("2015 EIP").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Key employees and non-employee directors may be granted equity awards, including stock options, performance share units ("PSUs") and RSUs. Shares issued with respect to awards granted under the 2015 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2015 EIP's aggregate share limit as three shares for every share or unit actually issued. No awards have been made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 described below. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2018 Equity Incentive Plan ("2018 EIP")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Key employees and non-employee directors may be granted equity awards, including stock options, PSUs and RSUs. Shares issued with respect to awards granted under the 2018 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2018 EIP's aggregate share limit as one share for every share or unit issued. At October 3, 2021, there were 2.3 million shares available for future awards pursuant to the 2018 EIP.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Employee Stock Purchase Plan ("ESPP").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Purchase rights to purchase common stock are granted to our eligible full and part-time employees, and shares of common stock are issued upon exercise of the purchase rights. An aggregate of 487,023 shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is $5,000. The exercise price of a purchase right is the lesser of 100% of the fair market value of a share of common stock on the first day of the purchase right period (the business day preceding January 1) or 85% of the fair market value on the last day of the purchase right period (December 15, or the business day preceding December 15 if December 15 is not a business day).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our stock-based compensation and related income tax benefits:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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%">23,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit related to stock-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,910)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,016)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock-based compensation, net of tax benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,106</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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%">We recognize the fair value of our stock-based awards as compensation expense on a straight-line basis over the requisite service period in which the award vests. Most of these amounts were included in selling, general and administrative expenses on our consolidated statements of income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;margin-top:6pt;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 our stock option activity for fiscal year ended October 3, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</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 on September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Exercised</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%">(324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">Forfeited</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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">Outstanding at October 3, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">38.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.95</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Vested or expected to vest at October 3, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.95</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Exercisable on October 3, 2021</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%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align: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 aggregate intrinsic value in the table above represents the total intrinsic value (the difference between our closing stock price on the last trading day of fiscal 2021 and the exercise price, times the number of shares) t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hat would have been rec</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eived by the in-the-money option holders if they had exercised their options on October 3, 2021. This amount will change based on the fair market value of our stock. At October 3, 2021, we expect to recognize $0.1 million of unrecognized compensation cost related to stock option grants over a weighted-average period of one year.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted in fiscal 2021 and 2020. The aggregate intrinsic value of options exercised during fiscal 2021, 2020 and 2019 was $29.4 million, $22.4 million and $20.4 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash proceeds from the exercise of stock options were $11.3 million, $10.3 million and $11.8 million for fiscal 2021, 2020 and 2019, respectively. Our policy is to issue shares from our authorized shares upon the exercise of stock options. The actual income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options for fiscal 2021, 2020 and 2019 was $12.9 million, $8.3 million and $6.4 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RSU and PSU </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU awards are granted to our key employee and non-employee directors. The fair value of the RSU was determined at the date of grant using the market price of the underlying common stock as of the date of grant. All of the RSUs have time-based vesting over a four-year period, except that RSUs awarded to directors vest after one year. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSU awards are granted to our executive officers and non-employee directors. All of the PSUs are performance-based and vest, if at all, after the conclusion of the three-year performance period. The number of PSUs that ultimately vest is based on 50% growth in our EPS and 50% on our relative total shareholder return over the vesting period. For these performance-</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based awards, our expected performance is reviewed to estimate the percentage of shares that will vest. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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 the RSU and PSU activity under our stock plans is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSU</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PSU</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average <br/>Grant Date<br/>Fair Value<br/>per Share</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Nonvested balance at September 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">488</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39.56</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">44.27</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">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%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at September 29, 2019</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:700;line-height:100%">470</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.42</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">384</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53.67</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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%">(178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at September 27, 2020</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:700;line-height:100%">444</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63.93</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">355</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64.83</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">122.02</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at October 3, 2021</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:700;line-height:100%">381</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">83.30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">318</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">82.96</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For fiscal 2019, includes a payout adjustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020. For fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, 2020 and 2019, we awarded 117,934, 167,525 and 179,478 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2021, 2020 and 2019 was $122.02, $83.92 and $66.26, respectively. At October 3, 2021, there were 380,631 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use historical data as a basis to estimate the probability of forfeitures related to RSUs and the ESPP Plan.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, 2020 and 2019, we awarded 57,542, 74,011 and 89,816 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal 2021, 2020 and 2019 was $153.03, $99.85 and $80.41, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense related to RSUs and PSUs for fiscal 2021, 2020 and 2019 was $20.9 million, $17.7 million and $15.4 million, respectively, and was included in total stock-based compensation expense. At October 3, 2021, there was $31.6 million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ESPP </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.050%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.226%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except for purchase price)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares purchased</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%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 purchase price per share</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%">86.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from exercise of purchase rights</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%">10,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:6pt;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 style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</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 stock price volatility</span></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%">47.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26.7%</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%">Risk-free rate of return, annual</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6%</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 life (in years)</span></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%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align: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 fiscal 2021, 2020 and 2019, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. The risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on the ESPP terms and conditions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for fiscal 2021, 2020 and 2019 included $2.0 million, $1.2 million and $0.9 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2021 and 2020 year-ends were $0.5 million and $0.3 million, respectively. At October 3, 2021, ESPP participants had accumulated $10.8 million to purchase our common stock.</span></div> 0.25 P4Y P10Y 0.25 P8Y 0.25 3 2300000 487023 5000 1 0.85 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our stock-based compensation and related income tax benefits:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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%">23,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit related to stock-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,910)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,016)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock-based compensation, net of tax benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,106</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 23067000 19424000 17618000 4910000 4318000 4016000 18157000 15106000 13602000 <div style="margin-bottom:6pt;margin-top:6pt;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 our stock option activity for fiscal year ended October 3, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</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 on September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Exercised</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%">(324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">Forfeited</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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">Outstanding at October 3, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">38.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.95</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Vested or expected to vest at October 3, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.95</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Exercisable on October 3, 2021</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%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 539000 36.34 324000 34.70 1000 40.80 214000 38.80 P4Y11M12D 24149000 214000 38.80 P4Y11M12D 24149000 179000 37.05 P4Y8M19D 20600000 100000 P1Y 0 0 29400000 22400000 20400000 11300000 10300000 11800000 12900000 8300000 6400000 P4Y P1Y P3Y 0.50 0.50 <div style="margin-bottom:6pt;margin-top:6pt;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 the RSU and PSU activity under our stock plans is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSU</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PSU</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average <br/>Grant Date<br/>Fair Value<br/>per Share</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Nonvested balance at September 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">488</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39.56</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">44.27</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">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%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at September 29, 2019</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:700;line-height:100%">470</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.42</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">384</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53.67</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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%">(178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at September 27, 2020</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:700;line-height:100%">444</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63.93</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">355</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64.83</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">122.02</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nonvested balance at October 3, 2021</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:700;line-height:100%">381</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">83.30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">318</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">82.96</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For fiscal 2019, includes a payout adjustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020. For fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021.</span></div> 488000 39.56 323000 44.27 179000 66.26 90000 80.41 180000 36.95 108000 31.63 79000 31.63 17000 48.56 0 0 470000 50.42 384000 53.67 168000 83.92 74000 99.85 178000 46.87 162000 47.28 64000 48.36 16000 65.43 5000 83.98 444000 63.93 355000 64.83 118000 122.02 58000 153.03 167000 59.64 193000 57.40 99000 57.40 14000 77.74 1000 74.05 381000 83.30 318000 82.96 79465 63643 99214 117934 167525 179478 122.02 83.92 66.26 380631 57542 74011 89816 153.03 99.85 80.41 20900000 17700000 15400000 31600000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.050%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.226%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except for purchase price)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares purchased</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%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 purchase price per share</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%">86.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from exercise of purchase rights</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%">10,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 124000 168000 148000 86.16 51.77 46.38 10705000 8715000 6844000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:6pt;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 style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</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 stock price volatility</span></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%">47.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26.7%</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%">Risk-free rate of return, annual</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6%</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 life (in years)</span></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%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1</span></td></tr></table></div> 0.010 0.010 0.010 0.479 0.265 0.267 0.001 0.016 0.026 P1Y P1Y P1Y 2000000 1200000 900000 500000 300000 10800000 Retirement Plans<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2021, 2020 and 2019, employer </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contributions to the U.S. plans were $26.9 million, $25.0 million and $23.3 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Additionally, we have established a non-qualified deferred compensation plan for certain key employees and non-employee directors. These eligible employees and non-employee directors may elect to defer the receipt of salary, incentive payments, restricted stock, PSU and RSU awards, and non-employee director fees. The plan is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. At October 3, 2021 and September 27, 2020, the consolidated balance sheets reflect assets of $41.4 million and $35.1 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $41.1 million and $35.0 million, respectively, related to the deferred compensation plan in "Other long-term liabilities." The net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of “Selling, general and administrative expenses” in our consolidated statements of income</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These related net gains and losses were immaterial for fiscal 2021, 2020 and 2019. </span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">In connection with the acquisition of HLE in fiscal 2021, we assumed a defined benefit pension plan (the “Plan”), which HLE operates for all qualifying employees. The assets of the Plan are held in a separate trustee administered fund. The Plan was closed to new entrants in August 2003, except for current employees who had not attained the age of 24 at that date. The Plan was closed to future accrual on December 31, 2009. Under the agreed schedule of contributions, HLE will make no further contributions, and is to pay the expenses of administering the plan.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">The change in the defined benefit obligation, the change in fair value of plan assets, and the amounts recognized in the Consolidated Statement of Income, the Consolidated Statement of Comprehensive Income and the Consolidated Statements of Shareholders’ Equity for the period from July 26, 2021 (acquisition date of HLE) to October 3, 2021 were immaterial.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">The Plan's funded status at October 3, 2021 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</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%">65,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation</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%">(64,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net surplus</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: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:10pt;font-weight:700;line-height:100%">1,006</span><span style="color:#000000;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"/></tr></table></div><div style="margin-bottom:6pt;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%">The net surplus is reflected in other long-term assets on our consolidated balance sheet at October 3, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair values of the plan assets are substantially categorized within Level 2 of the fair value hierarchy. As of October 3, 2021, the fair values of the plan assets by major asset categories were as follows (in 000’s):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability driven investment funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash/other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">65,836</span><span style="color:#000000;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"/></tr></table></div><div style="margin-bottom:6pt;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:115%">We seek a competitive rate of return relative to an appropriate level of risk depending on the funded status and obligations of each plan and typically employ both active and passive investment management strategies. The risk in our practices include diversification across asset classes and investment styles and periodic rebalancing toward asset allocation targets. The target asset allocation selected for each plan reflects a risk/return profile that we believe is appropriate relative to each plan’s liability structure and return goals. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Principal assumptions used for the benefit obligation in the valuation at October 3, 2021 are as follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.538%"><tr><td style="width:1.0%"/><td style="width:76.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.968%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of inflation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.85% to 3.50%</span></div></td></tr></table></div> 26900000 25000000 23300000 41400000 35100000 41100000 35000000 P24Y <div style="margin-bottom:6pt;margin-top:6pt;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%">The Plan's funded status at October 3, 2021 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets</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%">65,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation</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%">(64,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net surplus</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: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:10pt;font-weight:700;line-height:100%">1,006</span><span style="color:#000000;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"/></tr></table></div> 65836000 64830000 1006000 As of October 3, 2021, the fair values of the plan assets by major asset categories were as follows (in 000’s):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability driven investment funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash/other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">65,836</span><span style="color:#000000;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"/></tr></table> 13646000 33826000 17653000 711000 65836000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Principal assumptions used for the benefit obligation in the valuation at October 3, 2021 are as follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.538%"><tr><td style="width:1.0%"/><td style="width:76.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.968%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of inflation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.85% to 3.50%</span></div></td></tr></table></div> 0.0200 0.0285 0.0350 Earnings per ShareThe following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</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%">232,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">158,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding – basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">54,078 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">54,235 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">54,986 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of diluted stock options and unvested restricted stock</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%">597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding – diluted</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%">54,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,022 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,936 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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%">4.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.26 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table>For fiscal 2021, 2020 and 2019, no options were excluded from the calculation of dilutive potential common shares. The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</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%">232,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">158,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding – basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">54,078 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">54,235 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">54,986 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of diluted stock options and unvested restricted stock</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%">597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding – diluted</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%">54,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,022 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,936 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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%">4.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.26 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 232810000 173859000 158668000 54078000 54235000 54986000 597000 787000 950000 54675000 55022000 55936000 4.31 3.21 2.89 4.26 3.16 2.84 0 0 0 Derivative Financial Instruments<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We often use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings could adversely be affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize derivative instruments as either assets or liabilities on the accompanying consolidated balance sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives that have been designated as cash flow hedges in our consolidated balance sheets as accumulated other comprehensive income, and in our consolidated statements of income for those derivatives designated as fair value hedges.</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 derivative contracts to hedge interest exposure are categorized within Level 2 of the fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we entered into five interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under our term loan facility. As of October 3, 2021, the notional principal of our outstanding interest swap agreements was $212.5 million ($42.5 million each.) The interest rate swaps have a fixed interest rate of 2.79% and expire in July 2023 for all five agreements. At October 3, 2021 and September 27, 2020, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was $(9.4) million and $(15.5) million, respectively, of which we expect to reclassify $5.4 million from accumulated other comprehensive loss to interest expense within the next 12 months.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">The fair values of our outstanding derivatives designated as hedging instruments were as foll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:35.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value of Derivative<br/>Instruments as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</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%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Loss) gain recognized in other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</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,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,638)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,125)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>There were no ineffective portions of derivative instruments. Accordingly, no amounts were excluded from effectiveness testing for our interest rate swap agreements. We had no other derivative instruments that were not designated as hedging instruments for fiscal 2021, 2020 and 2019. 5 212500000 42500000 42500000 42500000 42500000 42500000 0.0279 5 9400000 15500000 -5400000 P12M <div style="margin-bottom:6pt;margin-top:6pt;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%">The fair values of our outstanding derivatives designated as hedging instruments were as foll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ows:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:35.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value of Derivative<br/>Instruments as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</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%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9394000 15512000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:58.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Loss) gain recognized in other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</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,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,638)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,125)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6117000 -4638000 -12125000 0 0 Reclassifications Out of Accumulated Other Comprehensive Income (Loss)<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated balances and reporting period activities for fiscal 2021, 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain (Loss)<br/>on Derivative<br/>Instruments</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</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%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(128,602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,252</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(127,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</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%">(21,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net current-period other comprehensive loss</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:700;line-height:100%">(21,109)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(12,125)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(33,234)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Balances at September 29, 2019</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:700;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:700;line-height:100%">(149,711)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:700;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:700;line-height:100%">(10,873)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:700;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:700;line-height:100%">(160,584)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</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,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(599)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net current-period other comprehensive income (loss)</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:700;line-height:100%">3,436</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:700;line-height:100%">(4,638)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,202)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Balances at September 27, 2020</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(146,275)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15,511)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(161,786)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</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%">30,641 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,175 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,816 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net current-period other comprehensive income</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:700;line-height:100%">30,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,117</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:700;line-height:100%">36,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Balances at October 3, 2021</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(115,634)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(125,028)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See Note 14, "Derivative Financial Instruments", for more information.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated balances and reporting period activities for fiscal 2021, 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain (Loss)<br/>on Derivative<br/>Instruments</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</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%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances at September 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(128,602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,252</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(127,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</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%">(21,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net current-period other comprehensive loss</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:700;line-height:100%">(21,109)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(12,125)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(33,234)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Balances at September 29, 2019</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:700;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:700;line-height:100%">(149,711)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:700;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:700;line-height:100%">(10,873)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:700;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:700;line-height:100%">(160,584)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</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,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(599)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net current-period other comprehensive income (loss)</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:700;line-height:100%">3,436</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:700;line-height:100%">(4,638)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,202)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Balances at September 27, 2020</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(146,275)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15,511)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(161,786)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</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%">30,641 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,175 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,816 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net current-period other comprehensive income</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:700;line-height:100%">30,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,117</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:700;line-height:100%">36,758</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Balances at October 3, 2021</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(115,634)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(125,028)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See Note 14, "Derivative Financial Instruments", for more information.</span></div> -128602000 1252000 -127350000 -21109000 -11247000 -32356000 878000 878000 -21109000 -12125000 -33234000 -149711000 -10873000 -160584000 3436000 -599000 2837000 4039000 4039000 3436000 -4638000 -1202000 -146275000 -15511000 -161786000 30641000 12175000 42816000 6058000 6058000 30641000 6117000 36758000 -115634000 -9394000 -125028000 Fair Value Measurements<div style="margin-bottom:6pt;margin-top:6pt;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%">Derivative Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our derivative instruments are categorized within Level 2 of the fair value hierarchy. For additional information about our derivative financial instruments (see Note 2, "Basis of Presentation and Preparation" and Note 14, "Derivative Financial Instruments").</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Consideration.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. (see Note 2, "Basis of Presentation and Preparation" and Note 5, "Acquisitions" for further information).</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">Debt.</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 long-term debt was determined using the present value of future cash flows based on the borrowing rates currently available for debt with similar terms and maturities (Level 2 measurement). The carrying value of our long-term debt approximated fair value at October 3, 2021 and September 27, 2020. At October 3, 2021, we had borrowings of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$212.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> outstanding under our Amended Credit Agreement, which were used to fund our business acquisitions, working capital needs, stock repurchases, dividends, capital expenditures and contingent earn-outs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined Benefit Pension Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </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 fair values of the plan assets are primarily categorized within Level 2 of the fair value hierarchy. For additional information </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">about our defined benefit pension plan (see </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"Retirement Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">").</span></div> 212500000 Commitments and Contingencies<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to certain claims and lawsuits typically filed against the consulting and engineering profession, alleging primarily professional errors or omissions. We carry professional liability insurance, subject to certain deductibles and policy limits, against such claims. However, in some actions, parties are seeking damages that exceed our insurance coverage or for which we are not insured. While management does not believe that the resolution of these claims will have a material adverse effect, individually or in aggregate, on our financial position, results of operations or cash flows, management acknowledges the uncertainty surrounding the ultimate resolution of these matters.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office filed an amended complaint in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc. ("TtEC"), in the U.S. District Court for the Northern District of California. The complaint alleges False Claims Act violations and breach of contract related to TtEC's contracts to perform environmental remediation services at the former Hunters Point Naval Shipyard in San Francisco, California. TtEC disputes the claims and will defend this matter vigorously. We are currently unable to determine the probability of the outcome of this matter or the range of reasonably possible loss, if any.</span></div> 3 Reportable Segments <div style="margin-bottom:6pt;margin-top:6pt;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%">We manage ou</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r operations under two reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our CIG reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. Additionally, we continue to report the results of the wind-down of our non-core construction activities in the RCM reportable segment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reportable segments are described as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">GSG:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    GSG provides consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology, and disaster management. GSG also provides engineering design services for U.S. municipal and commercial clients, especially in water infrastructure, solid waste, and high-end sustainable infrastructure designs. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom, and Australia.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">CIG:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    CIG primarily provides consulting and engineering services to U.S. commercial clients, and international clients that include both commercial and government sectors. CIG supports commercial clients across the Fortune 500, energy utilities, industrial, manufacturing, aerospace, and resource management markets. CIG also provides infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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%">RCM:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment for fiscal 2021. As of October 3, 2021, there was no remaining backlog for RCM as all projects were complete.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management evaluates the performance of these reportable segments based upon their respective segment operating income before the effect of amortization expense related to acquisitions, and other unallocated corporate expenses. We account for inter-segment revenues and transfers as if they were to third parties; that is, by applying a negotiated fee onto the costs of the services performed. All significant intercompany balances and transactions are eliminated in consolidation. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present summarized financial information of our reportable segments:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reportable Segments</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,942,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,778,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</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,325,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</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%">613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment revenue</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%">(55,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</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:700;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:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:700;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:700;line-height:100%">2,994,891</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,107,348</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG</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%">195,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</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,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </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%">(48,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income from operations</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">278,701</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">241,091</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">188,762</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">goodwill and intangible assets impairment charges, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2021, 2020 and 2019 w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">as $11.5 million, $11.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $3.3 million, $15.0 million and $(1.1) million for fiscal 2021, 2020 and 2019, respectively. Corporate results in fiscal, 2020 and 2019 also included $15.8 million and $7.8 million goodwill impairment charges, respectively. See Note 6 - "Goodwill and Intangible Assets" for more information.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG</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%">604,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">649,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</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%">572,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</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:700;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:700;line-height:100%">2,576,562</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,378,558</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.</span></div><div style="margin-bottom:6pt;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%">Geographic Information</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.108%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">2,256,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,107,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,247,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign countries </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%">957,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,432 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,568 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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: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:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">2,994,891</span><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">3,107,348</span><span style="color:#000000;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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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%"> </span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="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:700;line-height:100%">Long-lived assets </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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Foreign countries </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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,771 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,348 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">303,460</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">339,281</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Excludes goodwill, intangible assets and deferred income taxes. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2022 Reportable Segments</span></div>On the first day of fiscal 2022, we created a new High Performance Buildings division in our CIG reportable segment. As a result, we transferred some related operations in our GSG reportable segment with annual revenue of approximately $170 million to our CIG reportable segment. Beginning in the first quarter of fiscal 2022, our segment reporting will reflect this transfer and our historical comparisons will be revised to be consistent with the fiscal 2022 presentation. 2 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present summarized financial information of our reportable segments:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reportable Segments</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,942,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,778,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</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,325,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</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%">613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of inter-segment revenue</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%">(55,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</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:700;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:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:700;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:700;line-height:100%">2,994,891</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,107,348</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG</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%">195,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</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,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </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%">(48,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total income from operations</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">278,701</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">241,091</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">188,762</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">goodwill and intangible assets impairment charges, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2021, 2020 and 2019 w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">as $11.5 million, $11.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $3.3 million, $15.0 million and $(1.1) million for fiscal 2021, 2020 and 2019, respectively. Corporate results in fiscal, 2020 and 2019 also included $15.8 million and $7.8 million goodwill impairment charges, respectively. See Note 6 - "Goodwill and Intangible Assets" for more information.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</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%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSG</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%">604,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">649,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CIG</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%">572,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RCM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</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:700;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:700;line-height:100%">2,576,562</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,378,558</span><span style="color:#000000;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.</span></div> 1942958000 1778922000 1820671000 1325668000 1266059000 1342509000 613000 198000 -1542000 -55726000 -50288000 -54290000 3213513000 2994891000 3107348000 195297000 168669000 185263000 131720000 114022000 79633000 0 0 -5933000 -48316000 -41600000 -70201000 278701000 241091000 188762000 11500000 11600000 11600000 3300000 15000000 -1100000 15800000 7800000 604366000 649417000 572607000 479238000 11360000 14258000 1388229000 1235645000 2576562000 2378558000 <div style="margin-bottom:6pt;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%">Geographic Information</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.108%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></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%">Fiscal 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%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">2,256,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,107,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,247,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign countries </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%">957,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,432 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,568 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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: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:10pt;font-weight:700;line-height:100%">3,213,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">2,994,891</span><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">3,107,348</span><span style="color:#000000;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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.932%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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%"> </span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="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:700;line-height:100%">Long-lived assets </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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Foreign countries </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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,771 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,348 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">303,460</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">339,281</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. </span></div>(2) Excludes goodwill, intangible assets and deferred income taxes. 2256086000 2107459000 2247780000 957427000 887432000 859568000 3213513000 2994891000 3107348000 215689000 230933000 87771000 108348000 303460000 339281000 -170000000 170000000 Related Party Transactions<div style="margin-bottom:6pt;margin-top:6pt;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%">We often </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provide services to unconsolidated joint </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ventures. Our revenue related to services we provided to unconsolidated joint ventures for fiscal 2021, 2020 and 2019 was $95.5 million, $88.2 million and $99.1 million, respectively. Our related reimbursable costs for fiscal 2021, 2020 and 2019 were $92.4 million, $86.4 million and $98.5 million, respectively. Our consolidated balance sheets also included the following amounts related to these</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> services:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.067%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.951%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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%">19,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</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,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 95500000 88200000 99100000 92400000 86400000 98500000 Our consolidated balance sheets also included the following amounts related to these services:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.067%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.951%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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%">19,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</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,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 19082000 20884000 5092000 3261000 3026000 478000 Quarterly Financial Information – Unaudited<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the followin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g unaudited quarte</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rly data for the fiscal years ended October 3, 2021 and September 27, 2020 reflect all adjustments necessary for a fair statement of the results of operations.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align: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 fourth quarter of fiscal 2021 we recognized a non-recurring net tax benefit of $21.6 million primarily consisting of valuation allowances in the United Kingdom that were released due to sufficient positive evidence being obtained.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align: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 second quarter of fiscal 2020, we incurred incremental costs totaling $8.2 million to address the COVID-19 pandemic. In the fourth quarter of fiscal 2020, we </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of</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:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.5 million. Additionally, we recorded a $15.8 million goodwill impairment charge related to the ASP reporting unit, which is in our CIG segment.</span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We sold non-core equipment related to the disposal of our Canadian turn-key pipeline activities throughout fiscal 2020 which resulted in gains of $0.8 million, $2.2 million, $4.5 million, and $1.0 million in the first, second, third, and fourth quarters of fiscal 2020, respectively. </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</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%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2021</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">765,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</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%">66,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</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%">52,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share attributable to Tetra Tech:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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%">0.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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%">53,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,637 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,736 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,666 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,597 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 2020</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">797,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">734,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</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%">63,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</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%">47,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share attributable to Tetra Tech:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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%">0.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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%">54,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">55,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">55,463 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">54,692 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">54,603 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -21600000 8200000 13500000 15800000 800000 2200000 4500000 1000000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</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%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2021</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">765,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</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%">66,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</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%">52,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share attributable to Tetra Tech:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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%">0.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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%">53,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,637 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,736 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,666 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,597 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 2020</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">797,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">734,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</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%">63,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Tetra Tech</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%">47,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share attributable to Tetra Tech:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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%">0.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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%">54,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">55,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">55,463 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">54,692 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">54,603 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 765104000 754764000 801633000 892012000 66252000 60807000 69807000 81836000 52436000 45517000 51903000 82954000 0.97 0.84 0.96 1.54 0.96 0.83 0.95 1.52 53927000 54187000 54117000 54019000 54637000 54736000 54666000 54597000 797623000 734133000 709771000 753364000 63302000 47530000 63525000 66735000 47310000 36397000 45497000 44654000 0.87 0.67 0.84 0.83 0.85 0.66 0.83 0.82 54560000 54699000 53985000 53841000 55438000 55463000 54692000 54603000 <div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Fiscal Years Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">September 29, 2019, September 27, 2020 and October 3, 2021 </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:31.792%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.973%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at<br/>Beginning of<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Charged to<br/>Costs and Expenses</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Deductions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at<br/>End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Allowance for doubtful accounts</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,868)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income tax valuation allowance:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reflects updated presentation of allowance for doubtful accounts to include expected credit losses in anticipation of our adoption of ASU 2016-13 in the first quarter of fiscal 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Primarily represents write-offs of uncollectible amounts, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of valuation allowances in the United Kingdom and Canada in fiscal 2021 and Australia in fiscal 2019.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes loss in foreign jurisdictions, currency adjustments, and valuation allowance adjustments related to net operating loss carry-forwards.</span></div> 5188000 7242000 1868000 0 10562000 10562000 1472000 4887000 0 7147000 7147000 -4130000 -195000 1140000 4352000 21479000 255000 23714000 22523000 20543000 20543000 3852000 0 0 24395000 24395000 13698000 26059000 1006000 13040000 XML 16 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - USD ($)
$ in Billions
12 Months Ended
Oct. 03, 2021
Nov. 12, 2021
Mar. 28, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Oct. 03, 2021    
Current Fiscal Year End Date --10-03    
Document Transition Report false    
Entity File Number 0-19655    
Entity Registrant Name TETRA TECH, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 95-4148514    
Entity Address, Address Line One 3475 East Foothill Boulevard    
Entity Address, City or Town Pasadena    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 91107    
City Area Code 626    
Local Phone Number 351-4664    
Title of 12(b) Security Common Stock, $0.01 par value    
Trading Symbol TTEK    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 7.1
Entity Common Stock, Shares Outstanding   53,885,546  
Documents Incorporated by Reference
DOCUMENT INCORPORATED BY REFERENCE
Portions of registrant's Proxy Statement for its 2022 Annual Meeting of Stockholders are incorporated by reference in Part III of this report where indicated.
   
Entity Central Index Key 0000831641    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 03, 2021
Sep. 27, 2020
Current assets:    
Cash and cash equivalents $ 166,568 $ 157,515
Accounts receivable, net 668,998 649,035
Contract assets 103,784 92,632
Prepaid expenses and other current assets 112,338 81,094
Income taxes receivable 14,260 19,509
Total current assets 1,065,948 999,785
Property and equipment, net 37,733 35,507
Right-of-use assets, operating leases 215,422 239,396
Investments in unconsolidated joint ventures 3,282 7,332
Goodwill 1,108,578 993,498
Intangible assets, net 37,990 13,943
Deferred tax assets 54,413 32,052
Other long-term assets 53,196 57,045
Total assets 2,576,562 2,378,558
Current liabilities:    
Accounts payable 128,767 111,804
Accrued compensation 206,322 199,801
Contract liabilities 190,403 171,905
Short-term lease liabilities, operating leases 67,452 69,650
Current portion of long-term debt and other short-term borrowings 12,504 49,264
Current contingent earn-out liabilities 19,520 16,142
Other current liabilities 223,515 174,890
Total current liabilities 848,483 793,456
Deferred tax liabilities 10,563 16,316
Long-term debt 200,000 242,395
Long-term lease liabilities, operating leases 174,285 191,955
Long-term contingent earn-out liabilities 39,777 16,475
Other long-term liabilities 69,163 80,588
Commitments and contingencies (Note 17)
Equity:    
Preferred stock – Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at October 3, 2021 and September 27, 2020 0 0
Common stock – Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,981 and 53,797 shares at October 3, 2021 and September 27, 2020, respectively 540 538
Accumulated other comprehensive loss (125,028) (161,786)
Retained earnings 1,358,726 1,198,567
Tetra Tech stockholders' equity 1,234,238 1,037,319
Noncontrolling interests 53 54
Total stockholders' equity 1,234,291 1,037,373
Total liabilities and stockholders' equity $ 2,576,562 $ 2,378,558
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 03, 2021
Sep. 27, 2020
Statement of Financial Position [Abstract]    
Preferred stock, authorized shares (in shares) 2,000,000 2,000,000
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, authorized shares (in shares) 150,000,000 150,000,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares issued (in shares) 53,981,000 53,797,000
Common stock, shares outstanding (in shares) 53,981,000 53,797,000
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Income - USD ($)
shares in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Revenue $ 3,213,513,000 $ 2,994,891,000 $ 3,107,348,000
Gross profit 498,400,000 446,535,000 408,183,000
Selling, general and administrative expenses (222,972,000) (204,615,000) (200,230,000)
Acquisition and integration expenses 0 0 (10,351,000)
Contingent consideration – fair value adjustments 3,273,000 14,971,000 (1,085,000)
Impairment of goodwill 0 (15,800,000) (7,755,000)
Income from operations 278,701,000 241,091,000 188,762,000
Interest income 917,000 1,375,000 1,732,000
Interest expense (12,748,000) (14,475,000) (15,358,000)
Income before income tax expense 266,870,000 227,991,000 175,136,000
Income tax expense (34,039,000) (54,101,000) (16,375,000)
Net income 232,831,000 173,890,000 158,761,000
Net income attributable to noncontrolling interests (21,000) (31,000) (93,000)
Net income attributable to Tetra Tech $ 232,810,000 $ 173,859,000 $ 158,668,000
Earnings per share attributable to Tetra Tech:      
Basic (in dollars per share) $ 4.31 $ 3.21 $ 2.89
Diluted (in dollars per share) $ 4.26 $ 3.16 $ 2.84
Weighted-average common shares outstanding:      
Basic (in shares) 54,078 54,235 54,986
Diluted (in shares) 54,675 55,022 55,936
Subcontractor costs      
Costs of revenue $ (661,341,000) $ (646,319,000) $ (717,711,000)
Other costs of revenue      
Costs of revenue $ (2,053,772,000) $ (1,902,037,000) $ (1,981,454,000)
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Statement of Comprehensive Income [Abstract]      
Net income $ 232,831 $ 173,890 $ 158,761
Other comprehensive income, net of tax      
Foreign currency translation adjustments, net of tax 30,644 3,435 (20,866)
Gain (loss) on cash flow hedge valuations, net of tax 6,117 (4,638)  
Gain (loss) on cash flow hedge valuations, net of tax     (12,125)
Other comprehensive income (loss), net of tax 36,761 (1,203) (32,991)
Comprehensive income, net of tax 269,592 172,687 125,770
Comprehensive income attributable to noncontrolling interests, net of tax 24 30 336
Comprehensive income attributable to Tetra Tech, net of tax $ 269,568 $ 172,657 $ 125,434
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Cash flows from operating activities:      
Net income $ 232,831,000 $ 173,890,000 $ 158,761,000
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 23,805,000 24,611,000 28,844,000
Equity in income of unconsolidated joint ventures (4,990,000) (6,605,000) (4,073,000)
Distributions of earnings from unconsolidated joint ventures 4,604,000 6,310,000 4,048,000
Amortization of stock-based awards 23,067,000 19,424,000 17,618,000
Deferred income taxes (38,494,000) 565,000 (37,615,000)
Provision for losses on accounts receivables (4,130,000) 1,267,000 16,964,000
Impairment of goodwill 0 15,800,000 7,755,000
Fair value adjustments to contingent consideration (3,273,000) (14,971,000) 1,085,000
Gain on sale of property and equipment (110,000) (11,066,000) (232,000)
Changes in operating assets and liabilities, net of effects of business acquisitions:      
Accounts receivable and contract assets 17,431,000 154,748,000 (10,226,000)
Prepaid expenses and other assets (582,000) (11,321,000) 2,568,000
Accounts payable 13,551,000 (102,162,000) 39,011,000
Accrued compensation 5,425,000 (8,173,000) 18,359,000
Contract liabilities 13,407,000 5,894,000 (6,039,000)
Other liabilities 8,740,000 19,460,000 (16,929,000)
Income taxes receivable/payable 13,090,000 (5,192,000) (11,386,000)
Net cash provided by operating activities 304,372,000 262,479,000 208,513,000
Cash flows from investing activities:      
Payments for business acquisitions, net of cash acquired (84,911,000) (68,488,000) (84,159,000)
Capital expenditures (8,573,000) (12,245,000) (16,198,000)
Proceeds from sale of property and equipment 492,000 17,710,000 651,000
Net cash used in investing activities (92,992,000) (63,023,000) (99,706,000)
Cash flows from financing activities:      
Proceeds from borrowings 370,222,000 308,364,000 417,262,000
Repayments on long-term debt (414,308,000) (331,066,000) (415,491,000)
Repurchases of common stock (60,000,000) (117,188,000) (100,000,000)
Taxes paid on vested restricted stock (17,630,000) (11,166,000) (6,893,000)
Payments of contingent earn-out liabilities (20,251,000) (22,900,000) (12,018,000)
Stock options exercised 11,250,000 10,334,000 11,751,000
Net change in overdrafts (36,627,000) 36,627,000 0
Dividends paid (40,041,000) (34,743,000) (29,674,000)
Principal payments on finance leases (2,714,000) (1,311,000) 0
Net cash used in financing activities (210,099,000) (163,049,000) (135,063,000)
Effect of exchange rate changes on cash and cash equivalents 7,772,000 207,000 (1,727,000)
Net increase (decrease) in cash and cash equivalents 9,053,000 36,614,000 (27,983,000)
Cash and cash equivalents at beginning of year 157,515,000 120,901,000 148,884,000
Cash and cash equivalents at end of year 166,568,000 157,515,000 120,901,000
Cash paid during the year for:      
Interest 10,330,000 13,256,000 12,310,000
Income taxes, net of refunds received of $2.1 million, $1.4 million and $5.2 million $ 59,111,000 $ 55,039,000 $ 66,038,000
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Statement of Cash Flows [Abstract]      
Income tax refunds received $ 2.1 $ 1.4 $ 5.2
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Total Tetra Tech Equity
Total Tetra Tech Equity
Cumulative Effect, Period of Adoption, Adjustment
Non-Controlling Interests
Beginning balance (in shares) at Sep. 30, 2018     55,349              
Beginning balance at Sep. 30, 2018 $ 967,100 $ (2,767) $ 553 $ 148,803 $ (127,350) $ 944,965 $ (2,767) $ 966,971 $ (2,767) $ 129
Comprehensive income, net of tax:                    
Net income 158,761         158,668   158,668   93
Foreign currency translation adjustments (20,866)       (21,109)     (21,109)   243
Gain on cash flow hedge valuations (12,125)       (12,125)     (12,125)    
Comprehensive income, net of tax 125,770             125,434   336
Distributions paid to noncontrolling interests (287)                 (287)
Cash dividends (29,674)         (29,674)   (29,674)    
Stock-based compensation 17,618     17,618       17,618    
Restricted & performance shares released (in shares)     183              
Restricted & performance shares released (6,893)   $ 2 (6,895)       (6,893)    
Stock options exercised (in shares)     448              
Stock options exercised 11,751   $ 5 11,746       11,751    
Shares issued for Employee Stock Purchase Plan (in shares)     148              
Shares issued for Employee Stock Purchase Plan 6,846   $ 2 6,844       6,846    
Stock repurchases (in shares)     (1,563)              
Stock repurchases (100,000)   $ (16) (99,984)       (100,000)    
Ending balance (in shares) at Sep. 29, 2019     54,565              
Ending balance at Sep. 29, 2019 989,464   $ 546 78,132 (160,584) 1,071,192   989,286   178
Comprehensive income, net of tax:                    
Net income 173,890         173,859   173,859   31
Foreign currency translation adjustments 3,435       3,436     3,436   (1)
Gain (loss) on cash flow hedge valuations (4,638)       (4,638)     (4,638)    
Comprehensive income, net of tax 172,687             172,657   30
Distributions paid to noncontrolling interests (154)                 (154)
Cash dividends (34,743)         (34,743)   (34,743)    
Stock-based compensation 19,424     19,424       19,424    
Restricted & performance shares released (in shares)     212              
Restricted & performance shares released (11,166)   $ 2 (11,168)       (11,166)    
Stock options exercised (in shares)     361              
Stock options exercised 10,334   $ 4 10,330       10,334    
Shares issued for Employee Stock Purchase Plan (in shares)     168              
Shares issued for Employee Stock Purchase Plan 8,715   $ 1 8,714       8,715    
Stock repurchases (in shares)     (1,509)              
Stock repurchases (117,188)   $ (15) (105,432)   (11,741)   (117,188)    
Ending balance (in shares) at Sep. 27, 2020     53,797              
Ending balance at Sep. 27, 2020 1,037,373   $ 538 0 (161,786) 1,198,567   1,037,319   54
Comprehensive income, net of tax:                    
Net income 232,831         232,810   232,810   21
Foreign currency translation adjustments 30,644       30,641     30,641   3
Gain (loss) on cash flow hedge valuations 6,117       6,117     6,117    
Comprehensive income, net of tax 269,592             269,568   24
Distributions paid to noncontrolling interests (25)                 (25)
Cash dividends (40,041)         (40,041)   (40,041)    
Stock-based compensation 23,067     23,067       23,067    
Restricted & performance shares released (in shares)     215              
Restricted & performance shares released $ (17,630)   $ 3 (17,633)       (17,630)    
Stock options exercised (in shares) 324   324              
Stock options exercised $ 11,250   $ 3 11,247       11,250    
Shares issued for Employee Stock Purchase Plan (in shares)     124              
Shares issued for Employee Stock Purchase Plan 10,705   $ 1 10,704       10,705    
Stock repurchases (in shares)     (479)              
Stock repurchases (60,000)   $ (5) (27,385)   (32,610)   (60,000)    
Ending balance (in shares) at Oct. 03, 2021     53,981              
Ending balance at Oct. 03, 2021 $ 1,234,291   $ 540 $ 0 $ (125,028) $ 1,358,726   $ 1,234,238   $ 53
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Equity (Parenthetical) - $ / shares
12 Months Ended
Sep. 03, 2021
May 28, 2021
Feb. 26, 2021
Dec. 11, 2020
Sep. 04, 2020
May 29, 2020
Feb. 28, 2020
Dec. 13, 2019
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Statement of Stockholders' Equity [Abstract]                      
Cash dividends paid per share (in dollars per share) $ 0.20 $ 0.20 $ 0.17 $ 0.17 $ 0.17 $ 0.17 $ 0.15 $ 0.15 $ 0.74 $ 0.64 $ 0.54
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business
12 Months Ended
Oct. 03, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of BusinessWe are a leading global provider of consulting and engineering services that focuses on water, environment, sustainable infrastructure, renewable energy, and international development. We are a global company that is Leading with Science® to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients’ needs and resources. Our solutions may span the entire life cycle of consulting and engineering projects and include applied science, data analysis, research, engineering, design, project management, and operations and maintenance.We manage our business under two reportable segments. Our Government Services Group (“GSG”) reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group (“CIG”) reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. We continue to report the historical results of the wind-down of our non-core construction activities in the Remediation and Construction Management (“RCM”) reportable segment.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Preparation
12 Months Ended
Oct. 03, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Preparation Basis of Presentation and Preparation
Principles of Consolidation and Presentation.    The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation.
Fiscal Year.    We report results of operations based on 52/53-week periods ending on the Sunday nearest September 30. Fiscal 2021 contained 53 weeks, and fiscal 2020 and 2019 each contained 52 weeks.
Use of Estimates.    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.
Cash and Cash Equivalents.    Cash and cash equivalents include highly liquid investments with original maturities of 90 days or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within our "Prepaid expenses and other current assets" on the consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date. Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.
Insurance Matters, Litigation and Contingencies.    In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations. Any adjustments to these liabilities are recorded in our consolidated statements of income.
Accounts Receivable – Net.    Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October 3, 2021 are expected to be billed and collected within 12 months. Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probable. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay.
Contract Assets and Contract Liabilities. Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract
liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.
Prepaid and other current assets.    Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.
Property and Equipment.    Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from three to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term. Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets. Once assets are classified as held for sale, they are no longer depreciated.
Long-Lived Assets.   We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.
Leases. We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities", and "Other long-term liabilities" on our consolidated balance sheet.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
We recognize a liability for contract termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.
Business Combinations.    The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.
Goodwill and Intangible Assets.    Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.
We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is
impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.
We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at June 28, 2021 (i.e., the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.
The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates, and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements. An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.
Contingent Consideration.    Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.
The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.
We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally three or five years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.
We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.
Other current liabilities.    Other current liabilities consists primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees.
Fair Value of Financial Instruments.    We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments and pension plan assets based on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.
Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.
Derivative Financial Instruments.    We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.
The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.
Deferred Compensation. We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." The net gains and losses related to the deferred compensation plan are reported as part of “Selling, general and administrative expenses” in our consolidated statements of income.
Pension Plan.    In connection with a fiscal 2021 acquisition, we assumed a defined benefit pension plan. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market related value of plan assets are subject to amortization.
Income Taxes.    We file a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.
According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.
Concentration of Credit Risk.    Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In the event that we have surplus cash, we place our temporary cash investments with lower risk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 24% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2021 year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses. Approximately 50%, 20% and 30% of our fiscal 2021 revenue was generated from our U.S. government, U.S. commercial and international clients, respectively.
Foreign Currency Translation.    We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.
Reclassifications.    Certain reclassifications were made to the prior years to conform to the current-year presentation.
Recently Issued Accounting Pronouncements Adopted in Fiscal 2021.
In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaced the previous incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements. Our estimate considered relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts.
In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity’s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted.
In December 2019, the FASB issued ASU 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.
In May 2020, the Securities and Exchange Commission issued guidance amending certain financial disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. Considerations to determine the amount of contract assets and contract liabilities to record at the acquisition date include the terms of the acquired contract, such as timing of payment, identification of each performance obligation in the contract and allocation of the contract transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception. ASU 2021-08 is effective for us beginning in the first quarter of fiscal 2023. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments. Early adoption of the proposed amendments would be permitted, including adoption in an interim period. We are currently assessing the impact this standard will have on our consolidated financial statements.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Contract Balances
12 Months Ended
Oct. 03, 2021
Revenue from Contract with Customer [Abstract]  
Revenue and Contract Balances Revenue and Contract Balances
We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.
Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.
Disaggregation of Revenue
We disaggregate revenue by client sector and contract type, as we believe it best depicts how the nature, timing, and uncertainty of revenue and cash flows are affected by economic factors. The following tables present revenue disaggregated by client sector and contract type:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29, 2019
 (in thousands)
Client Sector:
U.S. state and local government$536,309 $439,019 $587,364 
U.S. federal government (1)
1,081,608 993,835 941,102 
U.S. commercial638,169 674,605 719,314 
International (2)
957,427 887,432 859,568 
Total$3,213,513 $2,994,891 $3,107,348 
Contract Type:
Fixed-price$1,191,244 $1,078,432 $1,048,158 
Time-and-materials1,492,813 1,391,592 1,509,900 
Cost-plus529,456 524,867 549,290 
Total$3,213,513 $2,994,891 $3,107,348 
(1) Includes revenue generated under U.S. federal government contracts performed outside the United States.
(2) Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.
Other than the U.S. federal government, no single client accounted for more than 10% of our revenue for fiscal 2021 and 2020.
Contract Assets and Contract Liabilities
We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance.
Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year.
Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented. Net contract liabilities consisted of the following:
Balance at
October 3,
2021
September 27, 2020
(in thousands)
Contract assets (1)
$103,784 $92,632 
Contract liabilities190,403 171,905 
Net contract liabilities$(86,619)$(79,273)
(1) Includes $12.2 million and $12.3 million of contract retentions as of October 3, 2021 and September 27, 2020, respectively.
In fiscal 2021, we recognized revenue of approximately $119 million from amounts included in the contract liability balance at the end of fiscal 2020, compared to approximately $118 million for the comparative prior-year period.
We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract’s inception-to-date revenue, costs and profit in the period in which such changes are made. As a result, we recognized net favorable operating income adjustments of $0.7 million and $0.8 million for fiscal 2021 and 2020, respectively, exclusive of the amounts related to claims described below. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded immediately in earnings. As of October 3, 2021 and September 27, 2020, our consolidated balance sheets included liabilities for anticipated losses of $12.7 million and $13.2 million, respectively. The estimated cost to complete these related contracts as of October 3, 2021 and September 27, 2020 was approximately $104 million and $118 million, respectively.
Accounts Receivable, Net
Net accounts receivable consisted of the following:
Balance at
October 3,
2021
September 27,
2020
(in thousands)
Billed$432,814 $402,818 
Unbilled240,536 253,364 
Total accounts receivable673,350 656,182 
Allowance for doubtful accounts(4,352)(7,147)
Total accounts receivable, net$668,998 $649,035 
Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most
of our unbilled receivables at October 3, 2021 are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.
Total accounts receivable at October 3, 2021 and September 27, 2020 included approximately $11 million and $14 million, respectively, related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.
We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated. In fiscal 2021 (all in the second quarter), we recognized increases to revenue and related gains of $2.8 million in our Commercial/International Services Group ("CIG"). In fiscal 2020, we recorded net losses in operating income related to claims of $4.4 million in our CIG segment.
No single client accounted for more than 10% of our accounts receivable at October 3, 2021 and September 27, 2020.
Remaining Unsatisfied Performance Obligations (“RUPOs”)
Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We had $3.5 billion of RUPOs as of October 3, 2021. RUPOs increase with awards from new contracts or additions on existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached.
We expect to satisfy our RUPOs as of October 3, 2021 over the following periods:
Amount
(in thousands)
Within 12 months$2,031,377 
Beyond 1,436,456 
Total $3,467,833 
Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60, or 90 days).
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchase and Dividends
12 Months Ended
Oct. 03, 2021
Stock Repurchase And Dividends [Abstract]  
Stock Repurchase and Dividends Stock Repurchase and DividendsOn January 27, 2020, the Board of Directors authorized a $200 million stock repurchase program, which was included in our remaining authorization balance of $207.8 million as of fiscal 2020 year-end. In fiscal 2021, we repurchased and settled 479,369 shares with an average price of $125.16 per share for a total cost of $60.0 million in the open market. As of October 3, 2021, we had a remaining balance of $147.8 million available under repurchase program.
The following table presents dividends declared and paid in fiscal 2021 and 2020:
Declare DateDividend Paid Per ShareRecord DatePayment DateDividends Paid
(in thousands)
November 9, 2020$0.17 November 30, 2020December 11, 2020$9,198 
January 25, 2021$0.17 February 10, 2021February 26, 20219,212 
April 26, 2021$0.20 May 12, 2021May 28, 202110,831 
July 26, 2021$0.20 August 20, 2021September 3, 202110,800 
Total dividends paid as of October 3, 2021$40,041 
November 11, 2019$0.15 December 2, 2019December 13, 2019$8,190 
January 27, 2020$0.15 February 12, 2020February 28, 20208,225 
April 27, 2020$0.17 May 13, 2020May 29, 20209,175 
July 27, 2020$0.17 August 21, 2020September 4, 20209,153 
Total dividends paid as of September 27, 2020$34,743 
Subsequent Events. On October 5, 2021, the Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400 million of our common stock in addition to the $147.8 million remaining under the previous stock repurchase program at October 3, 2021. On November 15, 2021, the Board of Directors also declared a quarterly cash dividend of $0.20 per share payable on December 20, 2021 to stockholders of record as of the close of business on December 2, 2021.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
12 Months Ended
Oct. 03, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
In fiscal 2021, we acquired Coanda Research and Development Corporation ("CRD"), The Kaizen Company (“KZN”), IBRA-RMAC Automation Solutions (“IRM”), and the partnership interests of Hoare Lea, LLP and Subsidiaries ("HLE"). CRD is based in Burnaby, British Columbia and provides world-class expertise in computational fluid dynamics and utilizes industry-leading capabilities to solve complex engineering science problems for commercial customers, across a broad range of industries. KZN is based in Washington, DC and provides international development advisory and management consulting services offering a suite of innovative tools that support advanced solutions in health, education, governance, peace and stability, and sustainable economic growth. IRM is based in San Diego, California, and provides digital water transformation consulting services and an innovative suite of tools to address complex water system modernization challenges. HLE is a leader in sustainable engineering design based in Bristol, United Kingdom. It was established in 1862 and is an award-winning high-end consultancy firm in the United Kingdom, with more than 900 employees, providing innovative solutions to complex engineering and design challenges for sustainable infrastructure and high performance buildings. CRD and HLE are part of our CIG segment, and KZN and IRM are part of our GSG segment. The total fair value of the purchase price for these acquisitions was $151.7 million. This amount is comprised of $101.4 million in initial cash payments made to the sellers, and $50.3 million for the estimated fair value of contingent earn-out obligations, with a maximum of $74.0 million, based upon the achievement of specified operating income targets in each of the three to four years following the acquisitions.
In fiscal 2020, we acquired Segue Technologies, Inc. ("SEG"), a leading information technology management consulting firm based in Arlington, Virginia, and BlueWater Federal Solutions, Inc. ("BWF"), a leading information technology management consulting firm based in Chantilly, Virginia. Both of these acquisitions are part of our GSG segment. The total fair value of the purchase price for these two acquisitions was $88.6 million. This amount was comprised of $71.4 million in initial cash payments made to the sellers, $0.7 million of payables related to estimated post-closing adjustments for net assets acquired, and $16.5 million for the estimated fair value of contingent earn-out obligations, with a maximum of $28.0 million, based upon the achievement of specified operating income targets in each of the three years following the acquisitions.
In fiscal 2019, we acquired eGlobalTech ("EGT") and WYG plc (“WYG”). EGT is a high-end information technology solutions, cloud migration, cybersecurity, and management consulting firm based in Arlington, Virginia. WYG employs approximately 1,600 staff primarily in the United Kingdom and Europe, delivering consulting and engineering solutions for complex projects across key service areas including planning, water and environment, transport, infrastructure, the built environment, architecture, urban design, surveying, asset management, program management, and international development. Both of these acquisitions are part of our GSG segment. The total fair value of the purchase price for these two acquisitions was $103.3 million. This amount was comprised of a $24.7 million promissory note issued to the sellers (which was subsequently paid in full in the third quarter of fiscal 2019), cash payments of $54.2 million to the sellers, $3.3 million of payables related to estimated post-closing adjustments for net assets acquired, and $21.1 million for the estimated fair value of contingent earn-out obligations, with a maximum of $25.0 million, based upon the achievement of specified operating income targets in each of the three years following the acquisitions. In addition, we assumed net debt of $11.5 million, which was subsequently paid in full in the fourth quarter of fiscal 2019 and incurred $10.4 million in acquisition and integration costs.
Goodwill additions resulting from the above business combinations are primarily attributable to the existing workforce of the acquired companies and the synergies expected to arise after the acquisitions. The fiscal 2021 goodwill additions represent the significant technical expertise residing in embedded workforces that are sought out by clients and the long-standing reputation of HLE. The goodwill additions related to our fiscal 2020 goodwill additions represent the value of a workforce with distinct expertise in the high-end information technology field, in the areas of data analytics, modeling and simulation, cloud, and agile software development. In addition, these acquired capabilities, when combined with our existing global consulting and engineering business, result in opportunities that allow us to provide services under contracts that could not have been pursued individually by either us or the acquired companies. The results of these acquisitions were included in our consolidated financial statements from their respective closing dates. These acquisitions were not considered material, individually or in the aggregate, to our consolidated financial statements. As a result, no pro forma information has been provided.
Backlog, client relations and trade name intangible assets include the fair value of existing contracts and the underlying customer relationships with lives ranging from one to ten years, and trade names with lives ranging from three to five years.
Most of our acquisition agreements include contingent earn-out agreements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based on our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved. The fair values of any earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in “Current contingent earn-out liabilities” and “Long-term contingent earn-out liabilities” on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.
We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability-weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally two or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.
We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income. In each quarter during fiscal 2021, we evaluated our estimates for contingent consideration liabilities for the remaining earn-out periods for each individual acquisition, which included a review of their financial results to-date, the status of ongoing projects in their RUPOs, and the inventory of prospective new contract awards. In addition, we considered the potential impact of the global economic disruption due to the COVID-19 pandemic on our operating income projections over the various earn-out periods.
In fiscal 2021, we recorded adjustments to our contingent earn-out liabilities and reported a net gain in operating income of $3.3 million, substantially all in the fourth quarter. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods.
In fiscal 2020, we recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of $15.0 million, substantially all in the fourth quarter. These gains primarily resulted from updated valuations of the contingent consideration liabilities for Norman, Disney and Young ("NDY"), EGT, and SEG.
The acquisition agreement for NDY included a contingent earn-out agreement based on the achievement of operating income thresholds (in Australian dollars) in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2018. The maximum earn-out obligation over the three-year earn-out period was A$25 million
(A$7.4 million in year one, and A$8.8 million each in years two and three). These amounts could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. NDY was required to meet a minimum operating income threshold in each year to earn any contingent consideration.
The determination of the fair value of the purchase price for NDY on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of NDY's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of A$9.4 million for NDY's contingent earn-out liability in the second quarter of fiscal 2018. In determining that NDY would earn 38% of the maximum potential earn-out, we considered several factors including NDY's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in NDY's backlog level.
NDY's actual financial performance in the first two earn-out periods exceeded our original estimates at the acquisition date. As a result, we increased the related contingent consideration liability and recognized losses of $2.1 million (A$3.0 million) and $5.4 million (A$7.9 million) in fiscal 2018 and 2019, respectively. In the fourth quarter of fiscal 2020, we evaluated our estimate of NDY’s contingent consideration liability for the third and final earn-out period. This assessment included a review of NDY’s actual and forecasted results for the third earn-out period, which included an evaluation of the status of ongoing projects in NDY’s backlog, and the inventory of prospective new contract awards and the impact of the COVID-19 pandemic on the Australian economy and NDY's operations. As a result of this assessment, we concluded that NDY’s operating income in the third earn-out period would be lower than previously estimated, and we reduced NDY’s contingent earn-out liability to $1.8 million (A$2.6 million), which resulted in a gain of $3.7 million (A$5.2 million).
The acquisition agreement for EGT included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2019. The maximum earn-out obligation over the three-year earn-out period was $25 million ($8.5 million in year one, $9.0 million in year two, and $7.5 million in year three). In each of the first two earn-out years, EGT was to receive a portion of the contingent consideration if EGT achieved a minimum operating income threshold. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. EGT was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration.
The determination of the fair value of the purchase price for EGT on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of EGT's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $21.1 million for EGT's contingent earn-out liability in the second quarter of fiscal 2019. In determining that EGT would earn 84% of the maximum potential earn-out, we considered several factors including EGT's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in EGT's backlog level and the prospects for the U.S. federal information technology market.
In the third quarter of fiscal 2020, EGT achieved and was paid the maximum earn-out obligation for the first earn-out period. Subsequently, we evaluated our estimate of EGT’s contingent consideration liability for the second and third earn-out periods. This assessment included a review of EGT’s actual and forecasted results for the second and third earn-out periods, which included an evaluation of the status of ongoing projects in EGT’s backlog, and the inventory of prospective new contract awards. As a result of this assessment, we concluded that EGT's operating income in the second and third earn-out period would be lower than previously estimated. Accordingly, in the fourth quarter of fiscal 2020, we reduced EGT’s contingent earn-out liability to $7.5 million, which resulted in a gain of $4.7 million.
The acquisition agreement for SEG included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2020. The maximum earn-out obligation over the three-year earn-out period was $20 million ($5.0 million, $7.0 million and $8.0 million for years one, two and three, respectively). SEG was to receive a portion of the contingent consideration if SEG achieved a minimum operating income threshold in each year of the earn-out period. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. SEG was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration.
The determination of the fair value of the purchase price for SEG on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of SEG's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $11.3 million for SEG's contingent earn-out liability in the second quarter of fiscal 2020. In determining that SEG would earn 57% of the maximum potential earn-out, we considered several factors including SEG's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in SEG's backlog level and the prospects for the U.S. federal information technology market.
SEG’s actual financial performance in the first earn-out period on a year to date basis was below our original expectation at the acquisition date. As a result, in the fourth quarter of fiscal 2020, we evaluated our estimate of SEG’s contingent consideration liability for all earn-out periods. This assessment included a review of SEG’s financial results in the first earn-out period, the status of ongoing projects in SEG’s backlog, the inventory of prospective new contract awards, and future synergies with other Tetra Tech operating units. As a result of this assessment, we concluded that SEG’s operating income in all earn-out periods would be lower than originally anticipated. Accordingly, in the fourth quarter of fiscal 2020, we reduced the SEG contingent earn-out liability to $8.1 million, which resulted in a gain of $3.4 million.
In fiscal 2019, we recorded adjustments to our contingent earn-out liabilities and reported a related net loss of $1.1 million in operating income. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods.
At October 3, 2021, there was a total potential maximum of $105.4 million of outstanding contingent consideration related to acquisitions. Of this amount, $59.3 million was estimated as the fair value and accrued on our consolidated balance sheet. If the global economic disruption due to the COVID-19 pandemic is prolonged, we could have more significant reductions in our contingent earn-out liabilities and related gains in operating income in future periods.
The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands)
Beginning balance$32,617 $52,992 $35,290 
Acquisition date fair value of contingent earn-out liabilities50,235 16,581 27,704 
Change in fair value of contingent earn-out liabilities992 1,162 1,489 
Re-measurement of contingent earn-out liabilities(3,273)(14,971)1,085 
Foreign exchange impact(596)(247)(558)
Earn-out payments:   
Reported as cash used in operating activities(427)— — 
Reported as cash used in financing activities(20,251)(22,900)(12,018)
Ending balance $59,297 $32,617 $52,992 
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets
12 Months Ended
Oct. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
The following table summarizes the changes in the carrying value of goodwill:
GSGCIGTotal
 (in thousands)
Balance at September 29, 2019$441,802 $483,018 $924,820 
Acquisitions74,882 5,294 80,176 
Impairment— (15,800)(15,800)
Translation and other(369)4,671 4,302 
Balance at September 27, 2020516,315 477,183 993,498 
Acquisitions15,112 75,479 90,591 
Translation and other7,006 17,483 24,489 
Balance at October 3, 2021$538,433 $570,145 $1,108,578 
Our goodwill was impacted by the final valuations of our acquisitions, and the foreign currency translation related to the goodwill balances of our foreign subsidiaries with functional currencies that are different than our reporting currency. The goodwill additions relate to our fiscal 2021 acquisitions. The purchase price allocations for our fiscal 2021 acquisitions of CRD, IRM, KZN and HLE are preliminary and subject to adjustment based upon the final determinations of the net assets acquired and information to perform the final valuations.
We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last review at June 28, 2021 (i.e. the first day of our fourth quarter in fiscal 2021), indicated that we had no impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. We had no reporting units that had estimated fair values that exceeded their carrying values by less than 150%.
We also regularly evaluate whether events and circumstances have occurred that may indicate a potential change in the recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, such as a deterioration in general economic conditions; an increase in the competitive environment; a change in management, key personnel, strategy or customers; negative or declining cash flows; or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. Although we believe that our estimates of fair value for these reporting units are reasonable, if financial performance for these reporting units falls significantly below our expectations or market prices for similar business decline, the goodwill for these reporting units could become impaired.
On September 2, 2020, Australia announced that it had fallen into economic recession, defined as two consecutive quarters of negative growth, for the first time since 1991 including 7% negative growth in the quarter ending in June 2020. This prompted a strategic review of our Asia/Pacific ("ASP") reporting unit. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8 million goodwill impairment charge. The impaired goodwill related to our acquisitions of Coffey International Limited and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equaled its carrying value of $144.9 million, including $95.5 million of goodwill, at September 27, 2020. On September 28, 2020 (the first day of our fiscal 2021), we merged our former ASP reporting unit into our Client Account Management reporting unit.
During the fourth quarter of fiscal 2019, we performed an interim goodwill impairment review of our Remediation and Field Services ("RFS") reporting unit and recorded a $7.8 million goodwill impairment charge. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value of $61 million at September 29, 2019, including the remaining $48.8 million of goodwill.
The gross amounts of goodwill for GSG were $556.1 million and $534.0 million at fiscal 2021 and 2020 year-ends, respectively, excluding accumulated impairment of $17.7 million for each period. The gross amounts of goodwill for CIG were $691.6 million and $598.7 million at fiscal 2021 and 2020 year-ends, respectively, excluding accumulated impairment of $121.5 million for each period.
The following table presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets, net" on the consolidated balance sheets:
Fiscal Year Ended
October 3, 2021September 27, 2020
Weighted-
Average
Remaining
Life
(in years)
Gross
Amount
Accumulated
Amortization
Net
Amount
Gross
Amount
Accumulated
Amortization
Net
Amount
($ in thousands)
Client relations7.3$69,455 $(43,984)$25,471 $60,775 $(53,392)$7,383 
Backlog0.734,577 (30,670)3,907 37,682 (32,761)4,921 
Technology and trade names3.814,939 (6,327)8,612 7,964 (6,325)1,639 
Total $118,971 $(80,981)$37,990 $106,421 $(92,478)$13,943 
Amortization expense for the identifiable intangible assets for fiscal 2021, 2020 and 2019 was $11.5 million, $11.6 million and $11.6 million, respectively. Foreign currency translation adjustments were immaterial for fiscal 2021 and 2020.
Estimated amortization expense for the succeeding five fiscal years and beyond is as follows:
 Amount
 (in thousands)
2022$9,664 
20237,591 
20244,983 
20254,348 
20263,967 
Beyond7,437 
Total$37,990 
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment
12 Months Ended
Oct. 03, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consisted of the following:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
 (in thousands)
Equipment, furniture and fixtures$94,780 $90,942 
Leasehold improvements36,462 34,569 
Total property and equipment131,242 125,511 
Accumulated depreciation(93,509)(90,004)
Property and equipment, net$37,733 $35,507 
The depreciation expense related to property and equipment was $12.3 million, $13.0 million and $17.3 million for fiscal 2021, 2020 and 2019, respectively.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
12 Months Ended
Oct. 03, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income before income taxes, by geographic area, was as follows:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands)
Income before income taxes:   
United States$211,222 $209,443 $185,535 
Foreign55,648 18,548 (10,399)
Total income before income taxes$266,870 $227,991 $175,136 
Income tax expense consisted of the following:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
  (in thousands) 
Current:   
Federal$41,056 $24,102 $30,051 
State9,893 6,872 8,923 
Foreign18,887 20,398 15,016 
Total current income tax expense69,836 51,372 53,990 
Deferred: 
Federal(6,034)2,187 (9,108)
State(2,060)870 (1,195)
Foreign(27,703)(328)(27,312)
Total deferred income tax (benefit) expense(35,797)2,729 (37,615)
Total income tax expense$34,039 $54,101 $16,375 
Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
Tax at federal statutory rate21.0%21.0%21.0%
State taxes, net of federal benefit2.32.73.3
Research and Development ("R&D") credits(2.6)(2.2)(4.7)
Tax differential on foreign earnings0.90.71.0
Non-taxable foreign interest income(1.0)(1.1)(1.7)
Goodwill1.50.9
Stock compensation(3.3)(2.2)(2.4)
Valuation allowance(9.3)1.6(13.5)
Change in uncertain tax positions1.70.42.4
Return to provision(3.7)0.8(0.2)
Disallowed officer compensation2.00.20.2
Cash repatriation2.1
Unremitted earnings1.0
Revaluation of deferred taxes(1.4)
Deferred tax adjustments0.8(1.3)(0.4)
Transition taxes on foreign earnings1.4
Other0.91.63.4
Total income tax expense12.8%23.7%9.3%
The effective tax rates for fiscal 2021, 2020 and 2019 were 12.8%, 23.7% and 9.3%, respectively. Our fiscal 2021 and 2019 effective tax rates reflect non-recurring net tax benefits of $21.6 million and $22.3 million, respectively, primarily consisting of valuation allowances in the United Kingdom and Australia that were released due to sufficient positive evidence being obtained in the respective years. The valuation allowances were primarily related to net operating loss and research and development credit carry-forwards and other temporary differences. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The primary factors used to assess the likelihood of realization were the past performance of the related entities and our forecast of future taxable
income. The goodwill impairment charges in fiscal 2020 and 2019 and certain of the transaction charges in fiscal 2019 did not have related tax benefits. Also, income tax expense was reduced by $12.9 million, $8.3 million, $6.4 million of excess tax benefits on share-based payments in fiscal 2021, 2020, and 2019, respectively.
Excluding the impact of the valuation allowance releases, non-deductible goodwill impairment charges and transaction costs, and the excess tax benefits on share-based payments our effective tax rates in fiscal 2021, 2020, and 2019 were 25.7%, 25.6%, and 24.6% respectively.
We are currently under examination by the Internal Revenue Service for fiscal year 2018, the Canada Revenue Agency for fiscal years 2011 through 2016, and the California Franchise Tax Board for fiscal years 2014 through 2016. We are also subject to various other state audits.
Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
 (in thousands)
Deferred Tax Assets:  
State taxes$1,342 $1,146 
Reserves and contingent liabilities6,662 6,262 
Accounts receivable including the allowance for doubtful accounts5,917 6,283 
Accrued liabilities41,657 28,223 
Lease liabilities, operating leases60,181 66,941 
Stock-based compensation3,560 5,905 
Loss carry-forwards54,825 43,475 
Valuation allowance(13,040)(24,395)
Total deferred tax assets161,104 133,840 
Deferred Tax Liabilities: 
Unbilled revenue(5,595)(14,451)
Prepaid expense(8,136)(5,967)
Right-of-use assets, operating leases(60,181)(66,941)
Intangibles(40,121)(29,130)
Undistributed earnings(3,136)— 
Property and equipment(85)(1,615)
Total deferred tax liabilities(117,254)(118,104)
Net deferred tax assets$43,850 $15,736 
In the fourth quarter of fiscal 2021, we repatriated approximately $80 million from Canada and recognized a related tax expense of $5.6 million. At this time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1 million are no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $3.1 million. At October 3, 2021, undistributed earnings of our other foreign subsidiaries, primarily in Australia and the U.K. of approximately $50.9 million are expected to be indefinitely reinvested in these foreign countries. Accordingly, no provision for foreign withholding taxes has been made. Assuming the indefinitely reinvested foreign earnings were repatriated under the laws and rates applicable at October 3, 2021, the incremental taxes applicable to those earnings would not be material.
At October 3, 2021, we had available unused state net operating loss ("NOL") carry forwards of $43.7 million that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of $165.5 million, of which $14.7 million expire at various dates from 2024 to 2041, and $150.8 million have no expiration date. In addition, we had foreign capital loss carryforwards of $21.5 million and foreign research and development credits of $3.9 million that do not have expiration dates. We have performed an assessment of positive and negative evidence regarding the realization of the deferred tax assets. This assessment included the evaluation of scheduled reversals of deferred tax liabilities, availability of carrybacks, cumulative losses in recent years, estimates of projected future taxable income, and tax planning strategies. Although realization is not
assured, based on our assessment, we have concluded that it is more likely than not that the assets will be realized except for the deferred tax assets related to the loss carry-forwards for which a valuation allowance of $13.0 million has been provided.
At October 3, 2021, we had $12.9 million of unrecognized tax benefits, all of which, if recognized, would affect our effective tax rate. It is reasonably possible that the amount of the unrecognized tax benefits with respect to certain of our unrecognized tax positions may significantly decrease in the next 12 months. These changes would be the result of ongoing examinations. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands)
Beginning balance$9,228 $9,169 $8,328 
Additions for current year tax positions2,171 700 1,342 
Additions for prior year tax positions1,500 — 356 
Reductions for prior year tax positions— (641)(100)
Settlements— — (757)
Ending balance$12,899 $9,228 $9,169 
We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years 2021, 2020 and 2019, we accrued additional interest and penalties of $0.8 million, $0.8 million and $2.6 million, respectively, and recorded reductions in accrued interest and penalties of $0, $0 and $0.2 million, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at October 3, 2021, September 27, 2020 and September 29, 2019 was $5.2 million, $4.4 million and $3.6 million, respectively.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt
12 Months Ended
Oct. 03, 2021
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt consisted of the following:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Credit facilities$212,500 $291,659 
Less: Current portion of long-term debt(12,500)(49,264)
Long-term debt$200,000 $242,395 
On July 30, 2018, we entered into a Second Amended and Restated Credit Agreement (“Amended Credit Agreement”) with a total borrowing capacity of $1 billion that will mature in July 2023. The Amended Credit Agreement is a $700 million senior secured, five-year facility that provides for a $250 million term loan facility (the “Amended Term Loan Facility”), a $450 million revolving credit facility (the “Amended Revolving Credit Facility”), and a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1 billion subject to lender approval. The Amended Credit Agreement allows us to, among other things, (i) refinance indebtedness under our Credit Agreement dated as of May 7, 2013; (ii) finance certain permitted open market repurchases of our common stock, permitted acquisitions, and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans, and a $200 million sublimit for multicurrency borrowings and letters of credit.
The entire Amended Term Loan Facility was drawn on July 30, 2018. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually beginning December 31, 2018. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank’s prime rate or the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on July 30, 2023, or earlier at our discretion upon payment in full of loans and other obligations.
At October 3, 2021, we had $212.5 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $212.5 million under the Amended Term Loan Facility and no borrowings outstanding under the Amended Revolving Credit Facility. The weighted-average interest rate of the outstanding borrowings during fiscal 2021 was 1.25%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our weighted-average interest rate on borrowings outstanding during fiscal 2021 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 14, “Derivative Financial Instruments” of the "Notes to Consolidated Financial Statements" included in Item 8, was 3.30%. At October 3, 2021, we had $449.3 million of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants.
The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.00 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At October 3, 2021, we were in compliance with these covenants with a consolidated leverage ratio of 0.87x and a consolidated interest coverage ratio of 26.38x.
In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for bank overdrafts, short-term cash advances and bank guarantees. At October 3, 2021, there were no amounts outstanding under these facilities and the aggregate amount of standby letters of credit outstanding was $53.4 million. As of October 3, 2021 we had no bank overdrafts related to our disbursement bank accounts.
The following table presents scheduled maturities of our long-term debt:
 Amount
 (in thousands)
202212,500 
2023200,000 
Total$212,500 
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
12 Months Ended
Oct. 03, 2021
Leases [Abstract]  
Leases Leases
We adopted Leases (Topic 842), effective September 30, 2019 (the first day of our fiscal 2020) using the modified retrospective transition approach. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be presented in accordance with our historical accounting under ASC 840.
Our operating leases are primarily for corporate and project office spaces. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years.
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. The related ROU assets and lease liabilities were immaterial, and are included in "Property and equipment, net", "Other current liabilities" and "Other long-term liabilities", accordingly, in the consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
The components of lease costs are as follows:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Operating lease cost$91,076 $87,348 
Sublease income(106)(2,216)
Other— 72 
Total lease cost$90,970 $85,204 
Supplemental cash flow information related to leases is as follows:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Operating cash flows for operating leases$81,943 $80,289 
Right-of-use assets obtained in exchange for new operating lease liabilities $72,076 $317,587 
Supplemental balance sheet and other information related to leases are as follows:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Operating leases:
Right-of-use assets$215,422 $239,396 
Lease liabilities:
Current$67,452 $69,650 
Long-term174,285 191,955 
Total operating lease liabilities$241,737 $261,605 
Weighted-average remaining lease term:
Operating leases5 years5 years
Weighted-average discount rate:
Operating leases2.2 %2.5 %
As of October 3, 2021, we do not have any material additional operating leases that have not yet commenced.
A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as of October 3, 2021 is as follows:
Amount
(in thousands)
2022$71,913 
202355,528 
202440,512 
202529,521 
202619,643 
Beyond40,119 
Total lease payments257,236 
Less: imputed interest(15,499)
Total present value of lease liabilities$241,737 
Rental expense for operating leases classified under ASC 840 for fiscal 2019 was $79.3 million, and was predominantly recorded within selling, general and administrative expenses.
Leases Leases
We adopted Leases (Topic 842), effective September 30, 2019 (the first day of our fiscal 2020) using the modified retrospective transition approach. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be presented in accordance with our historical accounting under ASC 840.
Our operating leases are primarily for corporate and project office spaces. To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years.
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. The related ROU assets and lease liabilities were immaterial, and are included in "Property and equipment, net", "Other current liabilities" and "Other long-term liabilities", accordingly, in the consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
The components of lease costs are as follows:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Operating lease cost$91,076 $87,348 
Sublease income(106)(2,216)
Other— 72 
Total lease cost$90,970 $85,204 
Supplemental cash flow information related to leases is as follows:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Operating cash flows for operating leases$81,943 $80,289 
Right-of-use assets obtained in exchange for new operating lease liabilities $72,076 $317,587 
Supplemental balance sheet and other information related to leases are as follows:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Operating leases:
Right-of-use assets$215,422 $239,396 
Lease liabilities:
Current$67,452 $69,650 
Long-term174,285 191,955 
Total operating lease liabilities$241,737 $261,605 
Weighted-average remaining lease term:
Operating leases5 years5 years
Weighted-average discount rate:
Operating leases2.2 %2.5 %
As of October 3, 2021, we do not have any material additional operating leases that have not yet commenced.
A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as of October 3, 2021 is as follows:
Amount
(in thousands)
2022$71,913 
202355,528 
202440,512 
202529,521 
202619,643 
Beyond40,119 
Total lease payments257,236 
Less: imputed interest(15,499)
Total present value of lease liabilities$241,737 
Rental expense for operating leases classified under ASC 840 for fiscal 2019 was $79.3 million, and was predominantly recorded within selling, general and administrative expenses.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Compensation Plans
12 Months Ended
Oct. 03, 2021
Stockholders' Equity Note [Abstract]  
Stockholders' Equity and Stock Compensation Plans Stockholders' Equity and Stock Compensation Plans
At October 3, 2021, we had the following stock-based compensation plans:
2005 Equity Incentive Plan.  Key employees and non-employee directors may be granted equity awards, including stock options, restricted stock and restricted stock units ("RSUs"). Options granted before March 6, 2006 vested at 25% on the first anniversary of the grant date, and the balance vests monthly thereafter, such that these options become fully vested no later than four years from the date of grant. These options expire no later than ten years from the date of grant. Options granted on and after March 6, 2006 vest at 25% on each anniversary of the grant date. These options expire no later than eight years from the grant date. RSUs granted to date vest at 25% on each anniversary of the grant date.
2015 Equity Incentive Plan ("2015 EIP").  Key employees and non-employee directors may be granted equity awards, including stock options, performance share units ("PSUs") and RSUs. Shares issued with respect to awards granted under the 2015 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2015 EIP's aggregate share limit as three shares for every share or unit actually issued. No awards have been made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 described below.
2018 Equity Incentive Plan ("2018 EIP"). Key employees and non-employee directors may be granted equity awards, including stock options, PSUs and RSUs. Shares issued with respect to awards granted under the 2018 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2018 EIP's aggregate share limit as one share for every share or unit issued. At October 3, 2021, there were 2.3 million shares available for future awards pursuant to the 2018 EIP.
Employee Stock Purchase Plan ("ESPP").  Purchase rights to purchase common stock are granted to our eligible full and part-time employees, and shares of common stock are issued upon exercise of the purchase rights. An aggregate of 487,023 shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is $5,000. The exercise price of a purchase right is the lesser of 100% of the fair market value of a share of common stock on the first day of the purchase right period (the business day preceding January 1) or 85% of the fair market value on the last day of the purchase right period (December 15, or the business day preceding December 15 if December 15 is not a business day).
The following table presents our stock-based compensation and related income tax benefits:

 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands)
Total stock-based compensation$23,067 $19,424 $17,618 
Income tax benefit related to stock-based compensation(4,910)(4,318)(4,016)
Stock-based compensation, net of tax benefit$18,157 $15,106 $13,602 
We recognize the fair value of our stock-based awards as compensation expense on a straight-line basis over the requisite service period in which the award vests. Most of these amounts were included in selling, general and administrative expenses on our consolidated statements of income.
Stock Options
The following table presents our stock option activity for fiscal year ended October 3, 2021:
 Number of
Options
(in thousands)
Weighted-
Average
Exercise Price
per Share
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding on September 27, 2020539 $36.34   
Exercised(324)34.70   
Forfeited(1)40.80   
Outstanding at October 3, 2021214 $38.80 4.95$24,149 
Vested or expected to vest at October 3, 2021214 $38.80 4.95$24,149 
Exercisable on October 3, 2021179 $37.05 4.72$20,600 
The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between our closing stock price on the last trading day of fiscal 2021 and the exercise price, times the number of shares) that would have been received by the in-the-money option holders if they had exercised their options on October 3, 2021. This amount will change based on the fair market value of our stock. At October 3, 2021, we expect to recognize $0.1 million of unrecognized compensation cost related to stock option grants over a weighted-average period of one year.
No stock options were granted in fiscal 2021 and 2020. The aggregate intrinsic value of options exercised during fiscal 2021, 2020 and 2019 was $29.4 million, $22.4 million and $20.4 million, respectively.
Net cash proceeds from the exercise of stock options were $11.3 million, $10.3 million and $11.8 million for fiscal 2021, 2020 and 2019, respectively. Our policy is to issue shares from our authorized shares upon the exercise of stock options. The actual income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options for fiscal 2021, 2020 and 2019 was $12.9 million, $8.3 million and $6.4 million, respectively.
RSU and PSU
RSU awards are granted to our key employee and non-employee directors. The fair value of the RSU was determined at the date of grant using the market price of the underlying common stock as of the date of grant. All of the RSUs have time-based vesting over a four-year period, except that RSUs awarded to directors vest after one year. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.
PSU awards are granted to our executive officers and non-employee directors. All of the PSUs are performance-based and vest, if at all, after the conclusion of the three-year performance period. The number of PSUs that ultimately vest is based on 50% growth in our EPS and 50% on our relative total shareholder return over the vesting period. For these performance-
based awards, our expected performance is reviewed to estimate the percentage of shares that will vest. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.
A summary of the RSU and PSU activity under our stock plans is as follows:
RSUPSU
 Number of
Shares
(in thousands)
Weighted-
Average
Grant Date
Fair Value
per Share
Number of
Shares
(in thousands)
Weighted-
Average
Grant Date
Fair Value
per Share
Nonvested balance at September 30, 2018488 $39.56 323 $44.27 
Granted179 66.26 90 80.41 
Vested(180)36.95 (108)31.63 
Adjustment (1)
— — 79 31.63 
Forfeited(17)48.56 — — 
Nonvested balance at September 29, 2019470 50.42 384 53.67 
Granted168 83.92 74 99.85 
Vested(178)46.87 (162)47.28 
Adjustment (1)
— — 64 48.36 
Forfeited(16)65.43 (5)83.98 
Nonvested balance at September 27, 2020444 63.93 355 64.83 
Granted118 122.0258 153.03 
Vested(167)59.64 (193)57.40 
Adjustment (1)
— — 99 57.40 
Forfeited(14)77.74 (1)74.05 
Nonvested balance at October 3, 2021381 $83.30 318 $82.96 
(1) For fiscal 2019, includes a payout adjustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020. For fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021.
During fiscal 2021, 2020 and 2019, we awarded 117,934, 167,525 and 179,478 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2021, 2020 and 2019 was $122.02, $83.92 and $66.26, respectively. At October 3, 2021, there were 380,631 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award. We use historical data as a basis to estimate the probability of forfeitures related to RSUs and the ESPP Plan.
During fiscal 2021, 2020 and 2019, we awarded 57,542, 74,011 and 89,816 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal 2021, 2020 and 2019 was $153.03, $99.85 and $80.41, respectively.
The stock-based compensation expense related to RSUs and PSUs for fiscal 2021, 2020 and 2019 was $20.9 million, $17.7 million and $15.4 million, respectively, and was included in total stock-based compensation expense. At October 3, 2021, there was $31.6 million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2023.
ESPP
The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands, except for purchase price)
Shares purchased124 168 148 
Weighted-average purchase price per share$86.16 $51.77 $46.38 
Cash received from exercise of purchase rights$10,705 $8,715 $6,844 
The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
Dividend yield1.0%1.0%1.0%
Expected stock price volatility47.9%26.5%26.7%
Risk-free rate of return, annual0.1%1.6%2.6%
Expected life (in years)111
For fiscal 2021, 2020 and 2019, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. The risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on the ESPP terms and conditions.
Stock-based compensation expense for fiscal 2021, 2020 and 2019 included $2.0 million, $1.2 million and $0.9 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2021 and 2020 year-ends were $0.5 million and $0.3 million, respectively. At October 3, 2021, ESPP participants had accumulated $10.8 million to purchase our common stock.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Retirement Plans
12 Months Ended
Oct. 03, 2021
Retirement Benefits [Abstract]  
Retirement Plans Retirement Plans
We have defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2021, 2020 and 2019, employer contributions to the U.S. plans were $26.9 million, $25.0 million and $23.3 million, respectively.
Additionally, we have established a non-qualified deferred compensation plan for certain key employees and non-employee directors. These eligible employees and non-employee directors may elect to defer the receipt of salary, incentive payments, restricted stock, PSU and RSU awards, and non-employee director fees. The plan is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. At October 3, 2021 and September 27, 2020, the consolidated balance sheets reflect assets of $41.4 million and $35.1 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $41.1 million and $35.0 million, respectively, related to the deferred compensation plan in "Other long-term liabilities." The net gains and losses related to the deferred compensation plan are reported as part of “Selling, general and administrative expenses” in our consolidated statements of income. These related net gains and losses were immaterial for fiscal 2021, 2020 and 2019.
In connection with the acquisition of HLE in fiscal 2021, we assumed a defined benefit pension plan (the “Plan”), which HLE operates for all qualifying employees. The assets of the Plan are held in a separate trustee administered fund. The Plan was closed to new entrants in August 2003, except for current employees who had not attained the age of 24 at that date. The Plan was closed to future accrual on December 31, 2009. Under the agreed schedule of contributions, HLE will make no further contributions, and is to pay the expenses of administering the plan.
The change in the defined benefit obligation, the change in fair value of plan assets, and the amounts recognized in the Consolidated Statement of Income, the Consolidated Statement of Comprehensive Income and the Consolidated Statements of Shareholders’ Equity for the period from July 26, 2021 (acquisition date of HLE) to October 3, 2021 were immaterial.
The Plan's funded status at October 3, 2021 was as follows:
Fair value of plan assets$65,836 
Benefit obligation(64,830)
Net surplus$1,006 
The net surplus is reflected in other long-term assets on our consolidated balance sheet at October 3, 2021.
The fair values of the plan assets are substantially categorized within Level 2 of the fair value hierarchy. As of October 3, 2021, the fair values of the plan assets by major asset categories were as follows (in 000’s):
Equities$13,646 
Mutual funds33,826 
Liability driven investment funds17,653 
Cash/other711 
Fair value of plan assets$65,836 
We seek a competitive rate of return relative to an appropriate level of risk depending on the funded status and obligations of each plan and typically employ both active and passive investment management strategies. The risk in our practices include diversification across asset classes and investment styles and periodic rebalancing toward asset allocation targets. The target asset allocation selected for each plan reflects a risk/return profile that we believe is appropriate relative to each plan’s liability structure and return goals.
Principal assumptions used for the benefit obligation in the valuation at October 3, 2021 are as follows:
Discount rate2.00%
Rate of inflation
2.85% to 3.50%
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share
12 Months Ended
Oct. 03, 2021
Earnings Per Share [Abstract]  
Earnings per Share Earnings per ShareThe following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:
Fiscal Year Ended
October 3,
2021
September 27,
2020
September 29,
2019
(in thousands, except per share data)
Net income attributable to Tetra Tech$232,810 $173,859 $158,668 
Weighted-average common shares outstanding – basic54,078 54,235 54,986 
Effect of diluted stock options and unvested restricted stock597 787 950 
Weighted-average common stock outstanding – diluted54,675 55,022 55,936 
Earnings per share attributable to Tetra Tech:   
Basic$4.31 $3.21 $2.89 
Diluted$4.26 $3.16 $2.84 
For fiscal 2021, 2020 and 2019, no options were excluded from the calculation of dilutive potential common shares.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments
12 Months Ended
Oct. 03, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments Derivative Financial Instruments
We often use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings could adversely be affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.
We recognize derivative instruments as either assets or liabilities on the accompanying consolidated balance sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives that have been designated as cash flow hedges in our consolidated balance sheets as accumulated other comprehensive income, and in our consolidated statements of income for those derivatives designated as fair value hedges. The derivative contracts to hedge interest exposure are categorized within Level 2 of the fair value hierarchy.
In fiscal 2018, we entered into five interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings under our term loan facility. As of October 3, 2021, the notional principal of our outstanding interest swap agreements was $212.5 million ($42.5 million each.) The interest rate swaps have a fixed interest rate of 2.79% and expire in July 2023 for all five agreements. At October 3, 2021 and September 27, 2020, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was $(9.4) million and $(15.5) million, respectively, of which we expect to reclassify $5.4 million from accumulated other comprehensive loss to interest expense within the next 12 months.
The fair values of our outstanding derivatives designated as hedging instruments were as follows:
Fair Value of Derivative
Instruments as of
Balance Sheet LocationOctober 3,
2021
September 27,
2020
(in thousands)
Interest rate swap agreementsOther current liabilities$9,394 $15,512 
Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:
Fiscal Year Ended
October 3, 2021September 27, 2020September 29, 2019
(in thousands)
(Loss) gain recognized in other comprehensive income, net of tax
Interest rate swap agreements6,117 (4,638)(12,125)
There were no ineffective portions of derivative instruments. Accordingly, no amounts were excluded from effectiveness testing for our interest rate swap agreements. We had no other derivative instruments that were not designated as hedging instruments for fiscal 2021, 2020 and 2019.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Reclassifications Out of Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Oct. 03, 2021
Equity [Abstract]  
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) Reclassifications Out of Accumulated Other Comprehensive Income (Loss)
The accumulated balances and reporting period activities for fiscal 2021, 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:
 Foreign
Currency
Translation
Adjustments
Gain (Loss)
on Derivative
Instruments
Accumulated
Other
Comprehensive
Income (Loss)
 (in thousands)
Balances at September 30, 2018$(128,602)$1,252 $(127,350)
Other comprehensive loss before reclassifications(21,109)(11,247)(32,356)
Amounts reclassified from accumulated other comprehensive income
Interest rate contracts, net of tax (1)
— (878)(878)
Net current-period other comprehensive loss(21,109)(12,125)(33,234)
Balances at September 29, 2019$(149,711)$(10,873)$(160,584)
Other comprehensive income (loss) before reclassifications3,436 (599)2,837 
Amounts reclassified from accumulated other comprehensive income   
Interest rate contracts, net of tax (1)
— (4,039)(4,039)
Net current-period other comprehensive income (loss)3,436 (4,638)(1,202)
Balances at September 27, 2020$(146,275)$(15,511)$(161,786)
Other comprehensive income before reclassifications30,641 12,175 42,816 
Amounts reclassified from accumulated other comprehensive income   
Interest rate contracts, net of tax (1)
— (6,058)(6,058)
Net current-period other comprehensive income30,641 6,117 36,758 
Balances at October 3, 2021$(115,634)$(9,394)$(125,028)
(1) This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. See Note 14, "Derivative Financial Instruments", for more information.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
12 Months Ended
Oct. 03, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Derivative Instruments.     Our derivative instruments are categorized within Level 2 of the fair value hierarchy. For additional information about our derivative financial instruments (see Note 2, "Basis of Presentation and Preparation" and Note 14, "Derivative Financial Instruments").
Contingent Consideration.    We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. (see Note 2, "Basis of Presentation and Preparation" and Note 5, "Acquisitions" for further information).
Debt.    The fair value of long-term debt was determined using the present value of future cash flows based on the borrowing rates currently available for debt with similar terms and maturities (Level 2 measurement). The carrying value of our long-term debt approximated fair value at October 3, 2021 and September 27, 2020. At October 3, 2021, we had borrowings of $212.5 million outstanding under our Amended Credit Agreement, which were used to fund our business acquisitions, working capital needs, stock repurchases, dividends, capital expenditures and contingent earn-outs.
Defined Benefit Pension Plan.    The fair values of the plan assets are primarily categorized within Level 2 of the fair value hierarchy. For additional information about our defined benefit pension plan (see Note 12, "Retirement Plans").
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
12 Months Ended
Oct. 03, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
We are subject to certain claims and lawsuits typically filed against the consulting and engineering profession, alleging primarily professional errors or omissions. We carry professional liability insurance, subject to certain deductibles and policy limits, against such claims. However, in some actions, parties are seeking damages that exceed our insurance coverage or for which we are not insured. While management does not believe that the resolution of these claims will have a material adverse effect, individually or in aggregate, on our financial position, results of operations or cash flows, management acknowledges the uncertainty surrounding the ultimate resolution of these matters.
On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office filed an amended complaint in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc. ("TtEC"), in the U.S. District Court for the Northern District of California. The complaint alleges False Claims Act violations and breach of contract related to TtEC's contracts to perform environmental remediation services at the former Hunters Point Naval Shipyard in San Francisco, California. TtEC disputes the claims and will defend this matter vigorously. We are currently unable to determine the probability of the outcome of this matter or the range of reasonably possible loss, if any.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Reportable Segments
12 Months Ended
Oct. 03, 2021
Segment Reporting [Abstract]  
Reportable Segments Reportable Segments
We manage our operations under two reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our CIG reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. Additionally, we continue to report the results of the wind-down of our non-core construction activities in the RCM reportable segment.
Our reportable segments are described as follows:
GSG:    GSG provides consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology, and disaster management. GSG also provides engineering design services for U.S. municipal and commercial clients, especially in water infrastructure, solid waste, and high-end sustainable infrastructure designs. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom, and Australia.
CIG:    CIG primarily provides consulting and engineering services to U.S. commercial clients, and international clients that include both commercial and government sectors. CIG supports commercial clients across the Fortune 500, energy utilities, industrial, manufacturing, aerospace, and resource management markets. CIG also provides infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.
RCM:    We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment for fiscal 2021. As of October 3, 2021, there was no remaining backlog for RCM as all projects were complete.
Management evaluates the performance of these reportable segments based upon their respective segment operating income before the effect of amortization expense related to acquisitions, and other unallocated corporate expenses. We account for inter-segment revenues and transfers as if they were to third parties; that is, by applying a negotiated fee onto the costs of the services performed. All significant intercompany balances and transactions are eliminated in consolidation.
The following tables present summarized financial information of our reportable segments:
Reportable Segments
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29, 2019
 (in thousands)
Revenue 
   
GSG$1,942,958 $1,778,922 $1,820,671 
CIG1,325,668 1,266,059 1,342,509 
RCM613 198 (1,542)
Elimination of inter-segment revenue(55,726)(50,288)(54,290)
Total revenue$3,213,513 $2,994,891 $3,107,348 
Income from operations
GSG$195,297 $168,669 $185,263 
CIG131,720 114,022 79,633 
RCM— — (5,933)
Corporate (1)
(48,316)(41,600)(70,201)
Total income from operations$278,701 $241,091 $188,762 
(1) Includes goodwill and intangible assets impairment charges, amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2021, 2020 and 2019 was $11.5 million, $11.6 million and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $3.3 million, $15.0 million and $(1.1) million for fiscal 2021, 2020 and 2019, respectively. Corporate results in fiscal, 2020 and 2019 also included $15.8 million and $7.8 million goodwill impairment charges, respectively. See Note 6 - "Goodwill and Intangible Assets" for more information.
Balance at
 October 3,
2021
September 27,
2020
 (in thousands)
Total Assets 
  
GSG$604,366 $649,417 
CIG572,607 479,238 
RCM11,360 14,258 
Corporate (1)
1,388,229 1,235,645 
Total assets$2,576,562 $2,378,558 
(1) Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.
Geographic Information
 Fiscal Year Ended
Revenue:October 3,
2021
September 27,
2020
September 29, 2019
(in thousands)
United States$2,256,086 $2,107,459 $2,247,780 
Foreign countries (1)
957,427 887,432 859,568 
Total $3,213,513 $2,994,891 $3,107,348 
 Balance at
Long-lived assets (2):
October 3,
2021
September 27,
2020
(in thousands)
United States$215,689 $230,933 
Foreign countries (1)
87,771 108,348 
Total $303,460 $339,281 
(1) Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients.
(2) Excludes goodwill, intangible assets and deferred income taxes.
Fiscal 2022 Reportable Segments
On the first day of fiscal 2022, we created a new High Performance Buildings division in our CIG reportable segment. As a result, we transferred some related operations in our GSG reportable segment with annual revenue of approximately $170 million to our CIG reportable segment. Beginning in the first quarter of fiscal 2022, our segment reporting will reflect this transfer and our historical comparisons will be revised to be consistent with the fiscal 2022 presentation.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
12 Months Ended
Oct. 03, 2021
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
We often provide services to unconsolidated joint ventures. Our revenue related to services we provided to unconsolidated joint ventures for fiscal 2021, 2020 and 2019 was $95.5 million, $88.2 million and $99.1 million, respectively. Our related reimbursable costs for fiscal 2021, 2020 and 2019 were $92.4 million, $86.4 million and $98.5 million, respectively. Our consolidated balance sheets also included the following amounts related to these services:
Balance at
October 3, 2021September 27, 2020
(in thousands)
Accounts receivable, net$19,082 $20,884 
Contract assets5,092 3,261 
Contract liabilities3,026 478 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Quarterly Financial Information - Unaudited
12 Months Ended
Oct. 03, 2021
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Information - Unaudited Quarterly Financial Information – Unaudited
In the opinion of management, the following unaudited quarterly data for the fiscal years ended October 3, 2021 and September 27, 2020 reflect all adjustments necessary for a fair statement of the results of operations.
In the fourth quarter of fiscal 2021 we recognized a non-recurring net tax benefit of $21.6 million primarily consisting of valuation allowances in the United Kingdom that were released due to sufficient positive evidence being obtained.
In the second quarter of fiscal 2020, we incurred incremental costs totaling $8.2 million to address the COVID-19 pandemic. In the fourth quarter of fiscal 2020, we recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of $13.5 million. Additionally, we recorded a $15.8 million goodwill impairment charge related to the ASP reporting unit, which is in our CIG segment. We sold non-core equipment related to the disposal of our Canadian turn-key pipeline activities throughout fiscal 2020 which resulted in gains of $0.8 million, $2.2 million, $4.5 million, and $1.0 million in the first, second, third, and fourth quarters of fiscal 2020, respectively.
 First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
 (in thousands, except per share data)
Fiscal Year 2021    
Revenue$765,104 $754,764 $801,633 $892,012 
Income from operations66,252 60,807 69,807 81,836 
Net income attributable to Tetra Tech52,436 45,517 51,903 82,954 
Earnings per share attributable to Tetra Tech:    
Basic$0.97 $0.84 $0.96 $1.54 
Diluted$0.96 $0.83 $0.95 $1.52 
Weighted-average common shares outstanding:    
Basic53,927 54,187 54,117 54,019 
Diluted54,637 54,736 54,666 54,597 
Fiscal Year 2020    
Revenue$797,623 $734,133 $709,771 $753,364 
Income from operations63,302 47,530 63,525 66,735 
Net income attributable to Tetra Tech47,310 36,397 45,497 44,654 
Earnings per share attributable to Tetra Tech:    
Basic$0.87 $0.67 $0.84 $0.83 
Diluted$0.85 $0.66 $0.83 $0.82 
Weighted-average common shares outstanding:    
Basic54,560 54,699 53,985 53,841 
Diluted55,438 55,463 54,692 54,603 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES
12 Months Ended
Oct. 03, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS AND RESERVES

For the Fiscal Years Ended
September 29, 2019, September 27, 2020 and October 3, 2021
(in thousands)
 Balance at
Beginning of
Period
Charged to
Costs and Expenses
Deductions (2)
Other (3)
Balance at
End of Period
Allowance for doubtful accounts (1):
Fiscal 2019$5,188 $7,242 $(1,868)— $10,562 
Fiscal 202010,562 1,472 (4,887)— 7,147 
Fiscal 20217,147 (4,130)195 1,140 4,352 
Income tax valuation allowance:
Fiscal 2019$21,479 $255 $(23,714)$22,523 $20,543 
Fiscal 202020,543 3,852 — — 24,395 
Fiscal 202124,395 13,698 (26,059)1,006 13,040 
(1) Reflects updated presentation of allowance for doubtful accounts to include expected credit losses in anticipation of our adoption of ASU 2016-13 in the first quarter of fiscal 2021.
(2) Primarily represents write-offs of uncollectible amounts, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of valuation allowances in the United Kingdom and Canada in fiscal 2021 and Australia in fiscal 2019.
(3) Includes loss in foreign jurisdictions, currency adjustments, and valuation allowance adjustments related to net operating loss carry-forwards.
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Preparation (Policies)
12 Months Ended
Oct. 03, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of Consolidation and Presentation Principles of Consolidation and Presentation.    The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation.
Fiscal Year Fiscal Year.    We report results of operations based on 52/53-week periods ending on the Sunday nearest September 30. Fiscal 2021 contained 53 weeks, and fiscal 2020 and 2019 each contained 52 weeks.
Use of Estimates Use of Estimates.    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.
Cash and Cash Equivalents Cash and Cash Equivalents.    Cash and cash equivalents include highly liquid investments with original maturities of 90 days or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within our "Prepaid expenses and other current assets" on the consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date. Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.
Insurance Matters, Litigation and Contingencies Insurance Matters, Litigation and Contingencies.    In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations. Any adjustments to these liabilities are recorded in our consolidated statements of income.
Accounts Receivable - Net Accounts Receivable – Net.    Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October 3, 2021 are expected to be billed and collected within 12 months. Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probable. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay.Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October 3, 2021 are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated.
Contract Assets and Contract Liabilities and Revenue Contract Assets and Contract Liabilities. Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.
We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.
Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.
We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance.
Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year.
Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented.We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract’s inception-to-date revenue, costs and profit in the period in which such changes are made. Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We had $3.5 billion of RUPOs as of October 3, 2021. RUPOs increase with awards from new contracts or additions on existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached. Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60, or 90 days).
Prepaid and Other Current Assets Prepaid and other current assets.    Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.
Property and Equipment Property and Equipment.    Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from three to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term. Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets. Once assets are classified as held for sale, they are no longer depreciated.
Long-Lived Assets Long-Lived Assets.   We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.
Leases
Leases. We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities", and "Other long-term liabilities" on our consolidated balance sheet.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
We recognize a liability for contract termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.
Business Combinations Business Combinations.    The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.
Goodwill and Intangible Assets
Goodwill and Intangible Assets.    Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.
We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is
impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.
We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at June 28, 2021 (i.e., the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.
The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates, and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements. An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.
Contingent Consideration
Contingent Consideration.    Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.
The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.
We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally three or five years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.
We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.
Other Current Liabilities Other current liabilities.    Other current liabilities consists primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees.
Fair Value of Financial Instruments
Fair Value of Financial Instruments.    We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments and pension plan assets based on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.
Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.
Derivative Financial Instruments
Derivative Financial Instruments.    We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.
The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.
Deferred Compensation Deferred Compensation. We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." The net gains and losses related to the deferred compensation plan are reported as part of “Selling, general and administrative expenses” in our consolidated statements of income.
Pension Plan Pension Plan.    In connection with a fiscal 2021 acquisition, we assumed a defined benefit pension plan. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market related value of plan assets are subject to amortization.
Income Taxes Income Taxes.    We file a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.
Concentration of Credit Risk Concentration of Credit Risk.    Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In the event that we have surplus cash, we place our temporary cash investments with lower risk financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 24% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2021 year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses.
Foreign Currency Translation Foreign Currency Translation.    We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.
Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted
Recently Issued Accounting Pronouncements Adopted in Fiscal 2021.
In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaced the previous incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements. Our estimate considered relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts.
In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity’s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted.
In December 2019, the FASB issued ASU 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.
In May 2020, the Securities and Exchange Commission issued guidance amending certain financial disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. Considerations to determine the amount of contract assets and contract liabilities to record at the acquisition date include the terms of the acquired contract, such as timing of payment, identification of each performance obligation in the contract and allocation of the contract transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception. ASU 2021-08 is effective for us beginning in the first quarter of fiscal 2023. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments. Early adoption of the proposed amendments would be permitted, including adoption in an interim period. We are currently assessing the impact this standard will have on our consolidated financial statements.
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Contract Balances (Tables)
12 Months Ended
Oct. 03, 2021
Revenue from Contract with Customer [Abstract]  
Summary of revenue disaggregated by client sector and contract type The following tables present revenue disaggregated by client sector and contract type:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29, 2019
 (in thousands)
Client Sector:
U.S. state and local government$536,309 $439,019 $587,364 
U.S. federal government (1)
1,081,608 993,835 941,102 
U.S. commercial638,169 674,605 719,314 
International (2)
957,427 887,432 859,568 
Total$3,213,513 $2,994,891 $3,107,348 
Contract Type:
Fixed-price$1,191,244 $1,078,432 $1,048,158 
Time-and-materials1,492,813 1,391,592 1,509,900 
Cost-plus529,456 524,867 549,290 
Total$3,213,513 $2,994,891 $3,107,348 
(1) Includes revenue generated under U.S. federal government contracts performed outside the United States.
(2) Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.
Summary of net contract assets/liabilities Net contract liabilities consisted of the following:
Balance at
October 3,
2021
September 27, 2020
(in thousands)
Contract assets (1)
$103,784 $92,632 
Contract liabilities190,403 171,905 
Net contract liabilities$(86,619)$(79,273)
(1) Includes $12.2 million and $12.3 million of contract retentions as of October 3, 2021 and September 27, 2020, respectively.
Components of net accounts receivable
Net accounts receivable consisted of the following:
Balance at
October 3,
2021
September 27,
2020
(in thousands)
Billed$432,814 $402,818 
Unbilled240,536 253,364 
Total accounts receivable673,350 656,182 
Allowance for doubtful accounts(4,352)(7,147)
Total accounts receivable, net$668,998 $649,035 
Remaining performance obligation, expected timing
We expect to satisfy our RUPOs as of October 3, 2021 over the following periods:
Amount
(in thousands)
Within 12 months$2,031,377 
Beyond 1,436,456 
Total $3,467,833 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchase and Dividends (Tables)
12 Months Ended
Oct. 03, 2021
Stock Repurchase And Dividends [Abstract]  
Summary of dividends declared and paid
The following table presents dividends declared and paid in fiscal 2021 and 2020:
Declare DateDividend Paid Per ShareRecord DatePayment DateDividends Paid
(in thousands)
November 9, 2020$0.17 November 30, 2020December 11, 2020$9,198 
January 25, 2021$0.17 February 10, 2021February 26, 20219,212 
April 26, 2021$0.20 May 12, 2021May 28, 202110,831 
July 26, 2021$0.20 August 20, 2021September 3, 202110,800 
Total dividends paid as of October 3, 2021$40,041 
November 11, 2019$0.15 December 2, 2019December 13, 2019$8,190 
January 27, 2020$0.15 February 12, 2020February 28, 20208,225 
April 27, 2020$0.17 May 13, 2020May 29, 20209,175 
July 27, 2020$0.17 August 21, 2020September 4, 20209,153 
Total dividends paid as of September 27, 2020$34,743 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Tables)
12 Months Ended
Oct. 03, 2021
Business Combination and Asset Acquisition [Abstract]  
Summary of changes in the carrying value of estimated contingent earn-out liabilities
The following table summarizes the changes in the carrying value of estimated contingent earn-out liabilities:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands)
Beginning balance$32,617 $52,992 $35,290 
Acquisition date fair value of contingent earn-out liabilities50,235 16,581 27,704 
Change in fair value of contingent earn-out liabilities992 1,162 1,489 
Re-measurement of contingent earn-out liabilities(3,273)(14,971)1,085 
Foreign exchange impact(596)(247)(558)
Earn-out payments:   
Reported as cash used in operating activities(427)— — 
Reported as cash used in financing activities(20,251)(22,900)(12,018)
Ending balance $59,297 $32,617 $52,992 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Tables)
12 Months Ended
Oct. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of changes in carrying value of goodwill
The following table summarizes the changes in the carrying value of goodwill:
GSGCIGTotal
 (in thousands)
Balance at September 29, 2019$441,802 $483,018 $924,820 
Acquisitions74,882 5,294 80,176 
Impairment— (15,800)(15,800)
Translation and other(369)4,671 4,302 
Balance at September 27, 2020516,315 477,183 993,498 
Acquisitions15,112 75,479 90,591 
Translation and other7,006 17,483 24,489 
Balance at October 3, 2021$538,433 $570,145 $1,108,578 
Summary of acquired identifiable intangible assets with finite useful lives
The following table presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets, net" on the consolidated balance sheets:
Fiscal Year Ended
October 3, 2021September 27, 2020
Weighted-
Average
Remaining
Life
(in years)
Gross
Amount
Accumulated
Amortization
Net
Amount
Gross
Amount
Accumulated
Amortization
Net
Amount
($ in thousands)
Client relations7.3$69,455 $(43,984)$25,471 $60,775 $(53,392)$7,383 
Backlog0.734,577 (30,670)3,907 37,682 (32,761)4,921 
Technology and trade names3.814,939 (6,327)8,612 7,964 (6,325)1,639 
Total $118,971 $(80,981)$37,990 $106,421 $(92,478)$13,943 
Estimated amortization expense for the succeeding five years and beyond
Estimated amortization expense for the succeeding five fiscal years and beyond is as follows:
 Amount
 (in thousands)
2022$9,664 
20237,591 
20244,983 
20254,348 
20263,967 
Beyond7,437 
Total$37,990 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Tables)
12 Months Ended
Oct. 03, 2021
Property, Plant and Equipment [Abstract]  
Schedule of components of property and equipment
Property and equipment consisted of the following:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
 (in thousands)
Equipment, furniture and fixtures$94,780 $90,942 
Leasehold improvements36,462 34,569 
Total property and equipment131,242 125,511 
Accumulated depreciation(93,509)(90,004)
Property and equipment, net$37,733 $35,507 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
12 Months Ended
Oct. 03, 2021
Income Tax Disclosure [Abstract]  
Schedule of income before income taxes, by geographical area
Income before income taxes, by geographic area, was as follows:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands)
Income before income taxes:   
United States$211,222 $209,443 $185,535 
Foreign55,648 18,548 (10,399)
Total income before income taxes$266,870 $227,991 $175,136 
Schedule of components of income tax expense
Income tax expense consisted of the following:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
  (in thousands) 
Current:   
Federal$41,056 $24,102 $30,051 
State9,893 6,872 8,923 
Foreign18,887 20,398 15,016 
Total current income tax expense69,836 51,372 53,990 
Deferred: 
Federal(6,034)2,187 (9,108)
State(2,060)870 (1,195)
Foreign(27,703)(328)(27,312)
Total deferred income tax (benefit) expense(35,797)2,729 (37,615)
Total income tax expense$34,039 $54,101 $16,375 
Schedule of reconciliation of income tax rate
Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
Tax at federal statutory rate21.0%21.0%21.0%
State taxes, net of federal benefit2.32.73.3
Research and Development ("R&D") credits(2.6)(2.2)(4.7)
Tax differential on foreign earnings0.90.71.0
Non-taxable foreign interest income(1.0)(1.1)(1.7)
Goodwill1.50.9
Stock compensation(3.3)(2.2)(2.4)
Valuation allowance(9.3)1.6(13.5)
Change in uncertain tax positions1.70.42.4
Return to provision(3.7)0.8(0.2)
Disallowed officer compensation2.00.20.2
Cash repatriation2.1
Unremitted earnings1.0
Revaluation of deferred taxes(1.4)
Deferred tax adjustments0.8(1.3)(0.4)
Transition taxes on foreign earnings1.4
Other0.91.63.4
Total income tax expense12.8%23.7%9.3%
Schedule of temporary differences comprising the net deferred income tax asset
Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
 (in thousands)
Deferred Tax Assets:  
State taxes$1,342 $1,146 
Reserves and contingent liabilities6,662 6,262 
Accounts receivable including the allowance for doubtful accounts5,917 6,283 
Accrued liabilities41,657 28,223 
Lease liabilities, operating leases60,181 66,941 
Stock-based compensation3,560 5,905 
Loss carry-forwards54,825 43,475 
Valuation allowance(13,040)(24,395)
Total deferred tax assets161,104 133,840 
Deferred Tax Liabilities: 
Unbilled revenue(5,595)(14,451)
Prepaid expense(8,136)(5,967)
Right-of-use assets, operating leases(60,181)(66,941)
Intangibles(40,121)(29,130)
Undistributed earnings(3,136)— 
Property and equipment(85)(1,615)
Total deferred tax liabilities(117,254)(118,104)
Net deferred tax assets$43,850 $15,736 
Reconciliation of the beginning and ending amounts of unrecognized tax benefits A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands)
Beginning balance$9,228 $9,169 $8,328 
Additions for current year tax positions2,171 700 1,342 
Additions for prior year tax positions1,500 — 356 
Reductions for prior year tax positions— (641)(100)
Settlements— — (757)
Ending balance$12,899 $9,228 $9,169 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Tables)
12 Months Ended
Oct. 03, 2021
Debt Disclosure [Abstract]  
Schedule of long-term debt
Long-term debt consisted of the following:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Credit facilities$212,500 $291,659 
Less: Current portion of long-term debt(12,500)(49,264)
Long-term debt$200,000 $242,395 
Schedule of maturities of long-term debt
The following table presents scheduled maturities of our long-term debt:
 Amount
 (in thousands)
202212,500 
2023200,000 
Total$212,500 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
12 Months Ended
Oct. 03, 2021
Leases [Abstract]  
Summary of components of lease cost The components of lease costs are as follows:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Operating lease cost$91,076 $87,348 
Sublease income(106)(2,216)
Other— 72 
Total lease cost$90,970 $85,204 
Supplemental cash flow information related to leases is as follows:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Operating cash flows for operating leases$81,943 $80,289 
Right-of-use assets obtained in exchange for new operating lease liabilities $72,076 $317,587 
Summary of supplemental balance sheet and other information
Supplemental balance sheet and other information related to leases are as follows:
Fiscal Year Ended
October 3,
2021
September 27,
2020
(in thousands)
Operating leases:
Right-of-use assets$215,422 $239,396 
Lease liabilities:
Current$67,452 $69,650 
Long-term174,285 191,955 
Total operating lease liabilities$241,737 $261,605 
Weighted-average remaining lease term:
Operating leases5 years5 years
Weighted-average discount rate:
Operating leases2.2 %2.5 %
Summary of maturity of future undiscounted cash flows associated with operating lease liabilities A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as of October 3, 2021 is as follows:
Amount
(in thousands)
2022$71,913 
202355,528 
202440,512 
202529,521 
202619,643 
Beyond40,119 
Total lease payments257,236 
Less: imputed interest(15,499)
Total present value of lease liabilities$241,737 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Compensation Plans (Tables)
12 Months Ended
Oct. 03, 2021
Stockholders' Equity Note [Abstract]  
Schedule of the stock-based compensation and related income tax benefits
The following table presents our stock-based compensation and related income tax benefits:

 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands)
Total stock-based compensation$23,067 $19,424 $17,618 
Income tax benefit related to stock-based compensation(4,910)(4,318)(4,016)
Stock-based compensation, net of tax benefit$18,157 $15,106 $13,602 
Schedule of stock option activity
The following table presents our stock option activity for fiscal year ended October 3, 2021:
 Number of
Options
(in thousands)
Weighted-
Average
Exercise Price
per Share
Weighted-
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding on September 27, 2020539 $36.34   
Exercised(324)34.70   
Forfeited(1)40.80   
Outstanding at October 3, 2021214 $38.80 4.95$24,149 
Vested or expected to vest at October 3, 2021214 $38.80 4.95$24,149 
Exercisable on October 3, 2021179 $37.05 4.72$20,600 
Schedule of RSU and PSU activity
A summary of the RSU and PSU activity under our stock plans is as follows:
RSUPSU
 Number of
Shares
(in thousands)
Weighted-
Average
Grant Date
Fair Value
per Share
Number of
Shares
(in thousands)
Weighted-
Average
Grant Date
Fair Value
per Share
Nonvested balance at September 30, 2018488 $39.56 323 $44.27 
Granted179 66.26 90 80.41 
Vested(180)36.95 (108)31.63 
Adjustment (1)
— — 79 31.63 
Forfeited(17)48.56 — — 
Nonvested balance at September 29, 2019470 50.42 384 53.67 
Granted168 83.92 74 99.85 
Vested(178)46.87 (162)47.28 
Adjustment (1)
— — 64 48.36 
Forfeited(16)65.43 (5)83.98 
Nonvested balance at September 27, 2020444 63.93 355 64.83 
Granted118 122.0258 153.03 
Vested(167)59.64 (193)57.40 
Adjustment (1)
— — 99 57.40 
Forfeited(14)77.74 (1)74.05 
Nonvested balance at October 3, 2021381 $83.30 318 $82.96 
(1) For fiscal 2019, includes a payout adjustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020. For fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021.
Summary of shares purchased, weighted-average purchase price, and cash received, for shares purchased under the ESPP
The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
 (in thousands, except for purchase price)
Shares purchased124 168 148 
Weighted-average purchase price per share$86.16 $51.77 $46.38 
Cash received from exercise of purchase rights$10,705 $8,715 $6,844 
Schedule of the assumptions used in the Black-Scholes option pricing model in estimating the grant date fair value of each award granted under the ESPP
The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29,
2019
Dividend yield1.0%1.0%1.0%
Expected stock price volatility47.9%26.5%26.7%
Risk-free rate of return, annual0.1%1.6%2.6%
Expected life (in years)111
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Retirement Plans (Tables)
12 Months Ended
Oct. 03, 2021
Retirement Benefits [Abstract]  
Schedule of amounts recorded on the balance sheet
The Plan's funded status at October 3, 2021 was as follows:
Fair value of plan assets$65,836 
Benefit obligation(64,830)
Net surplus$1,006 
Fair value of plan assets by major asset category As of October 3, 2021, the fair values of the plan assets by major asset categories were as follows (in 000’s):
Equities$13,646 
Mutual funds33,826 
Liability driven investment funds17,653 
Cash/other711 
Fair value of plan assets$65,836 
Principle assumptions used for the benefit obligation valuation
Principal assumptions used for the benefit obligation in the valuation at October 3, 2021 are as follows:
Discount rate2.00%
Rate of inflation
2.85% to 3.50%
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share (Tables)
12 Months Ended
Oct. 03, 2021
Earnings Per Share [Abstract]  
Schedule of number of weighted-average shares used to compute basic and diluted EPS The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:
Fiscal Year Ended
October 3,
2021
September 27,
2020
September 29,
2019
(in thousands, except per share data)
Net income attributable to Tetra Tech$232,810 $173,859 $158,668 
Weighted-average common shares outstanding – basic54,078 54,235 54,986 
Effect of diluted stock options and unvested restricted stock597 787 950 
Weighted-average common stock outstanding – diluted54,675 55,022 55,936 
Earnings per share attributable to Tetra Tech:   
Basic$4.31 $3.21 $2.89 
Diluted$4.26 $3.16 $2.84 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments (Tables)
12 Months Ended
Oct. 03, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of fair values of the entity's outstanding derivatives designated as hedging instruments
The fair values of our outstanding derivatives designated as hedging instruments were as follows:
Fair Value of Derivative
Instruments as of
Balance Sheet LocationOctober 3,
2021
September 27,
2020
(in thousands)
Interest rate swap agreementsOther current liabilities$9,394 $15,512 
Schedule of changes in the fair value of interest rate swap agreements presented on the consolidated statements of comprehensive income
Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:
Fiscal Year Ended
October 3, 2021September 27, 2020September 29, 2019
(in thousands)
(Loss) gain recognized in other comprehensive income, net of tax
Interest rate swap agreements6,117 (4,638)(12,125)
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Oct. 03, 2021
Equity [Abstract]  
Summary of reclassifications out of accumulated other comprehensive income (loss)
The accumulated balances and reporting period activities for fiscal 2021, 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:
 Foreign
Currency
Translation
Adjustments
Gain (Loss)
on Derivative
Instruments
Accumulated
Other
Comprehensive
Income (Loss)
 (in thousands)
Balances at September 30, 2018$(128,602)$1,252 $(127,350)
Other comprehensive loss before reclassifications(21,109)(11,247)(32,356)
Amounts reclassified from accumulated other comprehensive income
Interest rate contracts, net of tax (1)
— (878)(878)
Net current-period other comprehensive loss(21,109)(12,125)(33,234)
Balances at September 29, 2019$(149,711)$(10,873)$(160,584)
Other comprehensive income (loss) before reclassifications3,436 (599)2,837 
Amounts reclassified from accumulated other comprehensive income   
Interest rate contracts, net of tax (1)
— (4,039)(4,039)
Net current-period other comprehensive income (loss)3,436 (4,638)(1,202)
Balances at September 27, 2020$(146,275)$(15,511)$(161,786)
Other comprehensive income before reclassifications30,641 12,175 42,816 
Amounts reclassified from accumulated other comprehensive income   
Interest rate contracts, net of tax (1)
— (6,058)(6,058)
Net current-period other comprehensive income30,641 6,117 36,758 
Balances at October 3, 2021$(115,634)$(9,394)$(125,028)
(1) This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. See Note 14, "Derivative Financial Instruments", for more information.
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Reportable Segments (Tables)
12 Months Ended
Oct. 03, 2021
Segment Reporting [Abstract]  
Summarized financial information of reportable segments
The following tables present summarized financial information of our reportable segments:
Reportable Segments
 Fiscal Year Ended
 October 3,
2021
September 27,
2020
September 29, 2019
 (in thousands)
Revenue 
   
GSG$1,942,958 $1,778,922 $1,820,671 
CIG1,325,668 1,266,059 1,342,509 
RCM613 198 (1,542)
Elimination of inter-segment revenue(55,726)(50,288)(54,290)
Total revenue$3,213,513 $2,994,891 $3,107,348 
Income from operations
GSG$195,297 $168,669 $185,263 
CIG131,720 114,022 79,633 
RCM— — (5,933)
Corporate (1)
(48,316)(41,600)(70,201)
Total income from operations$278,701 $241,091 $188,762 
(1) Includes goodwill and intangible assets impairment charges, amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2021, 2020 and 2019 was $11.5 million, $11.6 million and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $3.3 million, $15.0 million and $(1.1) million for fiscal 2021, 2020 and 2019, respectively. Corporate results in fiscal, 2020 and 2019 also included $15.8 million and $7.8 million goodwill impairment charges, respectively. See Note 6 - "Goodwill and Intangible Assets" for more information.
Balance at
 October 3,
2021
September 27,
2020
 (in thousands)
Total Assets 
  
GSG$604,366 $649,417 
CIG572,607 479,238 
RCM11,360 14,258 
Corporate (1)
1,388,229 1,235,645 
Total assets$2,576,562 $2,378,558 
(1) Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.
Schedule of geographic information
Geographic Information
 Fiscal Year Ended
Revenue:October 3,
2021
September 27,
2020
September 29, 2019
(in thousands)
United States$2,256,086 $2,107,459 $2,247,780 
Foreign countries (1)
957,427 887,432 859,568 
Total $3,213,513 $2,994,891 $3,107,348 
 Balance at
Long-lived assets (2):
October 3,
2021
September 27,
2020
(in thousands)
United States$215,689 $230,933 
Foreign countries (1)
87,771 108,348 
Total $303,460 $339,281 
(1) Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients.
(2) Excludes goodwill, intangible assets and deferred income taxes.
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Tables)
12 Months Ended
Oct. 03, 2021
Related Party Transactions [Abstract]  
Schedule of related party transactions Our consolidated balance sheets also included the following amounts related to these services:
Balance at
October 3, 2021September 27, 2020
(in thousands)
Accounts receivable, net$19,082 $20,884 
Contract assets5,092 3,261 
Contract liabilities3,026 478 
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Quarterly Financial Information - Unaudited (Tables)
12 Months Ended
Oct. 03, 2021
Quarterly Financial Information Disclosure [Abstract]  
Schedule of unaudited quarterly data
 First
Quarter
Second
Quarter
Third
Quarter
Fourth
Quarter
 (in thousands, except per share data)
Fiscal Year 2021    
Revenue$765,104 $754,764 $801,633 $892,012 
Income from operations66,252 60,807 69,807 81,836 
Net income attributable to Tetra Tech52,436 45,517 51,903 82,954 
Earnings per share attributable to Tetra Tech:    
Basic$0.97 $0.84 $0.96 $1.54 
Diluted$0.96 $0.83 $0.95 $1.52 
Weighted-average common shares outstanding:    
Basic53,927 54,187 54,117 54,019 
Diluted54,637 54,736 54,666 54,597 
Fiscal Year 2020    
Revenue$797,623 $734,133 $709,771 $753,364 
Income from operations63,302 47,530 63,525 66,735 
Net income attributable to Tetra Tech47,310 36,397 45,497 44,654 
Earnings per share attributable to Tetra Tech:    
Basic$0.87 $0.67 $0.84 $0.83 
Diluted$0.85 $0.66 $0.83 $0.82 
Weighted-average common shares outstanding:    
Basic54,560 54,699 53,985 53,841 
Diluted55,438 55,463 54,692 54,603 
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business (Details)
12 Months Ended
Oct. 03, 2021
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 2
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)
12 Months Ended
Oct. 03, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Maximum term of original maturity to classify instrument as cash equivalent 90 days
Period for billing and collecting unbilled receivables 12 months
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Preparation - Property and Equipment (Details) - Equipment, furniture and fixtures
12 Months Ended
Oct. 03, 2021
Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 7 years
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)
12 Months Ended
Oct. 03, 2021
level
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of levels below operating/reportable segments at which goodwill impairment testing is performed 1
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)
12 Months Ended
Oct. 03, 2021
Institution
Concentration of Credit Risk  
Financial institutions, in any such number of which investment exposure is limited 1
Accounts receivable due from various agencies of the U.S. federal government (as a percent) 24.00%
U.S. government  
Concentration of Credit Risk  
Revenue from customers (as a percent) 50.00%
U.S. commercial  
Concentration of Credit Risk  
Revenue from customers (as a percent) 20.00%
International  
Concentration of Credit Risk  
Revenue from customers (as a percent) 30.00%
Minimum  
Contingent Consideration  
Earn-out period 3 years
Maximum  
Contingent Consideration  
Earn-out period 5 years
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Contract Balances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 03, 2021
Jun. 27, 2021
Mar. 28, 2021
Dec. 27, 2020
Sep. 27, 2020
Jun. 28, 2020
Mar. 29, 2020
Dec. 29, 2019
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Disaggregation of Revenue [Line Items]                      
Revenue $ 892,012 $ 801,633 $ 754,764 $ 765,104 $ 753,364 $ 709,771 $ 734,133 $ 797,623 $ 3,213,513 $ 2,994,891 $ 3,107,348
Fixed-price                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,191,244 1,078,432 1,048,158
Time-and-materials                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,492,813 1,391,592 1,509,900
Cost-plus                      
Disaggregation of Revenue [Line Items]                      
Revenue                 529,456 524,867 549,290
U.S. state and local government                      
Disaggregation of Revenue [Line Items]                      
Revenue                 536,309 439,019 587,364
U.S. federal government                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,081,608 993,835 941,102
U.S. commercial                      
Disaggregation of Revenue [Line Items]                      
Revenue                 638,169 674,605 719,314
International                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 957,427 $ 887,432 $ 859,568
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Oct. 03, 2021
Sep. 27, 2020
Disaggregation of Revenue [Line Items]    
Contract assets $ 103,784 $ 92,632
Contract liabilities 190,403 171,905
Net contract liabilities (86,619) (79,273)
Contract retentions    
Disaggregation of Revenue [Line Items]    
Contract assets $ 12,200 $ 12,300
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Contract Balances - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Disaggregation of Revenue [Line Items]    
Contract liability revenue recognized during the period $ 119,000 $ 118,000
Net favorable operating income adjustments 700 800
Liabilities for anticipated losses 12,700 13,200
Estimated cost to complete the related contracts $ 104,000 118,000
Period for billing and collecting unbilled receivables 12 months  
Unbilled accounts receivable related to claims and requests for equitable adjustment on contracts $ 11,000 14,000
Remaining unsatisfied performance obligation $ 3,467,833  
Remaining performance obligation, termination notice period one 30 days  
Remaining performance obligation, termination notice period two 60 years  
Remaining performance obligation, termination notice period three 90 days  
CIG    
Disaggregation of Revenue [Line Items]    
Gains (losses) due to change in contract value $ (4,400) $ 2,800
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Contract Balances - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Oct. 03, 2021
Sep. 27, 2020
Revenue from Contract with Customer [Abstract]    
Billed $ 432,814 $ 402,818
Unbilled 240,536 253,364
Total accounts receivable 673,350 656,182
Allowance for doubtful accounts (4,352) (7,147)
Total accounts receivable, net $ 668,998 $ 649,035
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)
$ in Thousands
Oct. 03, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligation $ 3,467,833
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-04  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligation $ 2,031,377
Remaining unsatisfied performance obligation, expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-03  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining unsatisfied performance obligation $ 1,436,456
Remaining unsatisfied performance obligation, expected timing of satisfaction
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchase and Dividends - Narrative (Details) - USD ($)
12 Months Ended
Dec. 20, 2021
Nov. 15, 2021
Sep. 03, 2021
May 28, 2021
Feb. 26, 2021
Dec. 11, 2020
Sep. 04, 2020
May 29, 2020
Feb. 28, 2020
Dec. 13, 2019
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Oct. 05, 2021
Jan. 27, 2020
Subsequent Event [Line Items]                              
Remaining authorized repurchase amount                     $ 147,800,000 $ 207,800,000      
Shares repurchased (in shares)                     479,369        
Average price per share (in dollars per share)                     $ 125.16        
Share repurchases total cost                     $ 60,000,000        
Cash dividends paid per share (in dollars per share)     $ 0.20 $ 0.20 $ 0.17 $ 0.17 $ 0.17 $ 0.17 $ 0.15 $ 0.15 $ 0.74 $ 0.64 $ 0.54    
Forecast                              
Subsequent Event [Line Items]                              
Cash dividends paid per share (in dollars per share) $ 0.20                            
Subsequent Event                              
Subsequent Event [Line Items]                              
Quarterly cash dividend declared (in dollars per share)   $ 0.20                          
January 2020 Stock Repurchase Program                              
Subsequent Event [Line Items]                              
Maximum repurchase amount under stock repurchase program                             $ 200,000,000
October 2021 Stock Repurchase Program | Subsequent Event                              
Subsequent Event [Line Items]                              
Maximum repurchase amount under stock repurchase program                           $ 400,000,000  
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 03, 2021
May 28, 2021
Feb. 26, 2021
Dec. 11, 2020
Sep. 04, 2020
May 29, 2020
Feb. 28, 2020
Dec. 13, 2019
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Stock Repurchase And Dividends [Abstract]                      
Dividend paid per share (in dollars per share) $ 0.20 $ 0.20 $ 0.17 $ 0.17 $ 0.17 $ 0.17 $ 0.15 $ 0.15 $ 0.74 $ 0.64 $ 0.54
Dividends paid $ 10,800 $ 10,831 $ 9,212 $ 9,198 $ 9,153 $ 9,175 $ 8,225 $ 8,190 $ 40,041 $ 34,743  
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Narrative (Details)
$ in Thousands, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 27, 2020
USD ($)
Sep. 27, 2020
AUD ($)
Mar. 29, 2020
USD ($)
Mar. 31, 2019
USD ($)
Apr. 01, 2018
AUD ($)
Oct. 03, 2021
USD ($)
employee
Sep. 27, 2020
USD ($)
acquisition
Sep. 29, 2019
USD ($)
employee
acquisition
Sep. 29, 2019
AUD ($)
employee
acquisition
Sep. 30, 2018
USD ($)
Sep. 30, 2018
AUD ($)
Sep. 27, 2020
AUD ($)
Business Acquisition [Line Items]                        
Contingent earn-out liability           $ 59,300            
Acquisition and integration costs               $ 10,400        
Fair value adjustments to contingent consideration liabilities           $ 3,273 $ 14,971 (1,085)        
Minimum                        
Business Acquisition [Line Items]                        
Earn-out period           3 years            
Significant unobservable input, earn-out period           2 years            
Maximum                        
Business Acquisition [Line Items]                        
Earn-out period           5 years            
Significant unobservable input, earn-out period           3 years            
Existing customer contracts | Minimum                        
Business Acquisition [Line Items]                        
Useful life of intangible assets           1 year            
Existing customer contracts | Maximum                        
Business Acquisition [Line Items]                        
Useful life of intangible assets           10 years            
Technology and trade names | Minimum                        
Business Acquisition [Line Items]                        
Useful life of intangible assets           3 years            
Technology and trade names | Maximum                        
Business Acquisition [Line Items]                        
Useful life of intangible assets           5 years            
Hoare Lea                        
Business Acquisition [Line Items]                        
Number of employees | employee           900            
Business acquisitions                        
Business Acquisition [Line Items]                        
Fair value of acquisition purchase price           $ 151,700 88,600 103,300        
Initial cash payments           101,400 71,400 54,200        
Contingent earn-out liability $ 16,500         50,300 16,500 21,100        
Aggregate maximum of contingent consideration 28,000         $ 74,000 $ 28,000 $ 25,000        
Earn-out period             3 years 3 years 3 years      
Number of acquisitions | acquisition             2 2 2      
Payables related to estimated post-closing adjustments             $ 700 $ 3,300        
Promissory note               24,700        
Net debt assumed               $ 11,500        
Business acquisitions | Minimum                        
Business Acquisition [Line Items]                        
Earn-out period           3 years            
Business acquisitions | Maximum                        
Business Acquisition [Line Items]                        
Earn-out period           4 years            
WYG                        
Business Acquisition [Line Items]                        
Number of employees | employee               1,600 1,600      
NDY                        
Business Acquisition [Line Items]                        
Contingent earn-out liability 1,800       $ 9.4   1,800         $ 2.6
Aggregate maximum of contingent consideration         $ 25.0              
Earn-out period         3 years              
Fair value adjustments to contingent consideration liabilities 3,700 $ 5.2           $ (5,400) $ (7.9) $ (2,100) $ (3.0)  
Maximum contingent consideration, year one         $ 7.4              
Maximum contingent consideration, year two         8.8              
Maximum contingent consideration, year three         $ 8.8              
Percentage of maximum potential earn-out         38.00%              
EGT                        
Business Acquisition [Line Items]                        
Contingent earn-out liability 7,500     $ 21,100     7,500          
Aggregate maximum of contingent consideration       $ 25,000                
Earn-out period       3 years                
Fair value adjustments to contingent consideration liabilities 4,700                      
Maximum contingent consideration, year one       $ 8,500                
Maximum contingent consideration, year two       9,000                
Maximum contingent consideration, year three       $ 7,500                
Percentage of maximum potential earn-out       84.00%                
SEG                        
Business Acquisition [Line Items]                        
Contingent earn-out liability 8,100   $ 11,300       $ 8,100          
Aggregate maximum of contingent consideration     $ 20,000                  
Earn-out period     3 years                  
Fair value adjustments to contingent consideration liabilities $ 3,400                      
Maximum contingent consideration, year one     $ 5,000                  
Maximum contingent consideration, year two     7,000                  
Maximum contingent consideration, year three     $ 8,000                  
Percentage of maximum potential earn-out     57.00%                  
All acquisitions                        
Business Acquisition [Line Items]                        
Aggregate maximum of contingent consideration           $ 105,400            
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Earn-out payments:        
Reported as cash used in financing activities   $ (20,251) $ (22,900) $ (12,018)
Contingent consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance   32,617 52,992 35,290
Acquisition date fair value of contingent earn-out liabilities   50,235 16,581 27,704
Earnings adjustment to contingent earn-out liabilities $ (13,500)      
Foreign exchange impact   (596) (247) (558)
Earn-out payments:        
Reported as cash used in operating activities   (427) 0 0
Reported as cash used in financing activities   (20,251) (22,900) (12,018)
Ending balance $ 32,617 59,297 32,617 52,992
Interest expense | Contingent consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Earnings adjustment to contingent earn-out liabilities   992 1,162 1,489
Operating income | Contingent consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Earnings adjustment to contingent earn-out liabilities   $ (3,273) $ (14,971) $ 1,085
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 28, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Goodwill [Roll Forward]          
Balance at beginning of the period     $ 993,498,000 $ 924,820,000  
Acquisitions     90,591,000 80,176,000  
Impairment $ 0 $ (15,800,000) 0 (15,800,000) $ (7,755,000)
Translation and other     24,489,000 4,302,000  
Balance at end of the period   993,498,000 1,108,578,000 993,498,000 924,820,000
GSG          
Goodwill [Roll Forward]          
Balance at beginning of the period     516,315,000 441,802,000  
Acquisitions     15,112,000 74,882,000  
Impairment       0  
Translation and other     7,006,000 (369,000)  
Balance at end of the period   516,315,000 538,433,000 516,315,000 441,802,000
CIG          
Goodwill [Roll Forward]          
Balance at beginning of the period     477,183,000 483,018,000  
Acquisitions     75,479,000 5,294,000  
Impairment       (15,800,000)  
Translation and other     17,483,000 4,671,000  
Balance at end of the period   $ 477,183,000 $ 570,145,000 $ 477,183,000 $ 483,018,000
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 28, 2021
Sep. 27, 2020
Sep. 27, 2020
Jun. 30, 2020
Sep. 29, 2019
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Goodwill [Line Items]                
Impairment of goodwill $ 0   $ 15,800,000     $ 0 $ 15,800,000 $ 7,755,000
Percentage of excess of fair value over carrying value (less than)           150.00%    
Carrying value   $ 2,378,558,000 2,378,558,000     $ 2,576,562,000 2,378,558,000  
Goodwill   993,498,000 993,498,000   $ 924,820,000 1,108,578,000 993,498,000 924,820,000
Amortization expense for intangible assets           11,500,000 11,600,000 11,600,000
Australia                
Goodwill [Line Items]                
Percentage negative growth       7.00%        
GSG                
Goodwill [Line Items]                
Impairment of goodwill             0  
Goodwill   516,315,000 516,315,000   441,802,000 538,433,000 516,315,000 441,802,000
Gross amounts of goodwill   534,000,000 534,000,000     556,100,000 534,000,000  
Accumulated impairment   17,700,000 17,700,000     17,700,000 17,700,000  
CIG                
Goodwill [Line Items]                
Impairment of goodwill             15,800,000  
Goodwill   477,183,000 477,183,000   483,018,000 570,145,000 477,183,000 483,018,000
Gross amounts of goodwill   598,700,000 598,700,000     691,600,000 598,700,000  
Accumulated impairment           $ 121,500,000    
ASP                
Goodwill [Line Items]                
Impairment of goodwill   15,800,000            
Carrying value   144,900,000 144,900,000       144,900,000  
Goodwill   $ 95,500,000 $ 95,500,000       $ 95,500,000  
RFS                
Goodwill [Line Items]                
Impairment of goodwill         7,800,000      
Carrying value         61,000,000     61,000,000
Goodwill         $ 48,800,000     $ 48,800,000
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 118,971 $ 106,421
Accumulated Amortization (80,981) (92,478)
Net Amount $ 37,990 13,943
Client relations    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 7 years 3 months 18 days  
Gross Amount $ 69,455 60,775
Accumulated Amortization (43,984) (53,392)
Net Amount $ 25,471 7,383
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 8 months 12 days  
Gross Amount $ 34,577 37,682
Accumulated Amortization (30,670) (32,761)
Net Amount $ 3,907 4,921
Technology and trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 3 years 9 months 18 days  
Gross Amount $ 14,939 7,964
Accumulated Amortization (6,327) (6,325)
Net Amount $ 8,612 $ 1,639
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
Oct. 03, 2021
Sep. 27, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 9,664  
2023 7,591  
2024 4,983  
2025 4,348  
2026 3,967  
Beyond 7,437  
Net Amount $ 37,990 $ 13,943
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 131,242 $ 125,511  
Accumulated depreciation (93,509) (90,004)  
Property and equipment, net 37,733 35,507  
Depreciation expense related to property and equipment 12,300 13,000 $ 17,300
Equipment, furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 94,780 90,942  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 36,462 $ 34,569  
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Income Before Income Taxes, by Geographical Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Income before income taxes:      
United States $ 211,222 $ 209,443 $ 185,535
Foreign 55,648 18,548 (10,399)
Income before income tax expense $ 266,870 $ 227,991 $ 175,136
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Current:      
Federal $ 41,056 $ 24,102 $ 30,051
State 9,893 6,872 8,923
Foreign 18,887 20,398 15,016
Total current income tax expense 69,836 51,372 53,990
Deferred:      
Federal (6,034) 2,187 (9,108)
State (2,060) 870 (1,195)
Foreign (27,703) (328) (27,312)
Total deferred income tax (benefit) expense (35,797) 2,729 (37,615)
Total income tax expense $ 34,039 $ 54,101 $ 16,375
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Income Tax Rate Reconciliation (Details)
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Income Tax Disclosure [Abstract]      
Tax at federal statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit 2.30% 2.70% 3.30%
Research and Development ("R&D") credits (2.60%) (2.20%) (4.70%)
Tax differential on foreign earnings 0.90% 0.70% 1.00%
Non-taxable foreign interest income (1.00%) (1.10%) (1.70%)
Goodwill 0.00% 1.50% 0.90%
Stock compensation (3.30%) (2.20%) (2.40%)
Valuation allowance (9.30%) 1.60% (13.50%)
Change in uncertain tax positions 1.70% 0.40% 2.40%
Return to provision (3.70%) 0.80% (0.20%)
Disallowed officer compensation 2.00% 0.20% 0.20%
Cash repatriation 2.10% 0.00% 0.00%
Unremitted earnings 1.00% 0.00% 0.00%
Revaluation of deferred taxes 0 0 (0.014)
Deferred tax adjustments 0.80% (1.30%) (0.40%)
Transition taxes on foreign earnings 0 0 0.014
Other 0.90% 1.60% 3.40%
Total income tax expense 12.80% 23.70% 9.30%
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 03, 2021
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Sep. 30, 2018
Operating Loss Carryforwards [Line Items]          
Effective tax rate   12.80% 23.70% 9.30%  
Reduction in income tax expense due to excess tax benefits on share-based payments   $ 12,900 $ 8,300 $ 6,400  
Effective tax rates, excluding valuation allowance release, non-deductible goodwill impairment charge, transaction costs, and excess tax benefits on share-based payments   25.70% 25.60% 24.60%  
Deferred tax liabilities for undistributed foreign earnings $ 3,136 $ 3,136 $ 0    
Undistributed earnings of foreign subsidiaries 50,900 50,900      
Valuation allowance 13,040 13,040 24,395    
Unrecognized tax benefits 12,899 12,899 9,228 $ 9,169 $ 8,328
Accrual of additional interest and penalties   800 800 2,600  
Reduction in accrued interest and penalties   0 0 200  
Amount of interest and penalties accrued 5,200 5,200 4,400 $ 3,600  
Canada          
Operating Loss Carryforwards [Line Items]          
Foreign earnings repatriated 80,000        
Tax expense related to repatriation of foreign earnings 5,600        
Undistributed foreign earnings no longer indefinitely reinvested 20,100 20,100      
Deferred tax liabilities for undistributed foreign earnings 3,100 3,100      
Foreign          
Operating Loss Carryforwards [Line Items]          
Tax benefit primarily consisting of valuation allowances 21,600 21,600 $ 22,300    
Net operating loss carry forwards which expire at various dates 14,700 14,700      
Net operating loss carryforwards 165,500 165,500      
Net operating loss carry forwards which have no expiration date 150,800 150,800      
Capital loss carryforwards 21,500 21,500      
Research and development credits 3,900 3,900      
State          
Operating Loss Carryforwards [Line Items]          
Net operating loss carry forwards which expire at various dates $ 43,700 $ 43,700      
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details) - USD ($)
$ in Thousands
Oct. 03, 2021
Sep. 27, 2020
Deferred Tax Assets:    
State taxes $ 1,342 $ 1,146
Reserves and contingent liabilities 6,662 6,262
Accounts receivable including the allowance for doubtful accounts 5,917 6,283
Accrued liabilities 41,657 28,223
Lease liabilities, operating leases 60,181 66,941
Stock-based compensation 3,560 5,905
Loss carry-forwards 54,825 43,475
Valuation allowance (13,040) (24,395)
Total deferred tax assets 161,104 133,840
Deferred Tax Liabilities:    
Unbilled revenue (5,595) (14,451)
Prepaid expense (8,136) (5,967)
Right-of-use assets, operating leases (60,181) (66,941)
Intangibles (40,121) (29,130)
Undistributed earnings (3,136) 0
Property and equipment (85) (1,615)
Total deferred tax liabilities (117,254) (118,104)
Net deferred tax assets $ 43,850 $ 15,736
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Reconciliation of unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Reconciliation of unrecognized tax benefits [Roll Forward]      
Beginning balance $ 9,228 $ 9,169 $ 8,328
Additions for current year tax positions 2,171 700 1,342
Additions for prior year tax positions 1,500 0 356
Reductions for prior year tax positions 0 (641) (100)
Settlements 0 0 (757)
Ending balance $ 12,899 $ 9,228 $ 9,169
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Oct. 03, 2021
Sep. 27, 2020
Debt Disclosure [Abstract]    
Credit facilities $ 212,500 $ 291,659
Less: Current portion of long-term debt (12,500) (49,264)
Long-term debt $ 200,000 $ 242,395
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Narrative (Details) - USD ($)
Jul. 30, 2018
Oct. 03, 2021
Sep. 27, 2020
Debt Instrument [Line Items]      
Borrowings outstanding   $ 212,500,000 $ 291,659,000
Bank overdrafts   0  
Standby Letters of Credit      
Debt Instrument [Line Items]      
Letters of credit outstanding   53,400,000  
Amended Credit Agreement      
Debt Instrument [Line Items]      
Accordion feature, higher borrowing capacity option $ 1,000,000,000    
Maximum borrowing capacity $ 700,000,000    
Debt instrument term 5 years    
Accordion feature, increase limit $ 300,000,000    
Annual principal payment, amortization percentage 5.00%    
Amount outstanding under credit facility   $ 212,500,000  
Weighted-average interest rate (as a percent)   1.25%  
Weighted-average rate including the effects of interest rate swap agreement (as a percent)   3.30%  
Debt covenant, maximum consolidated leverage ratio 3.00    
Debt covenant, minimum consolidated interest coverage ratio 3.00    
Consolidated leverage ratio   0.87  
Consolidated fixed charge coverage ratio   26.38  
Amended Credit Agreement | Federal Funds Effective Swap Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 0.50%    
Amended Credit Agreement | Term Loan Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 250,000,000    
Borrowings outstanding   $ 212,500,000  
Amended Credit Agreement | Revolving Credit Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 450,000,000    
Borrowings outstanding   0  
Amount available for borrowing under facility   449,300,000  
Amended Credit Agreement | Revolving Credit Facility | Eurodollar | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.00%    
Amended Credit Agreement | Revolving Credit Facility | Eurodollar | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.75%    
Amended Credit Agreement | Revolving Credit Facility | Prime Rate or Eurodollar Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 1.00%    
Amended Credit Agreement | Revolving Credit Facility | Prime Rate or Eurodollar Rate | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate 0.00%    
Amended Credit Agreement | Revolving Credit Facility | Prime Rate or Eurodollar Rate | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate 0.75%    
Amended Credit Agreement | Standby Letters of Credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 100,000,000    
Letters of credit outstanding   700,000  
Amended Credit Agreement | Swingline loan      
Debt Instrument [Line Items]      
Maximum borrowing capacity 20,000,000    
Amended Credit Agreement | Multicurrency borrowings and letter of credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 200,000,000    
Other credit facilities      
Debt Instrument [Line Items]      
Amount outstanding under credit facility   $ 0  
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details)
$ in Thousands
Oct. 03, 2021
USD ($)
Debt Disclosure [Abstract]  
2022 $ 12,500
2023 200,000
Credit facilities $ 212,500
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Sep. 29, 2019
Oct. 03, 2021
Lessee, Lease, Description [Line Items]    
Renewal term (up to)   5 years
Rental expense $ 79.3  
Minimum    
Lessee, Lease, Description [Line Items]    
Remaining lease term   1 month
Maximum    
Lessee, Lease, Description [Line Items]    
Remaining lease term   12 years
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Leases [Abstract]    
Operating lease cost $ 91,076 $ 87,348
Sublease income (106) (2,216)
Other 0 72
Total lease cost $ 90,970 $ 85,204
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Leases [Abstract]    
Operating cash flows for operating leases $ 81,943 $ 80,289
Right-of-use assets obtained in exchange for new operating lease liabilities $ 72,076 $ 317,587
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Balance Sheet and Other Information (Details) - USD ($)
$ in Thousands
Oct. 03, 2021
Sep. 27, 2020
Operating leases:    
Right-of-use assets $ 215,422 $ 239,396
Lease liabilities:    
Current 67,452 69,650
Long-term 174,285 191,955
Total operating lease liabilities $ 241,737 $ 261,605
Weighted-average remaining lease term:    
Operating leases 5 years 5 years
Weighted-average discount rate:    
Operating leases 2.20% 2.50%
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details) - USD ($)
$ in Thousands
Oct. 03, 2021
Sep. 27, 2020
Leases [Abstract]    
2022 $ 71,913  
2023 55,528  
2024 40,512  
2025 29,521  
2026 19,643  
Beyond 40,119  
Total lease payments 257,236  
Less: imputed interest (15,499)  
Total present value of lease liabilities $ 241,737 $ 261,605
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Compensation Plans - Narrative (Details) - USD ($)
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options granted in the period (in shares) 0 0    
Stock options exercised $ 11,250,000 $ 10,334,000 $ 11,751,000  
Stock-based compensation expense 23,067,000 19,424,000 17,618,000  
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation cost $ 100,000      
Weighted-average period to recognize the unrecognized compensation cost 1 year      
Aggregate intrinsic value of options exercised $ 29,400,000 22,400,000 20,400,000  
Stock options exercised 11,300,000 10,300,000 11,800,000  
Income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options $ 12,900,000 $ 8,300,000 $ 6,400,000  
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 4 years      
Awards granted (in shares) 117,934 167,525 179,478  
Weighted-average grant date fair value (in dollars per share) $ 122.02 $ 83.92 $ 66.26  
Awards outstanding (in shares) 380,631 444,000 470,000 488,000
RSUs | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 1 year      
PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Percentage of shares that ultimately vest depending on growth in diluted earnings per share 50.00%      
Percentage of shares that ultimately vest based on relative total shareholder return over the vesting period 50.00%      
Awards granted (in shares) 57,542 74,011 89,816  
Weighted-average grant date fair value (in dollars per share) $ 153.03 $ 99.85 $ 80.41  
Awards outstanding (in shares) 318,000 355,000 384,000 323,000
RSUs and PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation cost $ 31,600,000      
Stock-based compensation expense $ 20,900,000 $ 17,700,000 $ 15,400,000  
2015 EIP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
The number every share or unit issued counts against aggregate share limit (in shares) 3      
2018 EIP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Available for future awards (in shares) 2,300,000      
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Available for future awards (in shares) 487,023      
Maximum amount that an employee can contribute during a purchase right period $ 5,000      
Exercise price as percentage of fair market value on the first day of purchase right period 100.00%      
Exercise price as percentage of fair market value on the last day of purchase right period 85.00%      
Unrecognized stock-based compensation cost $ 500,000 300,000    
Stock options exercised 10,705,000 8,715,000 6,844,000  
Stock-based compensation expense 2,000,000 $ 1,200,000 $ 900,000  
Accumulated amount by participants to purchase the entity's common stock $ 10,800,000      
Grant date prior to March 6, 2006 | 2005 EIP | Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 4 years      
Expiration period 10 years      
Grant date prior to March 6, 2006 | 2005 EIP | Stock options | First anniversary of grant date and monthly thereafter        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of vesting rights after specified period 25.00%      
Grant date on or after March 6, 2006 | 2005 EIP | Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration period 8 years      
Grant date on or after March 6, 2006 | 2005 EIP | Stock options | Each anniversary of grant date        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of vesting rights after specified period 25.00%      
Grant date on or after March 6, 2006 | 2005 EIP | RSUs | Each anniversary of grant date        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of vesting rights after specified period 25.00%      
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Share-based Payment Arrangement [Abstract]      
Total stock-based compensation $ 23,067 $ 19,424 $ 17,618
Income tax benefit related to stock-based compensation (4,910) (4,318) (4,016)
Stock-based compensation, net of tax benefit $ 18,157 $ 15,106 $ 13,602
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 03, 2021
USD ($)
$ / shares
shares
Number of Options  
Outstanding at the beginning of the period (in shares) | shares 539
Exercised (in shares) | shares (324)
Forfeited (in shares) | shares (1)
Outstanding at the end of the period (in shares) | shares 214
Vested or expected to vest at the end of the period (in shares) | shares 214
Exercisable at the end of the period (in shares) | shares 179
Weighted- Average Exercise Price per Share  
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 36.34
Exercised (in dollars per share) | $ / shares 34.70
Forfeited (in dollars per share) | $ / shares 40.80
Outstanding at the end of the period (in dollars per share) | $ / shares 38.80
Vested or expected to vest (in dollars per share) | $ / shares 38.80
Exercisable (in dollars per share) | $ / shares $ 37.05
Weighted-Average Remaining Contractual Term  
Outstanding 4 years 11 months 12 days
Vested or expected to vest 4 years 11 months 12 days
Exercisable 4 years 8 months 19 days
Aggregate Intrinsic Value  
Outstanding | $ $ 24,149
Vested or expected to vest | $ 24,149
Exercisable | $ $ 20,600
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details) - $ / shares
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
RSUs      
Number of Shares      
Nonvested balance at the beginning of the period (in shares) 444,000 470,000 488,000
Granted (in shares) 117,934 167,525 179,478
Vested (in shares) (167,000) (178,000) (180,000)
Forfeited (in shares) (14,000) (16,000) (17,000)
Nonvested balance at the end of the period (in shares) 380,631 444,000 470,000
Weighted-Average Grant Date Fair Value      
Nonvested balance at the beginning of the period (in dollars per share) $ 63.93 $ 50.42 $ 39.56
Granted (in dollars per share) 122.02 83.92 66.26
Vested (in dollars per share) 59.64 46.87 36.95
Forfeited (in dollars per share) 77.74 65.43 48.56
Nonvested balance at the end of the period (in dollars per share) $ 83.30 $ 63.93 $ 50.42
PSUs      
Number of Shares      
Nonvested balance at the beginning of the period (in shares) 355,000 384,000 323,000
Granted (in shares) 57,542 74,011 89,816
Vested (in shares) (193,000) (162,000) (108,000)
Adjustment (in shares) 99,214 63,643 79,465
Forfeited (in shares) (1,000) (5,000) 0
Nonvested balance at the end of the period (in shares) 318,000 355,000 384,000
Weighted-Average Grant Date Fair Value      
Nonvested balance at the beginning of the period (in dollars per share) $ 64.83 $ 53.67 $ 44.27
Granted (in dollars per share) 153.03 99.85 80.41
Vested (in dollars per share) 57.40 47.28 31.63
Adjustment (in dollars per share) 57.40 48.36 31.63
Forfeited (in dollars per share) 74.05 83.98 0
Nonvested balance at the end of the period (in dollars per share) $ 82.96 $ 64.83 $ 53.67
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cash received from exercise of purchase rights $ 11,250 $ 10,334 $ 11,751
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares purchased (in shares) 124 168 148
Weighted-average purchase price per share (in dollars per share) $ 86.16 $ 51.77 $ 46.38
Cash received from exercise of purchase rights $ 10,705 $ 8,715 $ 6,844
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details) - ESPP
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 1.00% 1.00% 1.00%
Expected stock price volatility 47.90% 26.50% 26.70%
Risk-free rate of return, annual 0.10% 1.60% 2.60%
Expected life (in years) 1 year 1 year 1 year
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.21.2
Retirement Plans - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Retirement Benefits [Abstract]      
Employer contributions to the plans $ 26.9 $ 25.0 $ 23.3
Assets related to deferred compensation plans 41.4 35.1  
Liabilities related to deferred compensation plans $ 41.1 $ 35.0  
Maximum age pension plan was open for new entrants 24 years    
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.21.2
Retirement Plans - Amounts Recorded on the Balance Sheet (Details)
$ in Thousands
Oct. 03, 2021
USD ($)
Retirement Benefits [Abstract]  
Fair value of plan assets $ 65,836
Benefit obligation (64,830)
Net surplus $ 1,006
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.21.2
Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details)
$ in Thousands
Oct. 03, 2021
USD ($)
Defined Benefit Plan, Plan Assets, Category [Line Items]  
Fair value of plan assets $ 65,836
Equities  
Defined Benefit Plan, Plan Assets, Category [Line Items]  
Fair value of plan assets 13,646
Mutual Fund  
Defined Benefit Plan, Plan Assets, Category [Line Items]  
Fair value of plan assets 33,826
Liability driven investment funds  
Defined Benefit Plan, Plan Assets, Category [Line Items]  
Fair value of plan assets 17,653
Cash/other  
Defined Benefit Plan, Plan Assets, Category [Line Items]  
Fair value of plan assets $ 711
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.21.2
Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details) - Pension Plan
Oct. 03, 2021
Defined Benefit Plan Disclosure [Line Items]  
Discount rate 2.00%
Minimum  
Defined Benefit Plan Disclosure [Line Items]  
Rate of inflation 2.85%
Maximum  
Defined Benefit Plan Disclosure [Line Items]  
Rate of inflation 3.50%
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share - Calculation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 03, 2021
Jun. 27, 2021
Mar. 28, 2021
Dec. 27, 2020
Sep. 27, 2020
Jun. 28, 2020
Mar. 29, 2020
Dec. 29, 2019
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Earnings Per Share [Abstract]                      
Net income attributable to Tetra Tech $ 82,954 $ 51,903 $ 45,517 $ 52,436 $ 44,654 $ 45,497 $ 36,397 $ 47,310 $ 232,810 $ 173,859 $ 158,668
Weighted-average common shares outstanding – basic (in shares) 54,019 54,117 54,187 53,927 53,841 53,985 54,699 54,560 54,078 54,235 54,986
Effect of diluted stock options and unvested restricted stock (in shares)                 597 787 950
Weighted-average common stock outstanding – diluted (in shares) 54,597 54,666 54,736 54,637 54,603 54,692 55,463 55,438 54,675 55,022 55,936
Earnings per share attributable to Tetra Tech:                      
Basic (in dollars per share) $ 1.54 $ 0.96 $ 0.84 $ 0.97 $ 0.83 $ 0.84 $ 0.67 $ 0.87 $ 4.31 $ 3.21 $ 2.89
Diluted (in dollars per share) $ 1.52 $ 0.95 $ 0.83 $ 0.96 $ 0.82 $ 0.83 $ 0.66 $ 0.85 $ 4.26 $ 3.16 $ 2.84
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share - Antidilutive Securities (Details) - shares
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Earnings Per Share [Abstract]      
Securities excluded from the calculation of dilutive potential common shares (in shares) 0 0 0
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments - Narrative (Details) - Derivatives designated as hedging instruments
12 Months Ended
Oct. 03, 2021
USD ($)
Sep. 30, 2018
agreement
Sep. 27, 2020
USD ($)
Interest rate swap agreements | Cash flow hedges      
Derivative [Line Items]      
Number of derivative agreements | agreement   5  
Notional Amount $ 212,500,000    
Fixed interest rate 2.79%    
Fair value of interest rate swap agreements $ (9,400,000)   $ (15,500,000)
Loss to be reclassified during next twelve months $ 5,400,000    
Period of reclassification from accumulated other comprehensive income to interest expense 12 months    
Interest Rate Swap 1 | Cash flow hedges      
Derivative [Line Items]      
Notional Amount $ 42,500,000    
Interest Rate Swap 2 | Cash flow hedges      
Derivative [Line Items]      
Notional Amount 42,500,000    
Interest Rate Swap 3 | Cash flow hedges      
Derivative [Line Items]      
Notional Amount 42,500,000    
Interest Rate Swap 4 | Cash flow hedges      
Derivative [Line Items]      
Notional Amount 42,500,000    
Interest Rate Swap 5 | Cash flow hedges      
Derivative [Line Items]      
Notional Amount 42,500,000    
Foreign currency forward contracts and interest rate swap agreements      
Derivative [Line Items]      
Ineffective portion 0    
Amounts excluded from effectiveness testing $ 0    
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details) - USD ($)
$ in Thousands
Oct. 03, 2021
Sep. 27, 2020
Interest rate swap agreements | Derivatives designated as hedging instruments | Cash flow hedges | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Interest rate swap agreements $ 9,394 $ 15,512
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments - Changes in Fair Value of Interest Rate Swap Agreements (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Derivative Instruments, Gain (Loss) [Line Items]      
(Loss) gain recognized in other comprehensive income, net of tax $ 6,117 $ (4,638)  
(Loss) gain recognized in other comprehensive income, net of tax     $ (12,125)
Interest rate swap agreements      
Derivative Instruments, Gain (Loss) [Line Items]      
(Loss) gain recognized in other comprehensive income, net of tax $ 6,117 $ (4,638)  
(Loss) gain recognized in other comprehensive income, net of tax     $ (12,125)
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.21.2
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 1,037,373 $ 989,464 $ 967,100
Amounts reclassified from accumulated other comprehensive income      
Other comprehensive income (loss), net of tax 36,761 (1,203) (32,991)
Ending balance 1,234,291 1,037,373 989,464
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (161,786) (160,584) (127,350)
Other comprehensive income (loss) before reclassifications 42,816 2,837 (32,356)
Amounts reclassified from accumulated other comprehensive income      
Interest rate contracts, net of tax (6,058) (4,039) (878)
Other comprehensive income (loss), net of tax 36,758 (1,202) (33,234)
Ending balance (125,028) (161,786) (160,584)
Foreign Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (146,275) (149,711) (128,602)
Other comprehensive income (loss) before reclassifications 30,641 3,436 (21,109)
Amounts reclassified from accumulated other comprehensive income      
Other comprehensive income (loss), net of tax 30,641 3,436 (21,109)
Ending balance (115,634) (146,275) (149,711)
Gain (Loss) on Derivative Instruments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance   (10,873) 1,252
Other comprehensive income (loss) before reclassifications     (11,247)
Amounts reclassified from accumulated other comprehensive income      
Interest rate contracts, net of tax     (878)
Other comprehensive income (loss), net of tax     (12,125)
Ending balance     $ (10,873)
Gain (Loss) on Derivative Instruments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (15,511)    
Other comprehensive income (loss) before reclassifications 12,175 (599)  
Amounts reclassified from accumulated other comprehensive income      
Interest rate contracts, net of tax (6,058) (4,039)  
Other comprehensive income (loss), net of tax 6,117 (4,638)  
Ending balance $ (9,394) $ (15,511)  
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details)
$ in Millions
Oct. 03, 2021
USD ($)
Amended Credit Agreement  
Debt Instrument [Line Items]  
Amount outstanding under credit facility $ 212.5
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details)
Jul. 15, 2019
action
Commitments and Contingencies Disclosure [Abstract]  
Number of qui tam actions 3
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.21.2
Reportable Segments - Financial Information (Details)
3 Months Ended 12 Months Ended
Jun. 28, 2021
USD ($)
Oct. 03, 2021
USD ($)
Jun. 27, 2021
USD ($)
Mar. 28, 2021
USD ($)
Dec. 27, 2020
USD ($)
Sep. 27, 2020
USD ($)
Jun. 28, 2020
USD ($)
Mar. 29, 2020
USD ($)
Dec. 29, 2019
USD ($)
Oct. 03, 2021
USD ($)
segment
Sep. 27, 2020
USD ($)
Sep. 29, 2019
USD ($)
Financial information concerning reportable segments                        
Number of reportable segments | segment                   2    
Revenue   $ 892,012,000 $ 801,633,000 $ 754,764,000 $ 765,104,000 $ 753,364,000 $ 709,771,000 $ 734,133,000 $ 797,623,000 $ 3,213,513,000 $ 2,994,891,000 $ 3,107,348,000
Income from operations   81,836,000 $ 69,807,000 $ 60,807,000 $ 66,252,000 66,735,000 $ 63,525,000 $ 47,530,000 $ 63,302,000 278,701,000 241,091,000 188,762,000
Amortization expense for intangible assets                   11,500,000 11,600,000 11,600,000
Fair value adjustments to contingent consideration liabilities                   3,273,000 14,971,000 (1,085,000)
Impairment of goodwill $ 0         15,800,000       0 15,800,000 7,755,000
Total assets   2,576,562,000       2,378,558,000       2,576,562,000 2,378,558,000  
GSG                        
Financial information concerning reportable segments                        
Impairment of goodwill                     0  
CIG                        
Financial information concerning reportable segments                        
Impairment of goodwill                     15,800,000  
Operating segments | GSG                        
Financial information concerning reportable segments                        
Revenue                   1,942,958,000 1,778,922,000 1,820,671,000
Income from operations                   195,297,000 168,669,000 185,263,000
Total assets   604,366,000       649,417,000       604,366,000 649,417,000  
Operating segments | CIG                        
Financial information concerning reportable segments                        
Revenue                   1,325,668,000 1,266,059,000 1,342,509,000
Income from operations                   131,720,000 114,022,000 79,633,000
Total assets   572,607,000       479,238,000       572,607,000 479,238,000  
Operating segments | RCM                        
Financial information concerning reportable segments                        
Revenue                   613,000 198,000 (1,542,000)
Income from operations                   0 0 (5,933,000)
Total assets   11,360,000       14,258,000       11,360,000 14,258,000  
Elimination of inter-segment revenue                        
Financial information concerning reportable segments                        
Revenue                   (55,726,000) (50,288,000) (54,290,000)
Corporate                        
Financial information concerning reportable segments                        
Income from operations                   (48,316,000) (41,600,000) $ (70,201,000)
Total assets   $ 1,388,229,000       $ 1,235,645,000       $ 1,388,229,000 $ 1,235,645,000  
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.21.2
Reportable Segments - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 03, 2021
Jun. 27, 2021
Mar. 28, 2021
Dec. 27, 2020
Sep. 27, 2020
Jun. 28, 2020
Mar. 29, 2020
Dec. 29, 2019
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Reportable Segments                      
Revenue $ 892,012 $ 801,633 $ 754,764 $ 765,104 $ 753,364 $ 709,771 $ 734,133 $ 797,623 $ 3,213,513 $ 2,994,891 $ 3,107,348
Long-lived assets 303,460       339,281       303,460 339,281  
United States                      
Reportable Segments                      
Revenue                 2,256,086 2,107,459 2,247,780
Long-lived assets 215,689       230,933       215,689 230,933  
Foreign countries                      
Reportable Segments                      
Revenue                 957,427 887,432 $ 859,568
Long-lived assets $ 87,771       $ 108,348       $ 87,771 $ 108,348  
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.21.2
Reportable Segments - Narrative (Details) - Forecast
$ in Millions
3 Months Ended
Jan. 02, 2022
USD ($)
GSG  
Reclassification [Line Items]  
Annual revenue to be reclassed in the next fiscal quarter $ (170)
CIG  
Reclassification [Line Items]  
Annual revenue to be reclassed in the next fiscal quarter $ 170
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Related Party Transactions [Abstract]      
Related party revenues $ 95,500 $ 88,200 $ 99,100
Related party expenses 92,400 86,400 $ 98,500
Accounts receivable, net 19,082 20,884  
Contract assets 5,092 3,261  
Contract liabilities $ 3,026 $ 478  
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.21.2
Quarterly Financial Information - Unaudited - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 28, 2021
Oct. 03, 2021
Sep. 27, 2020
Jun. 28, 2020
Mar. 29, 2020
Dec. 29, 2019
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Business Acquisition [Line Items]                  
COVID-19 incremental costs         $ 8,200,000        
Impairment of goodwill $ 0   $ 15,800,000       $ 0 $ 15,800,000 $ 7,755,000
Gain on sale of property and equipment     1,000,000 $ 4,500,000 $ 2,200,000 $ 800,000      
Contingent consideration                  
Business Acquisition [Line Items]                  
Net gains in earnings for adjustments on contingent earn-out liabilities     $ 13,500,000            
Foreign                  
Business Acquisition [Line Items]                  
Tax benefit primarily consisting of valuation allowances   $ 21,600,000         $ 21,600,000 $ 22,300,000  
XML 119 R104.htm IDEA: XBRL DOCUMENT v3.21.2
Quarterly Financial Information - Unaudited - Summary of Quarterly Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 03, 2021
Jun. 27, 2021
Mar. 28, 2021
Dec. 27, 2020
Sep. 27, 2020
Jun. 28, 2020
Mar. 29, 2020
Dec. 29, 2019
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 892,012 $ 801,633 $ 754,764 $ 765,104 $ 753,364 $ 709,771 $ 734,133 $ 797,623 $ 3,213,513 $ 2,994,891 $ 3,107,348
Income from operations 81,836 69,807 60,807 66,252 66,735 63,525 47,530 63,302 278,701 241,091 188,762
Net income attributable to Tetra Tech $ 82,954 $ 51,903 $ 45,517 $ 52,436 $ 44,654 $ 45,497 $ 36,397 $ 47,310 $ 232,810 $ 173,859 $ 158,668
Earnings per share attributable to Tetra Tech:                      
Basic (in dollars per share) $ 1.54 $ 0.96 $ 0.84 $ 0.97 $ 0.83 $ 0.84 $ 0.67 $ 0.87 $ 4.31 $ 3.21 $ 2.89
Diluted (in dollars per share) $ 1.52 $ 0.95 $ 0.83 $ 0.96 $ 0.82 $ 0.83 $ 0.66 $ 0.85 $ 4.26 $ 3.16 $ 2.84
Weighted-average common shares outstanding:                      
Basic (in shares) 54,019 54,117 54,187 53,927 53,841 53,985 54,699 54,560 54,078 54,235 54,986
Diluted (in shares) 54,597 54,666 54,736 54,637 54,603 54,692 55,463 55,438 54,675 55,022 55,936
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Allowance for doubtful accounts      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period $ 7,147 $ 10,562 $ 5,188
Charged to Costs and Expenses (4,130) 1,472 7,242
Deductions 195 (4,887) (1,868)
Other 1,140 0 0
Balance at End of Period 4,352 7,147 10,562
Income tax valuation allowance      
Changes in valuation and qualifying accounts and reserves      
Balance at Beginning of Period 24,395 20,543 21,479
Charged to Costs and Expenses 13,698 3,852 255
Deductions (26,059) 0 (23,714)
Other 1,006 0 22,523
Balance at End of Period $ 13,040 $ 24,395 $ 20,543
EXCEL 121 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "Z!>%,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " N@7A3IM$H8NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G60K!<-V+Q5/"H(%Q5M(IFUP\X=D9+=O;W9MMX@^@,?,_/+- M-S"MCE*'A,\I1$QD,=^,KO=9ZKAA1Z(H ;(^HE.Y+@E?FON0G*+R3 >(2G^H M T+#^1H!K[%JZ "4:87/XNH%F(<_5/[-P!=DZ.V2ZI81CJ837GR@X"WIX>7^9U*^LS M*:^Q_,I6TBGBAETFOZZV][L'UC6\$94057.[:X3D=Y*OWR?7'WY781>,W=M_ M;'P1[%KX=1?=%U!+ P04 " N@7A3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "Z!>%.KVA?,3P8 '<9 8 >&PO=V]R:W-H965T&UL MI5E;<^(V%'YN?X6&[K2[,P%L&0C9)IDAQNDRNR$4V-U).WT0ML">V!:59$C^ M?8_,Q6S&''NF>0B^G<^?CJ3O7'R]%?)9A9QK\I+$J;IIA%JO/[;;R@]YPE1+ MK'D*=Y9")DS#J5RUU5IR%N1&2=RFEM5K)RQ*&[?7^;6)O+T6F8ZCE$\D45F2 M,/EZQV.QO6G8C<.%:;0*M;G0OKU>LQ6?'A_0[_/!PV 63'%7Q-^C0(T><&/2M,P9T;T#?&-CGWN#L#9RZ!IV] M02?WS&XHN1^&3+/;:RFV1)JG 4>BE-Q%<0R3HJ[;&EYA'FS[>[B['1P] V=3\B!2'2KBI0$/?@1H M [$=1Q$=?MXCE7!!J4;N$D(N;C\6F16QZUGR(FS\PV2*T7V;^PVB< MH[N=',]!W?WW8*&TA"7_#P+9.4)V\;,9P<]MJ?D98 M=(\LNO58#-(T8S&9\K60NHP.CJ-EQA$ZO2.=7CTZ$RXC$9C52&!_E/H'1\K7 MGW/Q\T\_52R!RR.U2Q30S:0TS.XCY8.CGCB3*#TJ_+Y6<2QEBQ6V#1>'3E=H3A>JB/]"JZ*.1EGR8++,BXXAM6TKWK=+L+& MM@JQM.KPF?)59#8P.&O,DM)9JP":>_/I@,P]]]/%K[_8/>OWT=AM811/]-RN M0W&4^D+"Y#$SCQ=DIF%U$2&)*[)4RU?X#R&C -9< MM(S\G"DRRQ605]UFQ^[TNW8'8UCHM.W483@( LF5NC@R:,YCSN=BFI7QQN E3#":' M8=R*\&#CNOZ6VW%!3J381*E?[E ,*_Y;:1"@-POQ7M#Z_2W#$ M*]NV+C%N1:RP*X)%S@P2^O-4<( >[6%$BN!@XXK^19A@-0E%BBEQ!8C3M9N= M7@_=H45HL'%=GT<:HH)80G;W?O&!S+B?2?!6*2T_%# MEJ[XV0A6 30>S(:#/S%.132@M:+!=RC^FL\IB!5,)E.PT@(R4BHK7VH5F$]< M8=R*.$!KQ8%O(H:X"85QGHO(TLJH FDL,$*%R--:(G_((G<96KZV0%&SHH+]9[C+&$F+\@4W%;ELXGC5*7>M)!\BJOUGI&7 M<+DR"^P/0- A!*)DS=)R]_V_JH 6VD]QQ1ZY]U,RR()(0P8QT)I#Q,[3Q_N8 MK4J9X7@55:=3"+U3JT"8A:!EF*WDA[$XM8?\QOLY"!GD6>/W#LAU'7Z M_6ZWTSO#ZJ0%@POQH=!5)T42;.6%J>N6'*2J/!FM0GUTOSYXXSF!2NYQ.GF< M#N;>D-P]D:EW[TV]L>M!8BG-(E4F:9''$O(W97+@E]==2IQ7X$M8U1'PHQ:E MAX;* ^>YS(-M[LA0Q $$(@+.)-&;< M5@"KQJ\(@[Z6WB\=WGR0>F E+BL1\":96 MZQ*F3.ZZ_+L3+=9YWWLAM!9)?AARJ&BE>0#N+Z$*/YR8%QR_M=S^!U!+ P04 M " N@7A3?Z89W%<' !L'@ & 'AL+W=OQ2U MCOOI.]3*DE9\62-H B3:W2'UF]%PGB%U^235MW8KA$;?ZZIIKU9;K7=OU^NV MV(J:MQ=R)QKXY4&JFFOXJ![7[4X)OND'U=6:8IRL:UXVJ^O+_KM;=7TI.UV5 MC;A5J.WJFJOG#Z*23U!0;.8K9-7V_Z*GP1:O4-&U6M;#8%!0E\WA?_Y]",1L (D\ ^@P@+YV M !L&L-[1@[+>K8]<\^M+)9^0,M8PF[GH8]./!F_*QCS&.ZW@UQ+&Z>L;V;2R M*C=% +=F>E:=([^N/N(?GGS*WJ#R@9]W$HN?;%U8X)9FD4+?;993A-& MW?*245X2E'>KQ(Z7&R2^0T5M1=L_?:FW0L&RG:>72WAB"R>4L65@;;.,X#QR M"T]'X6E0^*>FD+5 FG\7\R1PR4QMF1%-\$*EPRJ/<>Y6F8TJLZ#*KU+SZA61 MS!PID,1YM RE;9?G>9IY8GD@!XJO1S__#-JM\!X;1W/>66"):FC"VD M.JSB&*=NI01/A1X'M?:$/I(2.?Z[)Y1)4 &+I+.[8$41)'E"YT MN^Q8SO+$HWR&*'(B8_>BU2:RK>%0!PD\@]9_9 D9LH=?.^5Q@-@1I9DEW[:" M9^.I$F1"#:%!\7^32QA_8\IXP)623,K,]]_:]D\WBNA:I#0FTHQ8S,ULH@U&&6XLA3ML@$ M+Q*FUZ&\!N39Z*%Q"DV*M6HQRG4 MI@7%T-Q8S\FV(]#)8>(62B>LT#!6QC9M]IQ<0JE-!Y+C""^7ILLN!4M/RM.) M(C1,D;NM5/JP+'O6S06_#H34)D221O$RU"ZS/(FQQX'9IB5,DI<%L0,_S Y8 M/LPJS4;-*<3?^B)?=/@$Q#= M!-]<"JZ:<]F=3B@':?*8+H'D,DN@C?4HGX!$PT#Z?-3JG])J\X92-M_+#6)M M.Y)&6>[+G0E,- RFXW;ZE%H;.ED$?ZVE:MNET)7$GH:/3G2B83H=P?Z46,=> M"L>)I=5AEC#BDSI1BH9W4_\X6H%.@?;^B&+S9ZG081=! ^TK?!/O:)AWD\0? MK7L.R*41S:SL==CEL"9]'DPPI&$83A[\2)UP[*?R-%V2W&%&DBCU:&<3'UF8 MC\N6\(1:9N,OR8F5S@ZS#,>9I^EB$R19&)(WLJ[+8:O5'V>]Q+L O>B7WZ46 M/_]$$OR.I+\ZY0>G-V?2;]L=+\35:@>;-:'V8G6-7 >"_X>)CD,P89:%#P=_ M@VV\?@X>"LY.!<-XNU4OE:S5LOAV"-W//V64D'?H?:>!TN5_Q>8,T3,H"$!M M#LX8L+_!%YA @ZK0GE>=>(<:^?)KV;:F,>Q9W^D6]F\;LWRY1I\++>^%.MQE M.&SM[>[$3HMZ_,E]DCH\0!N7RT(5-#D.U$13%J:IR3MH:4Y$B<3X5)SA4D/&X>N M[JK^:&0XCH0MA!);\^IE#]5?MN["8\/\W'2"U#J6=ADF),T\+&43]ED8^U^$ MYO#5IB_MOH:5.4#.XBRERZVSRY#D69QX3M+8Q'P69OY7 3L>]%44VT/";F6U M$:K]2W\"J-T)X3@DI0SP;D7788A9RHCG/)5-;0 +MP&_2W-NII6L*E,OR@9P M)%K/&PJ;Y+&%((>-9S_ )M*S,.D/?>JKH^I@MHEJ3I9:'88FJJGG7"J:\!Z% M\7X0/(-Z7SA>Z\ P^?P=C_N8Q67H/&99SUX%FO>P_^3JL6Q:Z.X>8"2^2&'U MJL.KS<,'+7?]V\%[J;6L^\NMX"#<&,#O#Q*8/WPP+QS'%\S7_P-02P,$% M @ +H%X4^,FM0+7 @ MPD !@ !X;"]W;W)K="C[S,F.+6]W6204YU2Q8@\,E" MJIP:G*JEKPL%-'6@G/M1$/3\G#+AC8=N;:K&0[DRG F8*J)7>4[5RSUPN1EY MH?>Z\,B6F;$+_GA8T"7,P'POI@IG?LV2LAR$9E(0!8N1=Q?>3L+ ES$#P8; MO34FULI/*KDARD8CFQVXVC@TNF'" MOL:94?B4(X MJH>^P>R6PT^J3/=EINA IF^):9&@?4.B( H;X)/C\!D4+1+%#A[LPGWT7!N/ M:N.1XVL?XC-H&?O1$+D@#TR@<48YF4K-7'_]NIMKH[#+?A])UJZ3M5VRSH%D M4^Q-4 I+C"\T>;HA=&4RJ=A?N^+J2:Z8J(;73;4M^7N.WV[-]1@WJOT,_?5V M$4_'[1CHU 8ZEQDHJ")KRE?@A*>22=7' M(G94Q[7J^*CJBW?5=;?P/4$L#!!0 ( "Z!>%/Y"F^BR@4 !47 8 >&PO=V]R M:W-H965T&ULE9AM<]HX$,>_BH;>=-J9!O3@QS1AI@F]N[SH M-5/:ZVN!!?AJ6U06(??M;VT33-!:S;T!;/Z[UF\E[:YUM=?F1[U1RI+'LJCJ MZ]'&VNWE9%(O-ZJ4]5AO507_K+0II85+LY[46Z-DUAJ5Q813&DU*F5>CZ55[ M[]Y,K_3.%GFE[@VI=V4IS;\WJM#[ZQ$;/=WXDJ\WMKDQF5YMY5K-E?VVO3=P M-3EZR?)2576N*V+4ZGKT@5W.>-08M(J_<[6O3WZ3!F6A]8_FXBZ['M%F1*I0 M2]NXD/#UH&Y5432>8!P_#TY'QV_G[S_WL(#S$+6ZE87W_/,;JY'R8AD M:B5WA?VB]W^J U#8^%OJHFX_R;[31L&(+'>UU>7!&$90YE7W+1\/@3@Q8-& M 3\8\'.#<,! ' S$2PV"@T'01J9#:>,PDU9.KXS>$].HP5OSHPUF:PWX>=7, M^]P:^#<'.SN]U56MBSR35F5D;N$+)M761*_(7;74I2(7Y-M\1M[\]I;4&VE4 M3?**?-WH72VKK+Z:6!A$XVJR/#SPIGL@'W@@X^23KNRF)A^K3&7/'4Q@]$<$ M_H1PP[T>/R_MF%#QCG#*&3*@6[_Y7&W'A,>M.47,9R\Q3QMSEGIHQ'%"1.LO M&/#W13VH:J>PP':&<6O8[.>'J>!,A$Q0"@-_.$5VI3Q-@R1ECG2&>&4T%D%R M*GV&$AQ1 B_*'T;7-=D:O6"#O)&1][(R_MA^7.7UWF7G $UKZQ:-YQP[>.,G!&=X_U2 M,7,5%XS"0A^$BH]0L1<*LIV%280,1Y:0^/),=42O7[&(OG_]*N&,O2)S$U(W\+:(,&,42IJMD21)'?!"+T;X8TU^ 604EUL)N:PC1ZDJ=QZM!7L9S2%?H#@,64T\?EY]#D28- A0)DP*]6*XIC'> M4_&7++Z%@J9;'2:*6/GHI>3NZHJB)$9*'2;E<8HM1$3*8F@'HF'*O@MA_C;D M[F5Y"_EW5QN^\ %3P22+Q I M;)LD1=(@)@TA8PS7,]9W)%^98UN&Y>V@#>[ M$>_9L48"HT9T2'1FF"X=;L)8WY4P?UOBX?VJH ^#S^4&)8SV=I"TPZKQ[%_)N;^2]^NB>P(:-^X6W3"@<7(6.%3& M17@6.526)M% Z/KRS?WE^W0]^&#PR"RD')^#H/)4C$$TU=I[J_2 M\]VB3?%R:;6!1>!D]^=^^RK)_57RMO'4O"F8X=.(@XO3U'<114P$2-E M4$D M&))2,6W,XI@-ETO>ETON+Y>?[48= C6(]]QU7YFXOS*]*&9NN8#W]5#$V#$ M)H: <2K<=G^&BQ,6A($;MLG)>6&IS+H]=ZTA++O*=N=NQ[O'L]T/[8GFV?T; M=CGK3FA[-]V!\2=IUGE5DT*MP"4=QS OICN#[2ZLWK:GD@MMK2[;GQLEX86\ M$<#_*ZWMTT7S@.-)^/0_4$L#!!0 ( "Z!>%,;MOP7K0, ",, 8 M>&PO=V]R:W-H965T&ULO5?;CMLV$/T50LA# F17$G4/; .[ M=MKF(2AJHCX?D]+?II;KG6>^%CL=:FSD6R@]2,6KA@P15 6KG^2Q2<0%P0U'"+@A MX"YAS(/7$+P?)?@-P3>9J:68/*R((HN9X"33,,&^073=5\K 5\+ MX*G%DC/)RR(CBF9HK> !1542\2U:\@J64JYK?*3H'4MY1=$-^KQ>H9.]1MC![D! RVGZFNYO$8X,W1F@KWZ$GFBZFTRH\=K*>,:>-V;O M7(S16GRYVT@E8.?\,^'.;]WYQIT_XNY/.&,*8W>HE#4W,EQ]E!P7V,.Q!UD^ M7B:X#W,C+TZ<:]AJ !;$4?AD[4I!T"H()A/V0>54H/0J4[6BUXA1DT9%'B=2 M%;:.PLE4P8$#QPF#[2D$9>EW!$5@LB3U099]A5UK-M&XVSJIM9?P(@V>$_I^ M)Z<#*-\+.AGM@VZP$X?A<$:C5F@T*?1WN#?0RY)+^0J!M)3('&WAID YS784 M'4EY,**?51KUP@M=-^H([8-N_-"+AR7$K83X?Y&PBOO1N=C%P7!X21M>,AG> M^)IM@GXNLTE_=827.ZE.;1\%P3M>9Q$-H#R<)"/;TG6>KAAG4N3RI[9DSX,8+SN@3N$\48.!Q<_2<>_+OT3A=,1?M/\ M6;&X?\E R<.X*[B/TR4/>B4?P.' ]_R.;ONB>ZJHV)DN5,*F/#!5-Q_M;-OI MWIG^KC-_KSM@TY4]F:G;Y_=$[ HF44FW8-*YC> F$W5'6@\4WYL>;<,5='SF M-8$L!'0N=>Z=ZC MBZX>:OVSV2C5>H_;LFJN9YNVW7V:SYMLH[9IW^N:JWK=E4:E;[37[[3;53U]463]J_N5/OG[E;3W?S82UYL5=44=>5IM;Z>?6:?EC(T#2SBOX5Z M:$ZN/4-E5=<_SU4&5I>J)Q_-UW.CN^TS0\O7[N M_9LE3V16::,6=?F_(F\WU[-XYN5JG>[+]D?]\&_5$PI,?UE=-O:O]]!C_9F7 M[9NVWO:-:03;HNK^IX^](4X:L'"B >\;\)<-Y$0#T3<0;VT@^P;26J:C8NVP M3-OTYDK7#YXV:.K-7%ACVM9$OZB,W^]:3;\6U*Z]6=154Y=%GK8J]^Y:^D=. M;1NO7GN+M-EXWVAB--Z%]^?=TOOEPZ]7\Y9>:IK.L_X%7[H7\(D7,.[]5E?M MIO&^5KG*SSN8TVB/0^;/0_["G3W^D;67GB\^>MSG# QHX6Y^IW:7'H]L6*:L\3!1AP=(&Q_8LH!QLIK:^6UKK<>K6B=MD5UWRV)HBU4\\GQ'GE\ MC[3OD1/O^9UB2%%E]58A'W9M(]O6A(K##1<\%LSWR42'4^..D2P2<>*/D$N M#.(H/.OSC$IPI!(X3?8Y_XL61C=/VYJB3U9765$JKSIR-,_-76:LN]/UH:"Y MYZV>WFW>\#BFT&G>I:*PFQ5I%\RJW$NWM6Z+?^P#9/&NN_#,XK$?C T.@#)D M8\\L 3".I9PT=W2D%CFI??U[7[1/9-AGVU)LV-/52>#XJRZJUCN01_9:-8AN M-!K.LW%0I;JB"=.OSW\07^^C"=I)T?:B9/VYY/Y:EA3YLE^7IB42G/Y(=4Y M))> 6>R'T9C=&,@2R<=F6 (@Q8QI?LP?,IW_RA)=*ZV)SG.(2!^QQ_I^SJ:6 MB&4"G :@00@F*^R2> 73O$XR.'/RNC7AS>HPDH%>63>-HGEK)%56[TV,I,"D MBD.Z*B?H,K"2F !K$R 9!]Y>(F"8A-.QB/&!+7>R_;[=I84VP=_,TONZSA^* MLH2\^&@0(T)C".4H'ZPZ@(RBP.&^(?\SX23TC>AXA[3<*R\]3VP4:$RF,E1- MS*$4IB?32?^2\PG&S\-ASQD@F4PBD%$ E/FQ@_0@1IA;C?R+=B1FCC9I:?,) MI6A*S)1E3.I4E'!VQ@J0J 3#!W%R,0&D9#+F":"D?Z9Y#DJ%N:7*8I.2 QN3 M/$^4!ZU0\K"A6A;IJBBM"OEH!8O)-^LU;8ILZEGM&^JP(6Q&-FD*FY-<H6Y!Q Q$R25 LE@$R20K/N@0[M8AB^<5=K+X$2L^U@Q, MD,0=TP+(( 9R90F %Z$O'*P&%<+=*N0/NYQ>HS36!7$D0? &0-*+(4C, 'E! M6H,[. U:@[^B-4Z$XDF*0OAHHP.0%P%+P I#2 HP\71HY(/ZX&[U M\?M;-\F0[%@?"%^*" 1) .4AEU$"Z (HJ0XVO;7C@^[@\EW5EJ(ZJ.8=Y0 ^ M9'X>N'-.^M0).2/*81X_)GQK?_N+?ED@Z^T<@+ E$U $6"!H&,L89%S<*W/% MN$%=<+>Z6*2[HDW++N/FQ>3FF(.L'P=(MB(DXUR"S1:$ABR9SK-\D!+\-2E1 M9TKE_?1YOWSE8P4@P9I? !R+(E0/ ,@PF,Z^?) 4W"TICJ%AW]A-,UPLD"-0 M#Q20(4T #87/04:&O2:1[XB"@]#@R;O"PKJHTBI[>U@00_(7[N1_/G]6M:8> M3'$)V5&,L[6(2!(#.R*H'XL0: E2SBX?1V1PPB0+A%P _2V7W8H\U=65?W M%ZW26R]7*[@:!"P]2!HZH BP0N -'>XWH) Y37)0!<*M"HCD7F>;U)99UD:< M;LU.UM3+($>0O:V0 11AHH\8BMX0Z[_L]YSBR3<)MRKXCU4\=L]$U,RJIPA M(;S5168NI\FBXD(4HF(2A#(&W0F@89Q,"P(Q" +A+D08FJ^%_7^ M58TN4.7 YVA/!:%6IH[YHM(%]QU54#'H$N'6)7?&=:3PNO*V>E0Z*QHL.\18 M(#!FMU4C;@#I"X&B#^HSHLMMQR4SG6ZQIM[ 22""$,. M-E< BI%+@)PB->@-X=8;R\*H\BKO5B.D C^$^!)-00 5,I(@VR(H3\)HNH0K M!F$AW,+B5A>47',1 61XAF4 ?S0!RBM^@)H2[ M;#$23DA.0(*@/&'*2,EXE[1 6$:!5H(=%<2*P ^G(Z@<%(UT*YJOMEQI"Y>/ M_?*CS:/JEZ)U;;?!,<5%Q7DG\ .R" )""$5@"2X"DQ9+$#I5^6!JIL03)5)(&'UXH30 :G8(ROW$!XL906GK&T\' M+3E((NF61$[.RM23'6S!=Y0P?%'X[=D"*#;,$D%'ACEG>W)8Y UU$JO_\KTV MOFPWRM(SY0SG<91!B$BW$/E>T=: )"4T&-830'D@I. !$)$(R5]\83^G,B@/ MZ58>IW7"8U5'J_7>Y.VN;JCL!/G +YFW+\.W>FMX]/C MB<#/]ASN=/"7BR1XO?Q M97*XT>;)5@#(MK54=A14B,UU%-FB@IK;4#>@Z&6I3,KM+3^RS:M[249%VN+NN[ %$$M5'OR;5>'/4!R<0"0=H#T-2 [ M !AT@,%' 5D'\*6.VE1\':8<>3XT>L.,LR8V=_'%]&A*7RC7]CD:>A6$PWRB ME=52E!RA9'.D@WJ*ENDEFW!;L5OZ+RP[G7%#Z@I0%%R>L<_L<3YEIR=G[(0) MQ>Z%E-1$.XR00G+$4=&Y'[?NTP/NDY3=:R*V[*LJH7Q)$%$N?4+I+J%Q>I3Q M>X$ABP>?6!JGR3L!38[#Y]"$++WT\/@=^/0C\"L'3ZZ.9#/HVS/P?(-#?+N. MO&K(KYN%14-#\_N(DZQWDGDGV0$G=ZK0-3#D6S?(:U5:.@N@>2S?ZVA+=N[) MW%9YSM.0*OV\7^2W-DF8O;29OK4Y#]/>ILTDVONS:S KOR$L*_1:8?M/]-I^ M"=WXV7NE']-R:G?)?YIVL]USLQ+*,@E+HHS#2XK(M-NB%5 W?GX6&FD:_;6B M!0O&&=#[4FO<"NFE M 9K82;V^VPV:[MUGU69BW=J25Y*;]M\?);NF-1Q22I-%@<9.'@YG."3G>4;V M^6-1_EFME*K)M\TZK]Z?K>IZ^VX\KA8KM4FKM\56Y?HO]T6Y26O]MGP85]M2 MI_NRTOSHM=OJQ.7I,FE"]%\6?S9K9\?Q8T'JFU6M2-B53_^*JNU'K=6-)^_'4P>G:< MLQEX^OJ']>LV>!W,E[125\7ZO]FR7KT_B\_(4MVGNW7]J7C\J X!R<;>HEA7 M[?_D\8 -SLAB5]7%YC!8>[#)\OW/]-MA(4X&4.X8P X#&!@@73/PPP ^= 9Q M&"# !8Y!LC# D&B- Q(#P,"*%+L6- =!@0@0&ARZ7X,""&,0C'@.0P( $# M(M!'Y@(XARML>DSV?M/M=TF[Q29IG5Z\:/=I.U[OK"QO MCM1=7>J_9GI?7+ M:U*MTE)5),O)YU6QJ])\6;TAOW3>GX]K[51C>KPX.'"Y=X Y'/AJ5* MHGW3-^BJN=KT"LSR1;%1Y-6_BJIZC9B_\9O_I&I]]VK;T[3,L_P!R^+')YIX MB?S,!NP<\EG59:K_7ZP.&Q8Q].M/&7J)$.;^F7\K\I$^@759K/6?'G0B:Z6/ M6 TR,-:'^GBRV?%DL]:V<-B^5 ]9WN1"EYQUFB_T_M![<'^&7Y.T)G=J^Y;P MX UA 8VQX[&W'[;VF]+\]4)*+I+S\5?$+7YTBS_1K0&N7.YM1B>N)&%$@^#H MR_[.L&$C%H51%S6Q43JN+F9J8ZB(XP# KI$)*8NX!([=(/X+D82R"_LXR/\9 MMAAA$M$N[-=!QN9(H,R18G%,L6@'7(Y9>WE](;DFA_J@U.GW]YY=K<\ MSB&]V^@W;6UO&=LNTMJY5,91"%;H!H6%80S6>QAL;L,2CB]D> PR] :I2:.F MA+EF F6I\L5WHF^HO&KNI(:,'N\=M.J&ECZT R$HM'Q3YFJYW[4*@T4>VOY11!L[;]3#8 MK!?6B2P^1A9[(^L[)EAXD$EQZ 2;U"3K*K+ M[,NNS0S9:N9#ZH+DA8[.E+D,+W/[$!-DJ\7PUNH!=5RG@>'"@3\CS1Y;9E^S MI7)QV0"96)#&&< ,XQH7;)9C!5N"5XK_5.V%T( M4_^IZ-]\9$^0*Z*^J7*1#4LN=V5BY7>A^16 M<_#>O-AEG3KS8NHZ]1?VI_F(ILNNRV$,UWAR0'F/"VK(NJM[INNN@V$!U$\# M]L&6:GL(M^I-AUVV1U2&KE-K*C?UEV[+$73-D)["EX,!)*-T&XN8(CCL* M$3-,@/F9P',4++/I !<<2C@/.@H*?SD$8J?0#Q!TG*D M^@<<=@(GW.XIP./BL 1;C[T3=F,V3(+W]!1>5-)RN]*?;J:NCZ;4\YY6P[,E M+;C1E._>4^/ M88BDY5CQI1&-8[CL=B=A!',S1:T%4D#M=..85E"8HW[WNJMCZ 'WTX,AVC=J M!"<+T*39M5[R*'%TX;DI]=Q?ZEW:U^W*)4=J=, C_0^FT.Y*2$B3IX@U<,M= M(Q M?+4"#6&6$<]H$DO[H:XC! IU&@)T,45AR(@(_C;A*PRA$'Y"X1>^PJ[= MC+.8PZ>V#AR%E6@@;H[A'"5:&+X@_'SA.<)7(*0A"&$_\MH!@_?',-@<@SD6 MP? 4X><,^1$\WHE?U"H1NB"" 9^)F(&[6 MC^N&8OB+&,!?!JI>8?,$I@\Z. K38;!9+ZP;D>$*[J%=B#CRB$0FF"X."'T 3&,K0IV'5QX1S]+VEH@?3W*'Y.]5Y*NQW! M85]ET@/J>FPHAASPN8=ATEC:;0=*&?SHW@2!P3Q)Y&$$90*>*1PF75DR7$/V M]"9>5!I+Y+,1SKP8*B![6A;/EL82:RQ$ =3&$OE (TP7;@F*X]X)NTMA6(,< M\NF()ZACB3R6$)%#',N33U .^6!$CSB62(D.D<>]TFY)C* TQFRQYE$4*+L8 MCK/0(OC]OG57QC (Z6<0?F'\^Z)^2P+>JE&*YLNF Y(GL8,-2,,&I)\-V,*X MSY5+:;ICV8Y$"L.G%J&VB__6PG4%HER"_Q)?_?.3XY/K&C M'>//(@.0Z#6GA1@[F93EA>N*)(,R9.Q9#V[3L>/I!0&% M1&H+6#5;F "EVI!:QDMMTSFXU.!Q?V]]9F)7L2RQ@ FC?T@JL[$S=% **[RA M\HGM;J".IZ?M)8P*\T2[2ML/'91LA&1Y#:L5Y*2H6OQ:?XC70LP7Z-="WC6%0 P-;#\,:&-H"HQH8V0*^M\^<9XT< MDFV=;7^?;M_DVZTVEMF54RQQ''&V0USKE3W=,5O;\&HSDD(7X4)R]98H3L83 M5@A&28HEI&@A5:,J3 K$5NCZ94/D&SJ;8ZZF,I DP?0 MXLL%@];%/]C@HZ;%NZI<#C43'&HF,/;"-GO[,M%5LI L>UQ]%IIID\8??!1=VXAF-J(?-J*;1E'OH^C61G37 M)!IT/XKNFT3]3Z*')E'O753M!??HUZUO/8^8KTDA$(65PI1K=9;RZB91#20K MS=]\R:0Z'4PW4YO'D<#M='Z[[XACG00ZN-WV1-"-VK//>RX5;XN>W88*>RKA4!4U?G MOG,LRN34ZKQ8+'[*6Z%,MEVGM3NW7=L^:&7XSI'OVU:X8RM M_1(GOY:;;!$)L689(H+ Y\"WK'4$ HV_)LSL'#(Z7HY/Z&]3[LAE+SS?6OU) ME:'99"\S*KD2O0X?[/$7GO)Y$?&DU3[]TW&R760D>Q]L.SF#0:O,^!4/DP[_ MQJ&8'(K$>PR46+X106S7SA[)16N@Q4%*-7F#G#+Q4.Z#PZZ"7]B^82^=ZI)" MMJ)=[V'@_3H/ (\FN9R =B-0\1V@94'OK F-IY]-R>7? 7*P.E,K3M1VQ9.( M[V68T^)J1L6B6#Z!=W5.]2KA77T/S]7"J*\BYCJC6VN\U:H48W&8DNX<>S9! MG+1XJXPP4@E-]UAD5&+P],?-W@>'6OK\!*/5F=$J,5K]?_'_$Q!]8A(./]*X MK\K45&N[1T*=LP=5LHO&$D*@A.-N5(%-#5]V<>[9'91D3Z$1@2J+>L0$,8[0 MP\U@>U#.FJC,#-?:!S0!L==,RE1.0*=>AM[Q#+?7\#'M8.#J899"*0,4D_0& MIY(/:!%=!)L_$I\(2]MVP@PC$>7IMRF?HPH-W4O%1O+S9\OKU6L*]I0> AA[ M$/':$\ZZCX$\TD#:O:.NWVLE$Y'.*9@Q2:WB(:?P8>B4%%H/M&HG8K@_T61H/Q"BFJ"J(7(++!L3,2Z"QVA3HM&$'UBF'>JTP#8$ MU-9Q&9.('"="SY^]+);7KPGG4HX8*%7LXVCF]!YVCP%:,9"'5"-9<(&*6E7( M;9":?W#>4R)^.AVI>X@HN@XL2O*CRC/"E1&P$'KPRL>S]1!%-K-+*%BQ5S7N MV4F<%AXUCZ42X?&L./$H2GP_ L<+Q_-_NEGY18MK44*ID7LDTYLP=KOSZOFM MN!E;Y*/Y^-"\$PX\/>Y$!=?%_/I%1FYLWN,DV"XUS+T-:+]IV*#>V$4#[%?6 MAM,D!CB_H-MO4$L#!!0 ( "Z!>%.28HP@WR( +-M 9 >&PO=V]R M:W-H965TW& D2S)R6XV3@+(2KSK MA;,V['B-Q>$^<,B>F8XXY(1-2I[]]5=/5?4;AS-R<(O# 4$LS9#=U=7U\M1+ MM[Y[Z/H[MS%F*#YMF]9]?[89AMVW3Y^Z:F.VI;OH=J:E;U9=ORT'^K5?/W6[ MWI0UO[1MGEY?7O[QZ;:T[=D/W_%G;_L?ONO&H;&M>=L7;MQNRW[_PC3=P_=G M5V?^@W=VO1GPP=,?OMN5:_/>#!]V;WOZ[6D8I;9;TSK;M45O5M^?W5Q]^^(K M/,\/_,.:!Y?\7& ERZZ[PR^OZN_/+D&0:4PU8(22_KDWMZ9I,!"1\9N.>1:F MQ(OISW[TE[QV6LNR=.:V:S[:>MA\?_;-65&;53DVP[ONX:]&U_,UQJNZQO'_ MBP=]]O*LJ$8W=%M]F2C8VE;^+3\I'S[GA6M]X9KIEHF8RA_+H?SAN[Y[*'H\ M3:/A!UXJOTW$V1:;\G[HZ5M+[PT_O"B==46W*M[VQIEV*(57;8T/=F7/OW_W M=*"I\,+32H=](<->'QGVZKKXN6N'C2M^:FM3YP,\)1H#H=>>T!?7)T=\4PT7 MQ>6S17%]>7UU8KQG8>'/>+QGQ\;KUV5K_\7K6Q2W7>NZQM;9\B,_B#\O;5NV ME2V;XCU]:$@N!U?\U\W2#3U)UG^?H.BK0-%73-%7_^ZM^#<,2S];6MVN,?SH M:79<%+]L3%&%9TQ=K )W7.0.C=B,M2FZL2?MJ[H1'V*P8=,Y@WE^[6P[%/?T M]-C+S \;6VV*!U.4O:'G3+'K+:Q%L32M65F:HM]?%#<-3637K:5/2AJ!1C%] MU6UW94M/E@W18G2JOFQ=R1; %9ORWM! IBU,8TF9F'3;)DOAU;VTKJ*5_-.4 M_47QT9#MV77]0/\X4G6FDFRB\,VQ2:@+XM+7UT^_?G;^8,Q=0=_:KG:%:6O; MKO$E5O)^;.MR7[0TK'%#\=[LB%%+TQ?/+L.<$&Z0,Y YI6&_?E9@0+?@M:S" M,Y?\^_7EU9\+4Q*_DC>NY8V+XH.P^"T[=']@T#PN#;84_V M:-CX[<-J=E%2UK0G?=DT>WR/Y3 WL=8/K<5OK"K,L9LM\:0JBR=G'R[>7Q1_ MN;EY>_8EL?2WT6+G1U<,'=FU.U,83S"OL73D+G;,:EZ ._% 4:Y69.R9@'(K MXB9[)X1!#A^76AZT4F'"@MN.N7?3D-B.ZPWY+^+X"2)(<(-0;,N67!L&_H)$ M!=M^UW8/C:G7O#G5V/?T76'NDZEE&%*!+4G+ )8H4U!A6LL)5UOU\32!E2,O1VL[/V?+PL2?/JQ+TAJ'.M4U1#/[&HO M<\U.6F+WR+S:"GOUL"&U5;LPMN6R,9"856\,$332&GE;CH]&XLP"H#+K51@" M/?8[8A+1]2Y.Q^]'2]*;*$E8JDK3&9M08H7Y1"C)J31TM%E]V%M:IQG_LX-5@6;9WT28/FW*0J4C6BSU!03:2O++E7O1I MMVM(?\%V>5?4+%M @45=%"_P?4)N5Q$K9/]*>7G3M5WO2&3=+/YR=.0*G%MX=7'C\E>VBUU1F1Z.@AU&KW9D/9)#( >J MTMN$27F*LJZM8"2V2)8=#2W-$UN!$63C6,'N2W)\(SBRHPG%56+7E"+1CN [ MU;E673]OGO.]2$VZ"#[[5GK)6S?07BYM ]Z#FH'=16/6M$C,'(GNEHVN$8:= M,$-9_SIZ4T9LTC=U-!LL $@]XDORC26#V6U)%VZ\BKTSE2%;!/WYS__XYOKJ MZGGQ=T.(EOX7];"/#V%LZV0P(H(\!B]A;/TOA^^(L)+IZ![$:H$'=3* Z6-IV&]>XK<4>J'_8Z,%IRA.$M(#+O%'AYW ME"TE&/DO2-LX1/,GPY!G<"/P)9:O&E/ BK O\W.MZ!.ABV$?4)]:PI\[Q,)U@4]1 MDYI2IP$2,T[])/SF(*\%O4AYH$*PZ[M[6XOF$RJLP,[:@#^ UCY0<'&^3(EX M1]DK$.^ UJLE4@BK:-OHE*+"2X;#=;(SV'F)3U5& &U0>;G13X*7#0BO(!# M7D-K6229S18LZ+!W.C]^S\ 8FS"_9@-Y3NC.J,H'#:3-(T76_MI$G#X0E*B= MGUL--\<$'3&T= Q9B/OD*7^CKV !5>Y4;;V20 -JXG%+V]U6>Q[#Z]J&#$[7 M[Y]#;02>\KL+@5;LY=:P]BT_7:YY %I:2?1N"=\+DJ8E=G[:YSR^AUS$W;;; MVDJ-<4V218%=4/^,1M8G MYDY>E-2V!<_8E@J)ZLQ;WM1P81AG@HP="3L]LW M_WCUX_G5GRFX(/Q>&YIN(9L--*T!0L*7+PKO,<3H7+"7946_8> 6/"]_]CJZ MA.1)@7B)79LQ+QF\22,4"$>(>MFN*DP,#CH81>BW$,^)(<(("1&]86XE? S! M;4KE8L;(PY9L3,-@SYMY1'M-BA=TDUAIMF0C.S5Z?<<&VD)JMQ06DBAZ0P^6 MFT\##.+2[#LX?U*2/[4RT;2(H<"3HJVCTVX)Y0A'S&&(5WBI[HVL5<6 M0.9>?/^*$X6PU@AQ@X&9[IB8EFWY*T4UHD[#@3$+QH,L%ZVJG;'+XI3[ %0M M)G0A.FA2@?+1Q+$@(GE")$Y1@B9);,-DJCJ+9$7,@T%=MQH>F)C.#9$T6E(_ ML)1"O9GWT8RI5P,.X10,@98W,[0%YQ)I<11ZN:?.]/?6IV,0J WEI\P)\FY" MJC]L.:YQ\;OSGN:GB._!H48-.1B'R$_]J=HF&P/6;J94,?R%K!9"'@ M!$\7JNQ*';F%<3N*4ZX]H0S_>:PM$5Q'?IT$RQBM37'/&GJ,$+QSB!6145=U M^GPX^Q/"7#($G*V#>'% 8-H@8"R>?52.UHFXTP"0%N+87WS.:'&,YSV'6)J] MH/B^>-VUZ_/7%FN_43T@KVLHLA_I;>8@]AIQB-IR]7T-7FSX1152CS>*%9L% MAE2V)Z;3>ADSNW&]1IJ&708;(7D1IHR4'([(]F(/=!BH)%B5X]5R5 M**BUCAV_SS!P[,>&L^P%@[ \E'W/J2"##9\[K[J$EBXD=G213"M9=8 /*+#"G?A,0- M?RNRECJ\+G] W.=YMSJ'\7ER]N[-!P('WAFR!'A#AN@7(L.)@NDPJ9^RGY/+ M(0&4I(!)*4T3DF=B2..0T7(K0PP\&.IZ1+PN(P M3%?0I3K,\)36SH(%;N0*ZJD,VC:A*SC%N&**[,DF).&=[G#=<0SI(R-B'UF, MQE:$RVD)$JKV3 ?ANI"*XN^$^-%-S8=MI?3*;N"^M(T$9L/,JFP;5"I@Z--K M$Y S%?7 X.,,3.-)QYYFPK1M61MOSV!H$"*>Z2D@X#$#C%=*0,X'QSS4BM..8Y&,Q'> MC8M1" ::@28;$N !%CU8!>]]0MRG %*,R\)O-+%Y2\.,O2@L!HK^(D@@)F(+ M+JF57]B'AZ>(6\&93/0G$J7N@)4/II]S&Z8.!LUP=,B !P*]4ZR-E()9&5XW M.<1MMGG"B+!)/F$,Q\CA5/2!;EQF!%P4+WQ:]+;;+G6SG"^NBFF!4ZRX1E87 MOKXIN(, <@0,!%[6DE=@_8F_BI7@@(E-;2:*5Q.N$6,C=YW?!%91 M4 62G(VUX"SKP_G[Y.48.+@-AV07OL/4RU:2W25;ZH0/'&G1FB*, $ MHT,%04@PF9+HC3&X9XJFKH*R)5)%3[6 ,Z>Y&S8(&],T7>5S:NNNJZ%%!'KU MIRPA&7)2F%4F9'GSXHCAMTLD]!"OTJ>*L4V[*;W15.^C,1;]2G**0)BV)1:^ MCQB D)6O$O$[A=S](D#$J\@&C\G#]Y.E3=(>ZW5OUA"DS]L +G&8X9#97$T* MA854(E]VR+PQ8&G3;[B$H2"=OVK+9@]#2WLE\TER+=>W+]Q$ &IXGY759."! M-.32308;O"9^[+0$<_I]IM&G_T@EJ[NF6R](HMMST&/@(XF!$IHM--DA\%M2 M/V3_R>VUY=;0+[MR"#D222B4,8#R43]+T.%"1VIDDJI(TG=C[L M^0R7#K/WPZ=C&I(5'MJH,A[.);Z?@B%03A4=$M!S(A3C= MPZ2PZ$"!*.J:VUZI;M5[@9%J8!H$?73@&NYR12 M"[Q] V)-KK9[F\ 0(3[)%4WZKX7H,-H1S[D%-%QQ,:(=?'T 2.6>WT(EF9X$ M4,FB]D?9E(;0C ^E=I5RC E?&E(H3<%*CJ%TER)4]'1H@\>J//G6@B M='%%D6FZK;ZWP:QMRYS0Q6G_U8I^IDWY;2PICN\ET&]*SN"UTI?#HSR4:4:( MQOS;2%MU_8W6^9[8"W,A6KJRO4/\LS\YT9>'Y7ARI&-3]JB6^628W[2DHRA7 M%:XP>,F(E9&@0652=HF[<&B$([A)^,MY)KL]P5QT00T/*!HG>^&_LJL0<'T> M_6G%J!3AM9U6S6B0@\)36FN"Z4(PSA9??*M%5$GXZM[V'1>YD 6+3(@END5Q M9_98-8EV:TCC$;X-9LWEL%"<(;<-I(,Q.88@9\WB%'W$0LIG\A7/$;WICIQ: M:V)E @ZV[%LN,].J"9*S M NDCA6P4Z=R;:.40>:TX[!)_$*->9\2\(11NC;P&"]L]S#Z'RI2&663=N-R( M==*K2/1#RPY><:%-U!'@P3N#"6JIBJ$$K< MP5J.3!E,57P3N(Z$;&0U"]@U%@ !*%#&2QH3T^P/XHN8 &JY)ZX/$R;BF1@& MKUI#EN9)A(,M0,+GCRE$3VC7NM;L!L>6$&>W1%\"!9%P)ODDD:.55QK=3O@\ MV83VOFN0W/%L1UI0J^!9-CV'+=P'.Q%4C8[S3U%>GZ2ZHQ')K)J?:@8D3<4H MX,8R)9GWB,\%J!<1;,5-!N6.=)5H)MM!T)'!0=-(K]U2-HX@$ M13=Z2/.<^ O=XXZ#1-#-LJ6#0X=N(T $)]@L:1OEB "\(IA W_A=\T_ZG=+,2),.%(LXV0Z54P$&?C?H^Q@2 MH14 *= A:(W7Y,D &A[X@!(@+U2P B@DMYM-(/2D9>A>1K'>H)W1:,/&9S9O(\ 'I:9I74.3\"27$02Q8=<=14' M@:<_1^XT*8DYK^1@<&R]S^)TTB/$+UY]5%.BT*K.H:Y*+&CJD&X\/7/2U,ZV M HL)";F8VLDS)S;8CE@FM.Z.F4&[NRM9V&#[$[XP"$SZ2K*-]FX+U&#K=+7U M-!V4#('3"6$'>7'^IJR>#2@#\@:R."R6 7!_4_Z#: NE!A*2I MA5BIDT"+U$#8QJ$J=R"4HM7"L/_1 M4@Z_KZ@UZ7']:'S]*J1 3HK=D*E@RTM#.(M]D.2.=!VE2:.Q[99(\FO2>#?" M7\>&,@7GKYDOSV*")TQ#=K(O:7OW3"Y7]K6)5M1;4"JZCB+VG. SL0@S91CM M#":5'+S#B=8FR8W+A W8&X>P<^+P6)L\ M-#5FI]U'A]' 8Z*:](2UI<(K1T?"L2TC3$KVAS]*A[,R'HNRZKJY?"5MELN4N8F[R]. M=$4B-!%UTF[(BR/MD MO.9K,E-B5E,Q6EEQ3*%Z,W#O"WLW7!KD.&XFC.-PGLZB MN.72$4A_.C5+2S+)M?A!!H2"3MRWZ@*N4B7X;>RXCU>B^2=CZQL?OM2$(_@O M;-.>8:Y0,JP0QJ-K-(KPU&87E?D2QGML U9?. M2+U ).]T$V;,F:,0IC$H>6@SR9W*QK'NMF$B-;&KO J@ITQH/626API84Q2X M$^TS)%8PV0*Y>"VR/?1*ZJK5>L][9"4U3V#$ Y!SYW47\Z>8VN1T$X$U^1 MY9.$4JF]FO2S)&:I+>7LSC&J)%.&-"2GZ^5<#04;6OR-\V6=2DM3E6S)I8 J MKBYV]B7A,XY)ZGD[11JMO7<62_P^IP39QL< M1 >O)RF;I?#%'FD.GS\WGPLGM[_.2H.F,J5/CUC)V8$R@ST)B @5*JW8:J&* MBRK2GI.8?Q!.4=Z MZ7Z,;O@X+E"U"^?HC_ENYZWQK.]072>5 R7;J="\[(X.+#4&OCA!.AMVXF2Y M=Z=/\Q33UHTT!/&.I38P7MJRGF22O4+$=D#0P>R*)8CL)(6:R5FJI?ZM$#0O M:"EH#*<]]+@/?=V;#;#/?4B0/\$\[*O=T%5W2-M1$/Z%G-+<^T1/# 89)NB[ M:NFY.N9[>$(%D-!F+X5^W]##R\\N3=$(V(7:HU9PVO\]=V(V-N^'Q7$S!=X> MJ?_2A02"B$!R'\E ^C_(>--]++:$#S\/!M=1]F^2L))?D[U@01LMLT&M?9L^ZR9!>;/R! CEM MQMO*<1-W=.OFYNDX[#%&]Y\H=D8RU4NAJICV1S-9+7RZ7ED1DU&-S$F:B M#O!36 ]/Q'$QFWN^1<0;QVR$F("12T?RZHH?6O(7M;VW-7HM H*CO3%%>AM& M=D*>L 5#?3UGF55Z1.?NGX$=# M5Q^!8P6/DWW\5-+%F?1@9,=X KCA'8[R-3U?>.JX$@V0 MIGN2$@ENV[B^?/[>\ GA1>@)XCVID?[FWAUN_-%+?/B5J^>ST'?N7&1Q4;S5 M=,5;D,*-6A4Z@\2%:@_?*KGB:]J5['OPRZ#E_JQ$F@C1W(2 8Y/T 9Q[/L52 MLN\F]DTZ/L3,\SMD,48$#NUY.%&< A1IS_(D^+,MH3PAZ 6LP^;AEH1@3S-G MF%Q HUV[X7H('!M/T+X*C=/N,)4MDY[+Z_40@I#N8YPPJ/>.'@Q7)G2<21U/ M[\[BEY_$K%55[LA^-:CCH_F2+,'"]_MS)/=E6';2(8!!*&A[A ^I>V*SH"7G MJ\L_!- $$(,"R[3XZ<4@4;LNZ=K5&.-@^].TV>0*H'P'7HD$_X+L(XO7RL*> MYT+/J(ZD.(A7O_7PMHPU7=>E1GA S-9*^2XO-/DH2,0BKCO>% M!2?.B=CC)Q*A5&-ZTNB(<,[$U2)U-/R2SQ<&S3Z8)Y[9BB$AO5?J%28UBO!Z M]XBZUNPBDZ3SO2VE*Y\F;4KM8]C23"?N2K.VST1U=-C]3_J\.S MBJU1%J79U7"+RB)O<--F4A*.@GT[5]^!:GS+I6$US@NYZ4E?N>V$TYRS-SLN M0C/Q0?UH4>!RW'ILM$VH=P :".DS@1 ^+WS37FB=Y?@71SO4Q,2&6Q8O]'UR M'EUZ2KD>\2+-'L93Y_&..-)7;6<039M&9?6,J+*TA$9X?_HB(&R_QY\-[B@D M$'63.#RJC'$+?Y]A/+O(%24(MEHXZ<9JXRC"C4Z[*?BZ(.Y4@C?CI-Y89%K<="Q&&]0NI4L[COK M[BZ2--=!BLE[2CF,J+E?[EN:O6SEQ/65;(QF;W?3N_L*H^=:?*P@+;3D7II1 MDE)R8JTI*\E-DL"06N,V7)[MX/Y-Y.IQ@-\5=Y."!9J.O4-=0.)WY-PK"J%Q M#^[TMITD9DC3;'QTI)V60G1DLALQ+4ZLN?[J#YKB.DCB/R"^0Z&3Y3Y<&:CW M&GJURC!'>NW4D %I7"9T3FA-M"^>]9VM'F21'>$\,MP:6H_QK#JW)K8CW\P+ MAY#<$RWP6&\IB)=(L6(FQ[W6IEOWY8[\(5_U@EDTM@_G4-IUEY063-Y+EUQ/ MI8T]/B/03BX52XYJR$B",J>;038 IT[^P*,]$]29G#-A1OIV5QQ;B3FC]&Z> MBV0;%O)!\[Q,M"[]:F>7V*J9ZX"/9-H\N3GJ::Y MIF8!TW*#=)JG"F!EKV\;WZX_'2PP7_8V,5?27>=QE 7$KQ(J%XFAN"7D4MM2 MHI4;W'M&QI=^K;N&Y$UAP MX'0!MI<%59&A%EGB[ 1:[-*W M.%Y/CC[JD1<%?<=O>OTEG\N+4(*R3\_$9D>O#^6P3A/2$5GFB(HBG)8)276OGWXE-C&],D..ZL"Z M.>VO8L/A+P@2''N.[WT#CBK0.^[4)YE[)=O'_AKQ?V74H>%RS2&=X/M/@>$/ M[L:ITP>)'4"6.$2HS65<](Q[&E.LX@'#K+[J]92I>E\U>>+P*C\J-Y==KNR3?721NM;P7A.R^=4NM-AO)J[ M+*%ZOK'E2)?E@F_,Y:@@_#4%?P(HH'2Y3A9DJ=?1-9L)Y(P[+G.SQ5V!$3X_ MXAN;8LO-]0$ /FP+S?M>_U\JT.<;[+_3=/\DYZN&FP7Y1WJ;H2KN/ST49;*^ M_,WYU;7/!3N^D6IE=;,F,7P:G"%.X$L'4\E'[C)V)OAL>O)'(>B97[H=8=\_ M?76IV5G].QAQ""N'*\,6L*4G>,#]=[EAIY]C$54R=+PMXAH#ZDQBQB )$+/T MZ45RI%MN;0[[/&0LQR?4.7"BR8BM^4=*."T#AD9;!$N MA,SN%=*_#R/GVTMNVK,U_AX,=\PD%R5)%V9.V:1?316Z \?[[CZ_Q/!(PF%B MT4\+YE%)>W;U^R3M_U:8_&WD8O3FKXIFJM'W[R_+?YX29#UG<8A#,EO0VF3'[H--R?/_<6FI\D? MTJ*'UOSGPOB6B7:0OZD5/BW\7R2[D3_$%1^7/V?VLYP++1JSHEA_&;H=_UFN93<01?SCQE $T.,!^G[547"OOV""\'?:?O@?4$L#!!0 ( M "Z!>%,FLRQ$XQ &@M 9 >&PO=V]R:W-H965T[KQ0DBC<3:;^Y!8(Q&-1K\\_72#+P^-^<5NE6K%UUU5VU=7V[;=/[^[ ML\56[:0=-'M5XY=U8W:RQ9]F]V;;TQ=WKEWNY49]4^WG_P>"ONRBE MU#M56]W4PJCUJZO[_/F;"3W/#_Q#JX--/@LZR:II?J$_WI6OKH:DD*I4T9($ MB7\>U%M5520(:OSJ95[%+6EA^CE(_Y[/CK.LI%5OF^J++MOMJZO%E2C56G95 M^[$Y_%7Y\TQ)7M%4EO\O#N[9R?Q*%)UMFYU?# UVNG;_RJ_>#LF"Q?")!2._ M8,1ZNXU8R^]D*U^_-,U!&'H:TN@#'Y570SE=DU,^M0:_:JQK7W]4#ZKNE)!U M*=XV=6M@)O%&5K(NE'UYUV(+>O"N\.+>.'&C)\3E(_$CI&RM^$M=JO)4P!UT MBPJ.@H)O1M^4^+YH!V(XSL1H.,J_(6\<#SQF>>/?./#:-+O^Q ?=;L5;-K2,T5;8?')KC6>61T%]JCM6AFCZXTH:$^$:;,6 M4NQA1&WQU*9I2M$@V95YT)#6-J+IC ]@9>Q ?##-QB@+!9J#-"7D[/:5:I7? M2KHDA512\&G%]D8#/'1U%#LE;6>P=V=)+PF)MKUMFUOZ-_Q* O=AYYUJMTTY M$#]A!WY(U_NN):F4UV4B&WL5P;;^R:(SM!D.5L)VK+[T7[1-*RNA+$S,9CU9 M2MMI&_6!H*HKX2F<3Q72MF%S;$DG7RG>S:$MP]:#U)5<5<[C@"S",\O6_;DK M-PH V9(2:XD07G<5M"_57F-W$O<@JTX%JWKGV-ZA7G^RA_?40 #L1*%,"T"' M4K>%K'"V>H,P5!P ]'-36Z >FQU*6;V#BB:>VV;B<"D.M3NBW#4==#YL=;&E M![?R0;FP) 0EA73]T' 4)8H)38>0;5A>-%#?[INZM*+4V*S%R3F-3\Y-=DJC M*81=].1 ?-=QO':U/W6K82)=;Y4ATWJEO7?)(X@G&!&'U!P[^\9:3?YA[4(4 M6-J<_$\!WP>[?"JT#QIF7K&M.*'\MK62YK959N?\@OBU3V4'AY2W:K2X[=WP MNQ,E$\56UALVQH48M^1G%Y,>34XSW/X[*0Z)1J4Z4P8@!G8=]D#Y%H5LB^UM MMZ>LT3:8"<)TPT9SYW<@!TNR77R(]ZZA/7:RA.^_;%7MP\RPN\-#K":?V3E1 MUZ4NW&)1->1]1C^W!5N>MT#P&)68B1X-J1UA@> NW]+>5ZW@AEVV!$'*2$9 MD:JMW,#&/F:@8J@&P/VR_[%/.:!W46DZF$6&0$MR6%2D/>Y51D7A0,"#YV!@ M!#5CD ,1*[:H=AR)LD689%1'$$7.\WW*'$D9DY0F0-M6K$'YG+7E>HW]73G! MJ6J4C4)01#14&PB0UTV%IRE 6T([0GIE2?$@-3U?^2\<[+GX7EN@E_AOY)"C M(P)DHED!2T G/JE]JW;TQVA^\M>2J$:^%-?LGJ:SD&QOQ%NWVR?>[;GX//@T M$+8E6]/.54,[;:C2UHS(S\1T/,O&PR4^3<;+C"3BN\4\&\\F;O5:E#1=Y-ALNQ'(YSA;CJ5A.\BP?CMPJA 30L-!8.!LOLGRV%+/Y!,]/Q3Q? M9N-\(M[50(R:8P1/78]NQ'(ZSR:CN5A@_\EX)!;393:=+<1/'.'/8(]1/LZF M^1B?1]ER.++HJ<9/WK1?57F+@HGL?0:5\V6>C283_CR<+W@3 M_CR!BE-L!/9Q"T/=4EH8*&_QXV0YRA;8,\_&6#Y=CO!I.EQFR^$0^P&C]E5G MQ10>F4QG^!=:S>9B.EEFH^7P=^A.5GT7ZFX(IXVJ87T*I0ZA89YT22QJ ;$( ME+K6(B4Y+S[7FH1\HE! *).UO[$7LTXJ_7J#_-W3MP116<(]$'9O92U+F8G[ MCFAHI?$QV>J_D"1ELPO@>W&+&I7;A0N'+11[#PD$4M*!SL7CBKK-L%10G4!! M\PDFBX(J+HE&GNV@O!.3#_\4*FS0@AY8NZPCNLX:XL-PT,?/O;4*QCRAKW_3 M5058HF3@P$T4^QKGQ.E ET"*4FBZR4=8J*<29IZ=,$XHM MU0/. :(RGA&"Z:$Z-#6M-:'"^V(D$P>\0]TN2^UJ.H0?0ZBX/@3>[Y% &D,\ M@[9RAZ$3.^/A)Z WE)U%_;-CWA:9 _3H(G))6J@&^M M\OSC<;L0L_$2??R-%I8"#":.&Z2Z)DZZA =- 2[X.,VYRB?JNZ3;-Z;UK@=7 M;ZD9\%+J)!UN5\?;Z&1'7&7K"6,9TML=]#2<(W2-;OW+S "KP+ =K#&IQ.@0\2.'CI+<(QC@BSJ*?DDCKU8"2 MZ1#CTYQ*;@1 V%IS"TA10S7B\.GGMBX]K/UPY=_J0%U($4UN'I0 M]JR+2Q>$8,(3#%A?[#EE^3.JB:M386[B#?^? M_[$8Y?,7[!F$ X30 J]]1[.IW/(XB@ M9RT?&E?_/:_D4D<=Y(G>.-JSX6!^&O_#P:FW+W&XTYC."/)!S\D^9]0F0#.5 MZDKJ'4&]+8Q>4=M&MP GKCEI&BD>SKT$AM DKI*AGOGN.H-T(@*ZQA<^UOML M@/ JA-&!Q:U4K.5""_12I78A3U5,FMK5[/O?E>Q,SH 13:5+UYWZW..Y?)*M MY[A,:%[H?1P54%2+->/1F8?R<8]9Y^CRTU:=369.9DZPB.T+9M_/_!Y $P<\ MG4"$8(P83LZ4[$'C7,=[UT18\3%2JXQAG/Z3X<>>=_WA$G16?=XX8D?-.#6= M5' F0_JT0%OE6=]H,LS0M8O1=,Q=NNLP+RDWF^.)Z5#,IK,L7XS$/:G&*I%7 MRZ9;M>LN67H]P>/H#*_G63Z9WSPM.>-4?B9FLP5:V05]0KL['$_# 2YI\Y@N M^@-Q!CJRR"R9^XRZH0F/(L9859Q'@]X$%U4*,\6X2TV3G\ WTU9E+X_<,("J M,.5L:L2)1\H]ZK[<.+1 #Q I<,^Z@_;M<:]I['Q,2#M7OPL-UJIK^41'F,V+ M^4:O .>$O=:M2GD1UT]@B7JVV,0X7/.6 M#JU)CESF:S*7O/(WPB>:WO8V"EW/Z:X,]^0LN7&>9-%ZICAQ9#9-'K-0@3D4; MAP!OW__CW7>WX'9[2%*0F#E_4C?F)J7IT?\L J5S&3;X!C!="LW+@!YKTB-4 MSWM0%XSJD\N@GCVN]*D%C(*+K!]UX+-NG8:1BV3I-9N/:!ZIER[BW'010>'# M4WI:YS@%3Y4C&TX:4 E&F%["L1@O_D"78.H7APP) MY1J!)X\XI#*F,;PM64.OZ6; ]0@$(LKJ#07#"?9X]6VX5!'$0)R,4MM]U_I$ M96\\D%N88JZ@BK %&)WGC9JF-%'%0G;6,6&L3+A$&+V$ZXN!^-[-VF-FNM8A MF);\==@JEAD)F;5-H65 K<#EKGL//WD2=S<0C_+H.1KB$UM_XH WX$TI5XOS M%5I% AJOCN!EM7O@>/?0V=#(QA=?/(<*[Y9C.[V8LV M: RH#4]BRA#D$I!9*JOG'+0,=P14IERCP5P63BL50@=15[@;Q_/+2JA4W#CM M;GOZ9OV0C.^$$'OQ;CAQ+E:26$U -Y=V8>FIE?\=&1&\R9?@M-Y M]N/1&L\_"%. W7[!@6[O9)Q34^(SM+.Z-!6C$SJ =\$+TS=5UX]YK&]:-VCU M#,!/T;TQ^ZNJX%.KVI9JN#-"'+>RFM1"..Q$S/*2T^:P;\)"5^'4]9?&IEG) M>&G<&YJO@=-FQTVF3\8\[FX[3O+]??B>[CM!=^D4H82?#QZ0*Q#OB["EG=Z&_4IO(/P@VG045]? MO7WWP]6-5U0DLXE#TJ<1)_;MD:X?M[>/&T[2:C*8/-+JW0\X]F;'EZE__S?N M.?Y0R1V@]Z'7Y$CSSW7_ALV'9(3Y/KG.OZ:9PFCXXN/G#^\M?\Y?W(CW4(._ M20EY.D3A^PLF""5 4IK^70C.?4=.D[NLM 9+FJ)XTJKK.%[A+ &# AD8#Z9N MF.KOGS]_$.^?:"4'7L\XA^4R(MV@QMU2 9?ZS2E1RS##;JBD@\_%5XZ(CC@Z$!B:H=,7+T&[N+* M5:A^\AL(?Q.]=HAO'"2O Z1V1\3U2):^B.1:F"U-LZG.&!H:*S=V(O+*%\C/)!I221U*'L(K]JCOW.@\V2>K 3( M>NJM(X2H&UCV60I;5WJGV_[U,G ?(O.^;E-KH(T'6L:KGB&+ZP[=.YUGC"HP M&W(!7PY!HX[V9G#I?O_ U!+ P04 " N@7A3')18?XD$ Z"P &0 'AL+W=OG7=TA=G4W2 NU+(@[G>F;FF,NS5(\Z0S3P/1>%7GF9,>7- M9**3#'.FQ[+$@FX.4N7,T%$=)[I4R%)GE(M)Z/O7DYSQPELOG6RKUDM9&<$+ MW"K059XS]7R+0IY77N"U@@=^S(P53-;+DAUQA^;7QU7<*OW$\Z\$WV$KV4C[:P^=TY?DV(128&.N!T;\3?D AK"-*XZGQ MZ74AK>'PN_7^R=5.M>R9Q@]2_,Y3DZV\N009E-4F M;_;#E>JL*3E>V*;LC*);3G9FO3,R>80'+"N59%0=L"*%.W[B*1:I7DX,Q;": MDZ3Q=UO["]_P%X1P+PN3:?A8I)A>.IA03\1?^VXLVP8OACL]=&T;#\^4ZLN(L5NUCQ_X;N?_$'7POXPHJ*E@O" MF0/,'X')$&XE4RG( ]P!5[0/4FE@EN$R9 MD29QX]*FH91[\M2,I8J)H&)J3$K&74,&V#FY1?<&[FI5()[ ;FA@:VVVE,3. M@?* B:11<3I;]DST:RX-=&WQBSQA;A%8U',&5^"/@UDOC_SF@L+6DB#H5!>C M8#'O9W5:H]CZ^(1[Y2X"O[GH).%U(UF,0J*:#;57]$)K3_[O&9F&C

PGES M((?S*( OE7C^P6I3'8EN(6QC[K T32D#:UJ3;VYB^A8XU-EK8T&N8W_DQT$/ M2PU"L*AKG?;HA(V\AROJ-.<$E__#:KKC"YJ*':]Y(YJ,PG+9PS2Y;YN"* M&IF#J^TIM6DV;=!Z8=2BU?:T1RONC:?1>V#U)@/G43R:Q1'LJKW&I\I.W\>3 M'?FQ);<6WFF[=9?<]CJU%?0R>(O1FOUK: V)!BJ1#O6JD@@"KN(!.U(D2WB) MS/..*VGG6)IRQWBD;]-ZL?(]+=0AK0JM\XG+2K^='C,O1\KAT$_3/R(AM!QP M!#S16!A4U-"$Z:SKB^,HMP4]/9;LV9$.)=\/:;L<5*1+.I."JG'M5#5SU+VU MZ21":L=^^TK3[YC6EZZ:>E[[E9T,WC,YJJ-[M6G;G<+43YM.VCT,-_5[J%>O M7Y7W3!UYH4'@@4S]\6SJ@:I?:O7!R-*]CO;2T%O+?6;TN$5E%>C^(*5I#S9 M]UQ>_PU02P,$% @ +H%X4ZRY/L9F% 2$P !D !X;"]W;W)K&ULW5QK<]LVE_XK&*]W:\_(LB1;L9TFF?$M;J9)DXG3 M9K([^P$B(0EO*%(%2"OJKW^?%,ZG3GQ3/^[IUY\2PK\D2GZIT1MIC-I%E>J"1;/-_I[X0OWNO)-*M%K;VMR!.1EGV MF3Z\BI_O](@@E:@HIQ4D_KM3ERI):"&0\;M?P_%]IJDI!]=IAC1?K^,/*S+]SLP8;9_8%XDZ7YU(KK-%9Q\[_%7RO7>V>2)3^U<1NKY#ES- M*G.G=AI+BE>I&&L;R80%U1$+!0/'[T;%8!4,2O$>$Z6)ILSNE;J# \[A3CE^ M-_/,.%'L[5R^O]K9[X@/4R5^EOH/E9*HYC)=BKW_^H_3P:#WX\___0O_U?\1 MXUY=O#\_>/_F_%*<%S!.M\IMEA2.KC#GU?LWU1PB(,?Z?UN,K(ZU-%IAU9V?7E_O['<%B!7:LA_&6$)< M%":5HV5'7!@(QDY!>U) T9+7F)OL3L>8C\B0Q =1(F$(ZLM<&8Q5-#\"JT7. M3$"4XZ30L8B7J9SIR/(28"N!4"P&Q_!&LSQ($/IT.A&1G,L1?LR)P#P3-DON M%"^8J"]"I1/H5!D::2.MTD@1.:-$S:Q +*6!,V4BC6V=FT,ND%1D,M HQ!O[AF!#*^TS8S2QX_ MDRDB,'\?08N(:$PW[$Y'BC0T=IQ(!&^=>XK2[$Y22 7S"$)0L,SQ\QRFQ:M+ ML!R35+QE@-*IDDD^[0@5%Q'3U!&3[(X(Q-B.F"M8/--C,8%'YM.N@*4UQ'$K4W&EU23KB$N9:,@ZU;+3%$NL)SJ'0!82XA%P M^M2Z_$;&W"8!FHUU:TR7@O#<9^ Y-A1I@@FXQ>W2YFHF9ED,/O4??HNI3!*8 M"*D3EDWT2T&&A0E@H<%OS9! NIZD->LW&I:3=,2O*8B)Q<\8%&D.4[ M$R'GHO_)JE8'W]R6@[L<+_.,C&@LM1%W,BF<.5"<*Q!VH21( =;#].-KZT-T M".&DH=W^L-\]06)/$GQ'JY)N9ED!3]3.E*!CB!TK[_9[_>YQ&$MJT5 )!Q!$ M %"Z),HLG#DFTI@2P)_$!1;PM#OL=8_*^9XJ,A(-R\<>349@!^0#%!.01M(# M(#J!^*4G;,+6&X D,*)GQ8PI/#GN]L(&'6^GQ3QS!B2CJ48 XBB#P7:N(CW6 MQ!L4)W-G*^ 8Q$LS43F'#(2$:1!K/C5*-3-?KYGY;M4$Q']0T33-DFRBR1)? MI5$7">3V^H;2G',SMU?E\GF8L=P0"MD12K\[-TD(N+]I _,- >8"LOO(;O]2 MP9=!8YD92T(N/KY\-$(NX7E(4,FR(J0K+K(\B&S5Y![?HO-%MF+5@LSZ]+3[ MI+2TIEF3V3?M^N0KS5I J+N]RGUH,0Q'C(!1HV)(V*HQI3+Q>69SX(#,F(\1(B6(X0P%16F! 1?Z:1=IM9E*5 U1Y+ZPBI,EJ+?>8(,AB0S M'I.1HT+5^+8U]S$)UX6!^#M(5PE2&V>O&BDTH@$!R\SGL1^G/NS_+U2G-L"^ MSVH9( >YJB1%1DG!46*>2$[4'8\KW YWVF2IRUZ,8@A\=5829(=9H(28-V=0 M<0"^_*#"C)#&7?;M(-^BYECR?NP2-9%S_"Q99:EA5[BZF&>]!J%N6+^KT #["BN=1L MDN,B28))Y5-M8O%[ <:A36Q9\SRDAV;LHQ Q/.X.2GI6T_MNC;4J##YR%!ST MN_WO&P6'?Y,H""BO7?"A$ A=S[ /"296H]QAL7Z5$3!J>[V/8>)@O%WQWHL0 MZBCDPF*;B;%&9^EO/DQ"WJBEN^(FR^(%9I0LD F4 1)6[!@>H>Q"2/"]D:CJ MC7AW+ .@S%%UCHJ<@;>W.O4%90>M1PTWV$%4>F29+2)N(6A?.;&I+E'Y$R+C M CSR-BG)XX0<'WM"&\EMG1&"G0U&/LP:Z5CR9K8V8=BUD:4-SL;-.>AK OW2>).&.TR#G:( M94[]$YDL[HF[C)L21>I[-:QD\G]1<"7J MVP)5M5^D5(A3!*-VH)\194424_074TG.HT J,A#G 0U+P!(%5EV2P2A0CA6P M?&;:'$-P(^>#F"I/I=V0&Q?** \"'*HA<1#W6:)C%W4U=4\(+L,@<^7CN'=T M!&2L3^Y&Y7>(^#31>5?K=L0B;0&1$,44W W6[S2YS$QI-Y.)40CK!#2R[0CL MBG-"A8[W#G8D'0BVT8:M(KM[03L5Q0 2,OH,X^UXIW0^Y0(7>:>A*B&5,Y(: M''2B*6[Y=.;EZ,)P(UF5$:W2>?!UMH5DR3_Z/EVUYU3/K3-3 H&6^W5EH,W2 MD'/>(#8'=-.(X1"S,KI4_!P@+X;,&4FSESXFXZ6%VWWLE> M@CT&(0S/952BBH";6JRQ319B;<%:<'C_0D)-R2U[\*2 MI_OR[I*@B1N^1F,8#_'X$I#I\#-?4])$*)EM.]<;=".8(/AS>X\/O"#>CZHD M'.'[CELN8T@Y \;C9!(KVE*G#NK)!PEO5"/K!M&I560.S7D<^53L]??+1%VB M@16/MU0-D^7Z/KEKD"N7-.KJ;&J#<&1UBM+& 85,I&57;$=T%D+(PI7*+GRS MZ2(DI25G%:%<";.19BL"6^7?:71OL.^Y-Q0.LP4=ZK#/K?L)"]TH.A\FJZ(2 MMVP3DXDJ[4]-%-S#B8US)S>5[_>$G%.(M)EK"R>$.=S.)J ')Z_ZXDXG;H\& M,9OC8+5CB#OCL0M-HS"?PZT3'._#ECD#;1Q\74J\W^SRAFNFS!K5 8QII(5B M"T[>=8A;I-F(0(OOB@.& LO3(9# MO5>YEEH+'PFUW=&- Q=F#PA?6/MUD995[:M!E\NUK7R]F,>KBSD<&FLZDRN] M&S/+XB[$D$ *'8%,)9^D> EM(G(;0ZW5,%Q4ZYE:#RU-12(41;YF8"6@L'&Q MCWN][AB8BY?4*B##6C\B%)QM]-8(B2KV( KOW&UFLKK[JCEPK<+I.M3G<6%< M:[%YUJZ+SAN(S5GW&0,#4D=T,W[7]^]K=FCAD.G.;7!J,ED MLA+ZI-@W@&=WLMC22:E5%6PE68[%B#R-F!V5UN.+O/*D%]''%'.'JHJR"W'Y M]K=75P?],X1G0'0:YX'I=CY^)R%E<+\J]F[;U0H'I4C&3>/<*K)SC/ V)[F+ M-)%L^>N44F>IULGK<#LIERPD:L9L:B.5Q5R-/*=R\ID0&$(P64?NVYALL#>C MQG2EJERM(=TV"/!#S0[K1[3>M=90] ,:Z3VN1D(8"7JQ&Q73;W0G_Z1FW-)5 M7ZVIG6_3#$>*7UBL'7&E;:K6.ZM2N^M/^\I/,4>G=+0M18)9N#;P-+2V/W5ONU8&YLWNK(\]W3[FGYLX_UGD<^P^"HB_WV2P=G3&0]"!@Y9V$G#(;%> (^ M>6"HB^>0(VET31$>'=)@%4"_"E>.@@J(EBY; S%GE/=M.-J,;HQ*NI+HVO<; M]=Q8B\\A0#)7YYMLVVDCT%3B]O5"><,A$)&[P3 JHZ[G[K$O!'HLI M?Y_)D5QC7.;M@@,QY[MG-6OVDO[!WAMOEUOZWZN64IW-C@V=3>;H]#^#6H*G M5@@B;+R*,U:; E7Y[FBG"A1T3^DBE>&B&2!*I85KH:P)GFM,ET'<_3/X"R-L MU 0RL=DJQ/'+Y\9UX?VF(]?#=*MU_9<@D!!>>ZX,N<6%PD6VCA;5ETBI8-A@ M!1&R84P;]+K2B5VPAU!173*PY@#M>6A9]IQ0J?V!&4E&59$[UZN=&R(F'E5Y ME.X0"+J95#,LCIIGU0C-V5\$6^%]W/V$"C0D2S:A!P[8/'9H!^_>W:C[U#_Y MT6[#<0#Q[BR7Z!H[J:^ZI#MKYBJ1$V,K9J]O[HV!E\P@5&D=5G$HOKGORF[K M=4$:.*X%TONQ?YV446BX?TT-4$UJ(/Q6[$X_U." @__.K!IAD(\&:U;K%FT( M.$0!+X$034J>UORZ<2B_EM=#LDVR1>A,S4EOJ!\0U\OJU(F(P2EUO.--YM02 M))$6=_LU+ ?&%0WJ/8K[.U1(R=N+B-0W:M6Z=1C/ N) 3R3!&,)C5.@ M-Y0Q-;_>&+7TF.>'(Y.MH)N38M6BV+CX7PM'@QP>&8Z&,/*]8"F1_0^!I6#E M[P-+U^\E.?*^&9:>M<-2-K\*EIX>/RHL=;3_Q;#4;=J I=5#.S[#5[#CU^YM M5XS]!>>-MY?-9Y67H&SS;3?"9,W E+K RY>G\@>B>"#)!6=K-\;W(#JCIL/AMR'XFZO;_YY*&[0>TP4 MUZNAN$8C%QJI?F.P5KN+S])UW#',:W3EF@4HD!RIX5L &LW_4P"M"6;\#BW5 MY]\0Q 59_3\#<43V/P3$@96_$8CK]U>>37/D?2N(HR#2!N+8_"H0-SQY5!#G M:/^+09S;]'N .*R\"DZV:%.NQF&.(L%A6>\NDBSXDB==QVVV+OF:N+\UL%7S MZP^^N M9O,]BP\*X_F9RYI)TUWKK\)\=:+;D%^;M%N17K C.IR%'B,]?PRL1Z,I=#R, M\TZKFO3![MUQA?-:'L%[Q,L']<-NZL^[R%NKGEOOQ/RC[Q:O=O M'6$G@;4O^&J;>_BL2@9(#Z)\8*G?JQ]<\ VJO'PN9"/CM9M+S>==W@87X5-> M0-/A62TI^B?Z_4TH:5=A!3^&(:+(%-4E[\MU@MI\+X,?KN+85(N\M6NYPCVXY%XYQ._Q8)-L M7H>+I#%\%[UZ'J"ZJ7@_F4_%2^>MGRBO\4MPZN9TJ^8Y/6=DQ."D\0F>O<>[ MHQ8%IW9?7)3%4U#3KC@:=)[T3_#'<- Y.QO0-\/.X*S7>&T-9]*'+Y#793OL M=09'0]%_TAF>]HFTD]ZQOR/($OU3BQ%A_4[_"?U[?'HFWJN#VK7+;5;8.^H, M3H[VQ5[_N'-VTM_'0KW3(5V=5_0F"/4E\J2Y,Z2]X=D3#!X08TG+1IN>_/08>WM3C/D7WZ'%5\!27/WHJ?RV_(U M6>?N[5#5.K3>2'H2V (=C3.UU3X8[PKCW5KD/>3;G=T6-LCS/9OSGE%]+ M0@/P^SA#(/0?:(/RY6$O_@U02P,$% @ +H%X4W/_4"M*"@ J1D !D M !X;"]W;W)K&ULM5EK<]NX%?TK&-7;D6>PLOB0 M2&:3S-AYK=O-;B9.N[/M] -$0A(V)*$ I!7OK^^Y $E3LN)-M^T7&\3C/L^] MN+AZNM?FH]U*V;#/55G;9Y-MT^R>7%S8?"LK86=Z)VNLK+6I1(-/L[FP.R-% MX0Y5Y44XGR\O*J'JR?.G;NZ=>?Y4MTVI:OG.,-M6E3!W5[+4^V>38-)/O%>; M;4,3%\^?[L1&WLCF;[MW!E\7 Y5"5;*V2M?,R/6SR67PY"JF_6[#WY7]GILR!ZN2ZM^\OV?N\BFK"\M8VNNL.0 MH%*U_R\^=W88'4CG7S@0=@=")[=GY*1\*1KQ_*G1>V9H-ZC1P*GJ3D,X59-3 M;AJ#585SS?,W6A=[599,U 6[KAM1;]2JE.S26MG8IQ<->-#.B[RC=^7IA5^@ M%X3LK:Z;K66OZD(6AP0N(-P@8=A+>!4^2O&GO)FQ><19. ^#1^A%@\:1HQ?] M(8W92V7S4MO62/;/RY5M#'#SKT?8Q@/;V+&-_V>&?I0>!>L3NQ.Y?#9!-%II M;N7D]W3[L)5LK4L$HJHWK!&TY*-1_28M:["<;W$&8U7[3V','6V^%64KF5ZS M3B%'4NF6C8C=PULEI)P\*,O!AD M[(S%<<#3>4BC-.+S(,4H"V.>AG-VF7]JE544M98EF$M#MN!A%K-TSH-DR:ZK MG5 &J:%A?_Y3&@;A=VP:+$!O?GX_^&!$;4OA8Q_FT-#'L&FTS,Y9S)=)@+\1 M)#@M:>+P-F>+8,FC8,'B).%!&K$LBWBP>V*R_^0+HG8MN550530!<6]ZK9LG5;NV0,D3H6RN$.F@L$7*'6 M:VG(K9BJ'3$C=]HTA,!>IIF#\>D0!R#C;/B6%E_?-<:(-UB M8!19'C&1=P:"^(\2(#5?O'_)V?7[MYS]]1\_.NM]_\,KIP)BL53(T[C@W#R, M\"LN())*%+\BGSO4TCU2L':GZY&3"ME(0T<'-K16XV(6/GR=% 8'B;"J_8U, MG@'QG33TC2/LH=-G[&=).YC;XMQ?URVV#%94]Q%EY"U=IJ)Q[%=RH^J:[-][ MUYMEC3%X?6J%@=0S!\12V/'QO[2U9&':(7FJ9G+6:6NPKQ!W]X 9TZ+4,[+] M.<=$H7(//4+*7K*M*%BMQU*/,I.',US:T[_'4%LKV)%.2]NHRM%<@X1/;[:G M#S]""/D9H.[]@#V'N="27'G9%C33LW:&[H0[YNIH_PYK8BD+I^@)CA33)8GD MHB-8S+]Q_$1IB=NF+84I[YCT?I=LOY4NY:0YJJX4]5/0(S MZ"2;O93U&)7]DEJS7)I&D"^^2@>.<,NW"!>([J)):>,C!"0VLH;$)8/HM:Y4 MSO"_2QW?@3!Y$U6M'73,=;63C:*BDE"YKC677(3%MD1%S-V8$%T2XX'\CE9 M!=,[)-H:KC)DCM:1D,(0 >O$%>1'EVB[,V2OG=&4@=PQBUK5(1I9"CB!&W9D M(Q);Z0)YXK*D.WRSI2!;(9.!D0<&N:<'KJ-PCUV7,6$Q*Q]@GC(B&149'[4& M)X]2;D+:AW =2MS5]V42:P2R9187BEH#EG4#B*_H+>%%^KR#;GW&-/"'^2@; MG]5]*K?(Q@@,MFHM[(G@Z2S+#R^Q+PN0Z[;$=0K85+(#L"R0\.IQN>"K!.VZP-+^=@G;21A#2E[ "*B"8)!!4[O"44>!H2;O2:(6IFW#B]= M>G3&'T"T017:;'DO?I=;X284=HH,&V0H1>X35?+-\=D>[GWVE;7;B%F?OZ$6 M79G*$I"J'>%(]-AVLKMTWV7:2ZO$Q3N1DZO8=')Y\VYR?F10!I!1?'HP]K?< M0UN0!(,U>9?'/>P[P3MPKQ6E+;.A:P.5!R*IL8,](,$Q_\[_\ 7T<9MVI 0J MU^$\:^EZ[@N!K[@KG5.\O3+>V:S/S!W,W;7]%1EQ,.5#R=4!Y*@Z)1-0+C:% M<\M9L)BE>"66)1GP% ]D+K.1O@;JL7R_<53A'=>(KNK1*,_NZ%TAC:]28)8? M$%]-5Y/\^/*7D]Y](( /OE,7X2/J2T"TQ&87E _>)6=!',^R7OGQY7R6+6:+ MP2J'A<*IFO\XMM/N*3 ]7;P!QZ?+I M=/+^]Y08C0M&5.1*.UYVN83>RZZV/%LLEK.1###?V2**9_.Q6 ?/#^QP$+S#=?\M M,C2*3]B-KCXD\O*.4^'8"2Q0"U6MC^/#^O@L2&;)P&+MB@=42_[N_QH%Z+'O M%5AFP6QYI$"6CJC_GQ0(@U$DG]1@K=FXO\%<=K>N>&R.%/3/A!$W3 -$OWGX MC]_)E"15097P6KFFB;IOK71O,_^\!4I0-^/V6+G9ZQ@Z[.5V6#[\K,J".QS'B\H(;$-(YXEL;G&(;4!*'&Q7+. MD\0M+B(>92$M)CQ*(W8E\H^EWK Y !/%?)$D;!K-^3*9GT.7;([9A"_3$+,A M3Y8!]6LRZ/=!YMM:XZ1_6J,T*/ ^%A6L'"$L ^R*,C9=\BA,SEG*E]23X=DR M]G.+;X':30ME%L\/N;W+7&J(ES%HQPSMWG4;2-9PY#:<9>/];$ MN6]"V.ZA6U%B-4J4QY(-43MCKX;\*Q[3'*\O>K]2\*VIPNR(4=#[M]M*WFGJ M75@JF:@3R?#B>4+FI'@\:B&"-?4',[Z$!_$1P9G46,,P)D10 VT>+JB-%ZC]KF[O>E' E?XUXWOI ^SP^\0E[[]?K_= M_XCQUA6B%L_T-8X"X(L),_Z' ?_1Z)UKQJ]T@Q>A&VXE<&QH ];7&D_N[H,8 M#+_.//\W4$L#!!0 ( "Z!>%,RJ3_^J@( ,X% 9 >&PO=V]R:W-H M965T[%(BCR\R(?3K50/ND0T\%Q70L^\TIAF M$@0Z*[%F^D(V*.BFD*IFAE2U"72CD.4NJ*Z". R'0!<2N[BZ1J_(C,VP^57(+RGH3FA5< MJRZ:BN/"/LJ]473+*<[,5XK>5YD78"*'Z\>6-S1Q,PT,85N/(-OA+#N<^ A. M%,.M%*;4<"URS-\"!%147UF\KVP9GT3\FID+"!,?XC".3N E?:>)PTO^T:D/ MJXH)\[9A^+U8:Z/H'_ES(E7:ITI=JO2_AWH2QQ)RHAN6XC 8>J&Y[=(J1C6/L M6AKBOQ-+6KBHK /=%U*:O6(3]"M\_A=02P,$% @ +H%X4Q;44Z=S#0 M%R, !D !X;"]W;W)K&ULM5IM;]M&$OXK"Y]3 MR C\U4O:1+ <=J[HFD3Q$F+P^$^K,B5M U%JDO2LN[7WS.SRQ?)DM,K>H M MB>3NSLRS,\_,K/1R5YHOU5JI6CQL\J)Z=;&NZ^V+Z^LJ7:N-K,;E5A5XLBS- M1M:X-*OK:FN4S'C2)K\.?7]RO9&ZN'C]DN]],*]?EDV=ZT)],*)J-AMI]F]4 M7NY>7007[8V/>K6NZ<;UZY=;N5)WJOZ\_6!P==VMDNF-*BI=%L*HY:N+F^#% MFYC&\X!?M-I5@\^"+%F4Y1>Z^"%[=>&30BI7:4TK2+S=JUN5Y[00U/C=K7G1 MB:2)P\_MZM^S[;!E(2MU6^:_ZJQ>O[J878A,+663UQ_+W3^4LR>A]=(RK_A5 M[.S8*+H0:5/5Y<9-A@8;7=AW^>!P&$R8^6&9 MV4$H?BJ+>EV)[XI,98<+7$.53I^PU>=-^.2*[]-Z+/S($Z$?!D^L%W7V1;Q> M]%7[Q%M=I7E9-4:)?]TLJMK (_[]A(BX$Q&SB/A/0OC'9PMWL5"(-B6TO:KI MD2<6>[%2YZQL)WM:RA\:4(@\ +PY ^ M^7,OCB-\"F:)ET2)0. @+ J1)-XDGN&VE^!M%/A>-)]?B4]E#6WU66&TYF3B MS:8^?8+6\WE JT\3+X@FK988*M0#6*I2(BU!%Q7I5RYAD'+0Z&+UUX%SVQBC MBAH+JDP9K'@IXL#SDPDI&7N!3UA$/NX$%B4Q]V;S2) AH9AY\S#J@ $BL]D4 MR $0X)-X?C!QL*16S "0SLH)%H3]2>!%6#&)@(LOWJJEPHRLUVLT\?PHOA*A M%T#&: [59E=.I5'H^1/_2A"VH\ +YLE5I]0($$S]Z$J,HA 3Z#(*PG:[,B=G MJ-AHH0JUU/55I^(H2KSI?$K"I^$.#PF!R!L]@8') M^3GD_IE>0A\":FG*#>^YW)0-KC%\VY K('+D=IOOX07\_//X;BR6#J0*<#1U M:?;"$"YU*9#/^H*NB4K@5<%)YPCV2[W1 HHXN/W\C-]MNW%UTK6/L MZ2@>8Y-(O0Y(#1G(ETOG#5BW '*5\,=S_$\%%!0_EP5A)!>YZ@;JHL;\JO/8 M$09>T6O KQ#S][+,=CK/Q3=_FX5!^"V62GC9N[I,O_"&85\EI^L1S.J4#,=P MXU]DWMAGDK9#%BEDS&E4,)Y 0C2&?]VN9;$B%A$-GIM:4NS"NFU9:9I;8? 4 M,F- %P.VNC&%W?3R7E=.,%3UQ^ IGX0C;; \YI2EQJ*'BH: P/Y_U96:Y0J M6UD;W3X-.FO;]\^%41M=DVMVX!*HQ^,^JOO.9.Q_%WB6&X]' V* ]'8P2,CL M-U00Y >5-2A@3'T:^,G(PD+BUCNUY<_M,47@L% M>4!@P8[.D7E>Q MQU978]Z7D[JQR-X:")>D).0R*6U!2&P;ZJJ*539#(LH&1&3)1Z32F/US[/=. MFLQ.*=FA0);;TJ OZ(@(\L?B5[*&-2.Q4/.QD7(%ZT [LMA#JY4\>LIZ@)DV M# $#"3TH=6RHWLCU%VP9W2_@![4=0(*R@TBJ*@5/V)5-CGQ"$&);_J,R"YT% M:"^6J"A+4XFFLAC1+.!"J[$8O08!DA_8Z19MAI@MDS "B'*G1:J[$J8%G:BY MULJ!1GX._5.:1,FAJ:FP;3G9!J/5;M6RKMYLI39V-];2K*SO]=$RB#CZT-*G M4Z,FPI"VESHU';,RG3&&:WG?JST,I;&XR:O2.Y?+@7:3VH1]B7"?]^%U.1L& MV^4$K-,&(]13#RGC?!"TA:B@I7J^X&C9RKWEP0.+'=-XG>''=/+=0YHW65LX M$(!IW0)R(F#:Z*2D#4[)R)Y:TX8\M0DD_ #=LJHKJQ/)^5^L([O] ]4#!40BCZD" M;'6GS#WRYY#MB7](A9G'4VYE(3/93;A9(83WQ^,KFA!@O"F;U9HN)CU8MP@L MC"_ F=\#TG2M*]O]O2E!.">7B@^6ZBR4\%2PZ^(WRA (YGM0('H 1U<5%VBR MR=BK/YTB+RX3#(H*YSW$F*>*9^86;&>Y*VA?N8)-:2X(C>92"BESG7$T+63. MCL8=O^/G/UFA'K4U7>5 :-TPW[T8UJ%4CWM1'/)[$$^XYC3WSG^A)"4"&"8O#5$Q\]$:!0),YCP-;AKJ0 M.JCQ(B^9^"3>3\0[2G5':0P=RRQ,1!QY,?J5DX5J$'E^3/4P6L1HGCSJI@99 M)I@ 8#\6011YL]@_W)EWO3W4B^-SKBCMVH@9H>^FQ4=![,4)"N\/5(V"EKN^ M;$:M\Q4-G$]0Y_(IW/-R^1PYR\D_ =/(XH1I%BDZ(:A1:!.UX6F,IR$]1:L3 M1##RZ-=SS)C"X8-XP%,PRT?!<'4 M"Y.8)H!% -N5^'D8: -<+VF#9@D=)J#3GO()@CLD:$R]%K\WTH"R.)T.R7*G M^IH>*Z*7-.4#,GY-A@CL-L,926JX+J!"$/\F&[&U19)GUAB?1( MM8<&V>N-8L',0L?U"[$\6@@D9]JCYC38B&ZG"J0:6^YA?U^#QA5*%V,@, MI1LHN-ETE<<911YU;*Y'Z+W5IF7.U>A<$M"1B$Z9A>6)K;!24;532&)[ MK8Z#24 (V0,0]+*Y.J8"$- 1Q% A/[W1\.RUA ?=2YWS:DW!1;--JR=ZB]'% MS^_?T1D&$:_HB)>\*D9#V&TBQP=V41LVJTW:F6TS*3ZA0$S*AWXT_9;QZ+5H MX82L4Y*"23).^C(4MW9KC5[G,H@'*OQ!Z4A6MI$,$NK-V]E<.\-K>!6;16CZ MF+BJC;8.O\[[Y%;3)N5=;CK0.PQZM5EF.^\KW5KEHG9^"&]6]E7^D9JV8^,G MKI-Q/,&=$"^-);L>CL0^;MD,[IBN*!CV2J[R/D'NU.KH:BC'EA:N:SP\2:&O MMK*FS9NF LD>'[ SXF[\"Q_;#^6CO<=L#4PPP:8.Y.MC53V[FN>7!JP#QTHH"B MZ3:6Y,F^BJ,O&ON#,'%DR>R:42?^!,\<=).T6%,,<1?8HVF/J)T_G]6<3;@!%^@YZ5(AQO01?R.@0KU4(L@Q+[3-WA\5D#?H/ !ZN"HPYT8 M-3FKBR*A))\<]'ODE0Q2D2) #@)U :^U/LP57L%!W=M^WF[]__E>ZTVG3]M' M78HYFH49OP<3^O9AYD6XOG%4:UVS_2Z&V]5#G$,OF 9BZONN.SJF M!5[B]R>^44+M%!\6?'5F=]X[B?E@W4>]?:?J.E?V".#1N? T09W_G<6^-SL( MO=E\_LC^7U7O[Q!:N^\#NK-]VD<4=#+GZGL0V4_L97'BO&W?<%]?&Y[4-Z:?D-TT:GPE%R29F70EP'G M9%3<#+0!Q4<(HAIL8'\FRC[PG'U@<)1O3_7Z*#JC48?9"5H\#)D.[\/8L2=# M4!*W2I2TSUQ]/D0AC[,PQ[49=;_NG#HJSK+XL MX>'N@@1TOX5Y_5]02P,$% @ +H%X4_$01SH "0 F1< !D !X;"]W M;W)K&ULG5AK<]NZ$?TKIV#.*'I04OSWC1S)U M)VDR=F[O=#K] )&0A(8D& "4K/OK>W9!4I1MR;[]8HLD=K&/LV<7.%\9^],M ME/+B,4MS=]%9>%^<]OLN7JA,NIXI5(XO,V,SZ?%HYWU76"43%LK2?C08?.QG M4N>=RW-^]]U>GIO2ISI7WZUP999)N[Y6J5E==(:=^L6]GB\\O>A?GA=RKAZ4 M_ZWX;O'4;[0D.E.YTR875LTN.E?#T^LQK><%_]1JY5J_!7DR->8G/=PE%YT! M&:12%7O2(/%OJ6Y4FI(BF/&KTMEIMB3!]N]:^V?V';Y,I5,W)OU=)WYQT3GN MB$3-9)GZ>[/ZFZK\F9"^V*2._XI56!L==41<.F^R2A@69#H/_^5C%8>6P/%@ MAT!4"41L=]B(K;R57EZ>6[,2EE9#&_U@5UD:QNFCEC?:(<^\DO<:A>GQI56B7]?39VW0,-_]B@?-\K' MK'S\?X=OKSR5W*DK9*PN.J@II^Q2=9XH%?SHZ3&AQ]B@(IQ7B3 SX1=*S$R* MTM+Y_%1\AILR%?]2TH9\"$333)45B.>#*KS*Z"$ZZHH#G4/:E$[FB3L4-U8E MVHN9C'6JO59.O!/1,.I.!@/Z=3+L?IRZ;>-! MD#P4!^.3;O1Q?/C4":@<#+J#H'P<=4(FF*.O2$*%T9#L". M>N('4K)K1Z$=]GEW!+^S2IM3N39@215#5=(5,Y#4AS4EL,K%.FQ86+/4"?(" M(B8=T62C@^.:&IEO9 X(&4_\9TA]H66?JV5U!+JD<=S2:-72I$L.PA8P7E9\ MWZRN''Y!/S*%/48MSV4<&YO0KYD*@61'):'9B=(A'P@M]@?I,M!W1A4+6_EQ MY?2_X'QZFY( PE50]&3Z2G+:.\/B#) 5!AM;[ [G'!7-(74BGVT[ 3/)3\M"3( SC#=LF4TU1G!$ICV4[M7,DQ1&1 M!GDR72/U"(;E8 4(,\:C'5H<%3R1,Y>1:_ :[=HV0]?7,1-AO-YP1@C L[V# MQ\""MAO'GY>C6 $DB94K<.H3,MR.V0NB8)86\'^5TL($* ",P=)_R)JI"XNP MZ@*)0:U-WL/>O 3PX8.:ZSRG/-RJ./2)T;#>_'<%(-9^"B;!-V2P2WL05$U! MV_.CTHR. WF(^'XJ@; ZB $C:4GY!NKGNJ):*_,Y\9XUF1CV!H/WY."P=P3C M"RIN.)!U!7)R,"6=-*,%790G3B,%,) M@W964J%L+!KT)H.M[4AB*O.?Q'##HS-'<SS7]$*PR9/AU50+@=TYWT_(:P]L0W0. U!_)=H7K!^+>D,G0ADJ1U:C8#[-GN[7W=2A9" MUF((E0)2]91'5_$/@Q7#<;<>G&Z5U4M)YU&,[-3^-2RZR]&22Y:NYJ8Z&QV2 MYWEHJY8WH@\T ;-DI^Z:O.\=W@H:I)&D46\T>+^_ L;CD]ZHR18VETNI4^:6 MG4G:1_ZA($,MQ*9,$S29*CN0I*D;^0$)+K5)FP;%91X..DL%!_UK_($3 0U. MKIF@Y&RFZL(M!\:%_X?A*,&=1DL)F_[GZ[O?MQ>=6E,3&C"# GMOG8#)M= MJZSJLW3RD0?>Z/CQZTV4X\?>QHQC44Z M#^GE>2!^>M-1=VL> MW4!X1QP1&@HCQQ(]';,YI_K%AHZHMFYC0E8!CSE\FU/#"<)[CSQ;BJD'O)N, M>N.:X&$BKWUB9=T-:.;8C@ @&29%1+T:QJ:E=:&">6T-WHH[ZXLIX;F'\ T7 M^4M7RTF90A/?H 0/*[1NWR2=(K7LYI/K*A@:B>IZBF;%YCKI!Q/KYN[JI3N^ M?NNZ-%,@.+H4IDD-&X6;T^9M<^]\%:Y;-\O#I?57'KD=0C^#*(WK'6'#17!X M\*;@R]>I\6@T_'.A)%),"_!]9M#:JP?:H+F-O_P?4$L#!!0 ( "Z!>%-P M,]-#R0< - A 9 >&PO=V]R:W-H965T#TKGFLO1R&:EJ+@=ZD;4 M>%-H4W&'1[,:V<8(GOM+E1HEX_%L5'%9#VZN_-XG7P_BP7;C7JY*1QNCFZN&K\2#<#\UGPR>1CV57%:BME+7S(CB>G ;7]ZE M=-X?^+L4:[NS9J3)4NLO]/!]?CT8DT!"B"=E#P*'JJ4P M;#(F0.(%.W6E8(4TUK&<;Y@NF&X--FS&%4$V/F.ME?6*T;E*Y[*08&.$,]HV M'5G@@&@*T= T1O.L'+)[8>'!EB' <;S1QA&51ABI<\N68B7KFG9XX2 /4?8%BO5<36I51T0()\(,IXI=L:'.EFK1WH_0I'QV5> MYRR#5\FZA; :S'TXG.C#4@7LO9[[WN , ZHL^\_[QKI)*;7P^H/,>M-Z3O(^^ \M+NGJIY(K[) +B%?^R MI=#P#0%!MI$^G15&5\\<7GG7*WOLL"30C5-%S MI@-&6PD?N6I]'.W)I!_%OK9#=FL1C=9M,W+G6KGVJ0TYY%'F'CI9-4IFTC%* M,&26S'@YD+B6VJ 0D4[T+@C>6F^G'>ED'7HPG[X?N51\J<3;6L'FV]#=EH1_ MIUOP\G=#D_@$-]KGQ9756]\F&VSV*5<\]]D\ &3@%DN]ZD(CALUW7I8"Y M?(9#GVMU#: W?6IP):1?4P52"H2$R23QHUW=9< @@GA"YXQO"I%]7'MP/(_> M10[GO@('COW-HTX$1.Q"FW*S3>]I)]&UJ%?R"Y MAYZ-H>/2OL>(=AJ.9!ZQ4Z^F;BV,8,]>A1S19R=L$4?C^0R+BWDTF5ZPAW;9 MFX7JT&D\GIVQTR1*8GR'C/67/UTD@F+3 MJ&V09-R6K( N+P)AFY9AU"[RJ"[]P6KWK.U;QK0DK:( M9NF8_=!7NW@^!YNQ'-U0&J\)1JMD;[MX&KC,TOA\TK1XH6@ M^MX)#_OON#ULJ#/I/:COO _AS=]4:R\T;_T)BQ-HS2Y MH/643<=1BN$3ZY0E"^S'M)[!%Z(9(O!.;#0" *=B#$V[.:9/N4DZCY().9^% M$"C+;1@O@*Y &CHE+UTLSKK+[]3-MYWK/@3D@H96D;0B5:ZI;M4-EH@)B\LXT -,*'*]7$5N)&LQ5Z$!S M:@:HMOA1L!/1#@],Q6D_%:?_Y53\-?>.4_%Q*CY.Q<>I^#@5'Z?BXU1\G(J/ M4_%Q*CY.Q<>I^#@5'Z?B_ZNI>+3S*WLES,K_EP"2D[G"#^[];O]WA=OP*_WS M\?!?AQ^YP0!)!;O U?%PCD'9A/\/A >G&_^;_5([IRN_+ 4Z!D,'\+[0VFT? MB$'_)XZ;?P%02P,$% @ +H%X4P8KIB:Q#@ E"P !D !X;"]W;W)K M&ULS5I_;]O($?TJ"S=I;8"F^4L4E4L".)>D38N[ M&''N#D71/U;D2F)#D;HE:47]]'TSNZ1(6;*3:PXM@E@2N3L[,_MVYLV0S[>5 M_E2OE&K$YW51UB_.5DVS>79U5:55OM)(93UH7 M5X'GQ5=KF9=G+Y_SM1O]\GG5-D5>JALMZG:]EGKW2A75]L69?]9=^) O5PU= MN'KY?".7ZE8U/VUN-'Y=]5*R?*W*.J]*H=7BQ=FU_^Q51.-YP,^YVM:#[X(L MF5?5)_KQ+GMQYI%"JE!I0Q(D/N[4]ZHH2!#4^-7*/.N7I(G#[YWTMVP[;)G+ M6GU?%;_D6;-Z<9:\YN5M4Z6?5E61*5W_2;SYMB)@F7= (RD0[E;$C.,_''/R1!$'\' M$=ZD6_E=F:J2CATOYHJ_J9U0ZTU1[92J6:^R*B^[*R++-0YKI6L@?"?F2BRU M+!NLIZPA6ZFSVA%YF19MUBLEJ@TI@AM:8;?RE*:8.[3$O8MMF3>U.#_[K_:7"'8*?&#U.E*Q.04+Q9WD()[LA'!Y*F V>R=7-<-%BEAHJX1 MU$2UX!LL2F2R40[K0-?F$CY(%4N"A70DBAW=03!=-$H[B(Q8L%EA#5RM56<7 M%(+#L5I;8()5I*Q$ ?&:QI?8IE:+G9)PW4)7:UZ/5B=]6!=7?!R)5)\W@Y[Z(A4YRAXJ.91!F]JKUU3&@-^@RQ[. M_@DX T'FYKL;0M'OC>V-TIR#"4+U2L(S'8YO&,>\)%GOBENZ78N\KELLL,V; M%1V"#=8GCYB5^O5;!&7-YG?6B(I :?P]4D)4NCM7&U" -#0,/M*B>_ M0C-D5J6UV0!9BS-"KKB31:OLZF<.CTNKEG602]"'NAEI\2D,!FI96]"!A *X6=W-E1^$F>H83?2CHQQ@\N(GIG^TIB#^<*<%_+3-US MP='=KG/R/ V2F?%'!QM,2DY,PB!S*A+'#,M4G>I\SE$&@76$LU-"&&>)P9GX M_8%&]( MWJ:[A,2QKCK/DTV#T$@Y0Q7Y,F?]R*NTZQNIF\L&Q'L/,I/#K$D _3VA%ASM MAH+K9Z73O%;=Z=B,M8,7R\%>8%"43!TO"#OY%K56Y-!)G!X[\9PMB GGZW8M MY)HVW^1.RA*=XU+\2)%I<>1:K):UF@ O#Y2BV)I7&=843R:.YWE&>&_)!O2! M5;TW,:_9QD+5-4"!$;[G/>TL7\A<0T/]";65P2N+L-@Z<..(461R=]Q]G:;G M3"A:Q"2LS,/I""D^SG^594M)S;\@ ">3A_0QBQ;RB]9\C176!'Y_XI#H!W08 M#!7Y8ORS1KS"+HVF7AB/[]EFPX<& FM$PIJA>I* &I)')"&CJ$94J9&? :)2 M+9 AGXFW>9W*0OP=K,'4(,-C?*LVC5$NF(Y^S1QQGI.#JK;&$O6%^%@U$'-2 MCR8P+V*8GGD3/SO0OZ#/V$/ST_OC#Q MX,@$1Y386]K%P4)0(G'\":LU<7Q0,WP)G=@+Q"\47=-J6>;_5GN(]%@]]+H- M7(B9(RU!U/"=T01THUPBU%Q2:4(%,_:[NK-)05,.JG.*P4K?T:'J3EYI S[G M5UK&T&07I6/=6%QB"7/.:Q-O30;C38<\Q-URZ8@EK-;2A#*9H6+.22-.IE9/ MBOAL&@)#715Y)DUI@(^U =O"PLBU@;=CO5\&49O@3,.!,BZ'?@-!(JY"'4*0 M,LDS\6/+N,/JOS#+5=GEX-MU'S+?MPV4+?F<89DQ?B'*$Y-PACT.8S>,Q!L; MQ'!^PR"Z$&'D3CWQMM(+E9/=YP@3D>ZS&5TY.,XN(!)(N4:=L@>"28D7HA&4V+956V0#[HJC MBWKHCK@DUY&PX!(?ET@JH(@6A;890%$8]W9$[B$ ]\SLGM.I[", VS3 MZQ;D1B SE$L^V:;^.YGI^@-QG#AME84+@64?A9YXKM^S*$AIR_[>07!,*3(< M1M'.;*8Y-O)(K&6/$7RGY;(/.Z0EHA2=2BX/Q@25@TS'EX"BPUVDL^8^ CY: MH:]G.Z];&C*09P^ND>K/Q!8Q]DDP,K0C%C_Q_3V1Q;J^-^"UO"X&)/V5070[8LFA6N\!B@V" M;KIC[E09GM>78F[YH/9V*[CJ.\(#H(@L6"*OTHGA<(\" MZE?,RA=YWR3J7$*&9'EM;N_X3.?U!J??'IF%V,_LYCSL$K.Y?N#.!DY.#GT< MG]Y:U&4\!H6:^6[3\GUV_VE0*CY0*5KR-!^K+$Z67<;ZE]2;-0- MXZJC.7 C2EI@G#-.IVT7W\_16 J]IRS2F6BS@7?U0Z3_RH:GGM1IV MD#I"5QIO.I0>J'0J"L>ZA&:"((%AU8-6!S=>>F?W_2ACF_'>/GOQPKP);8'M MPR;;]B7YKL\?$Q1,2UUMFQ7%6#+USHCB6/0_O%D-$ZUL.6O PM@Z9:W>5J:W:"9),AIDQ"! &'H'S2YVIC M+R=*4N1_"JCK[E';\#QW@:-GIZ9ELV>OW,XG961MR2XJ*)I)LXYQU*/7JM+V MJ;NN-[RR9ZJA9]MA49(0IYNYDUB$08CO4>0&4_%G"W[B?''L!K&8>2)!NO,[ MMGGN)RB,P''!(,]]#\51Z+MQ**ZS?[5U0T2>J2VU4OS@N_X3\LRX(0.>@@(G MI,+AZ$?,H!*1(WH$2CV!=@%X;03Z[<8#$^)$)*$["\0T$K.9FTSV)DRA=A2[ MR13?XP#?IVZ0/&9"')&V83PR 45A/'&C4)Q/+GBYY%'ENVHABB(18T8HPLD$ MTMTDW"N//?)!/% K3O -EGGA7OT8CIO,7"AT[L]"?)^ZD?>8^K.9'3=4'X7) M=.I.(YXQC8CB'U7_L"8($Q^8@;VAAWTE+"7(JS&+>3O,PL1$;+U84QM'[JH6 M\6ZO*N [1=$>3TS8REK5]>4LHQA&A4(A$^/&*E=$ORG?WPR?.PS)HA^;F&"- M.>1^_LP=:XH=>4S1&-4[MOI;*SI]4%'BNF-%_4<5G^M:+)PXJB:GG] M&,/F^J.C!;X_=69AY."L3IU),.%1/L%AF@S:GD0EQES,.4:T'D[,E _NE2-L MY273H#$+&SW-^L*RP9Q7XI0<=0R;I!AZR",?:6>'":KKT#06))NJ8@ISOQ08-]5Y M$UUJ9;7(\:A6X>><' 1W2DIBTG:A[J5O7HQF3D)8L,>7C>GX?65Y._K,';S6S#&F0 8,PF- M,<;I^1!CI,K)]F;7.#SF;M;J2PHIQ*5A(>4CC1Q4JY-3I91YKD%2AJW$YN$N MKU7ZP>-#>A'-.-G(."F=>.$(?V6?!L>NV?/,.3SF>%=@V%BG(?0=Z%I!WL?Q0T.!!(>GQ MK5KT?>E':XXUN^@>9.YU\(.(V9D?)7OJ>MPNRE7VP0TH1NSZU$2?^.Z4NNI@ M<&$BOA\;/>PQD.\/'H-1#]YSIAZU/Q-GZM-G["2@8A]'+R(QU82X;5.:O"@G$W::HFBCPF7I74<''L1FD>/94!+$[X;_3I^)#7G^Z M7- K -IV#DSJ(/25Q"P\UR?A,2;0GWZ%(E\H1@R_0'(A?/[W]I$.UK;O=@ZK MQ!/:4LMUGX,&-^9J)>\H!_():;6F%)DC>E/GZ,@X$SOU"5-YG_L:FIYDT/D7 MV'4$<$BAT91T*_)\'P=^0<^F8DM<<4)7(3>K!0EMMNVZF' M4'U8?R1Z]S'W"?C*,(*[P3B CP+\.'X/ F6GK3'K:Z)MSR*.OJAZ>Z>,?2!R]&#^!Q+#?^R-Q:O!FZ)KI9?\/FQM7ITP+XWV5_M7;J_-FZ;[X>9]W1^D7N8@ M=H5:8*KG3B=G)K9U/YIJP^^=SJNFJ=;\=:4D_$H#<']154WW@Q;H7T1^^1]0 M2P,$% @ +H%X4V5D^+D?" CA, !D !X;"]W;W)K&ULM5AK<]NX%?TKI[1FM'I3\6,?VC)UD9]-)NAZ[Z7[H] -$ M0B)JD& T(KZZWON!4A)?NWN=/K%%D#@/L\]]Y+G:^ON?:E4$-\K4_N+01E" M^[Q4E?0CVZ@:3Y;653)@Z59CWS@E"[Y4F7$VF1R/*ZGKP>4Y[]VXRW/; M!J-K=>.$;ZM*NLVU,G9],9@.NHU;O2H#;8POSQNY4G3[P#ZW6?N>W($\6UM[3XE-Q,9B00O7>FE]U$E %&HI6Q-N[?IGE?PY M(GFY-9[_BG4\.X/&O/7!5NDRUI6NXW_Y/<5AY\+IY(4+6;J0L=U1$5OY009Y M>>[L6C@Z#6GT@UWEVS!.UY24N^#P5.->N+Q503N%* =Q8V3MS\[59ALNMH/$=#NB0'KR8!U'4GFH-'JE%T;]KDNH6$@G)J*H ML$4<&SQ6N@G"+H67!J0XI,0 !?!6-')#@/ < L0UIYR $/+[H;BY^\KJ;NG_ M6KH"IUY4+Y8) 2JZ#2#(G"$#@10#7?.&*R24@X!"*633&)U+,[Q!&8!V*0.!SZXC9$DLH12(RUDR*DNOR#<8 MI&ONG;1-1B#3#XB83S6!U 0'=VC 9=!C6EG MA:J/-6LL+/5_0 FEVP%UCHY+9%(ZKN$__^DTRR;O[C!C(,/##FD1(@6ZMZ:> MPV6DOI-,Y?G*]!W9;5NWGTY/_!OK!L)!#+92HN.?SMIG76&BU1BSX+^& ].E9T<+@*!E;UO NK3H2,3#*+M C45%^L& 2[9FT"J[_&:=O@JQ]Q;SEDG2G"# 8V8O6L*:]7CSDZ*Y17.A$]\ _:7!< M)H_.,>-R[T;[8=D=4DGH-H24D9 :2O0B+XGFNQ'B,10LVO.*2RCQ5G]Z*;4# MY9J6S8[U%9FCY^ZN7Z"=V56M_Q,9FYZ\WZV7NZY>2- G+I?A;YQZC]IVJB2< MHBCCG5[M\](^8MG$">>P! HGW8. I6D:C)X^?)GXJ>78BW> MB..CX>GLN)N0=Q(F#H[G>#0Y%'\#UZ 9-J:E"],A7OQZ.NWV==]W8I;LLUV! M$/V$[_;:US/N1-^W>.FK?]<1;L4MAGL4K^:FFT/X"@,,P8:H#49]5N@K(NON M[T"PU& @EY M1131401X-CR>'XLOX +B6ADG# ;EU&F48UO'@]&1X?#03 M[Z4OQS$')]/I[P$ WCR\4O=@4&Y\07._<@FF3H&8ZMA]:)\&KIJF16?Q6CFI_3\.9PF0%MK!U/X?M8!:EMD4:!U-)-(-H&=7AIDDC5219L; TG?)D MP <:V$^_=P)0R5K&@5-POU4KW74-MBGUVH9F.9TKW[T,86!^0#WS$)<^&3CT MTRZ+1G)OWRI"F4G2TGB>9, 1FV0'Z5:(>S0K+IX>BE\O MTI2^#4PJ,$^S+AP:IZ0@!TL-]N^FTP7>412%QN\E:#=WOO26'9J.CR=OG7NG'.]](*H5PTY>@].8< M/Y?TN_W'IJOXC65[/'ZI^H)LT%/J;TL)'P, ,<& 9 M >&PO=V]R:W-H965TR;+ MH](WID*T<-?4TJR"RMIV$88FK[#A9JQ:E&0IE6ZXI:4^A*;5R L?U-0ABZ)I MV' A@_72[VWU>JDZ6PN)6PVF:QJNOVVP5L=5$ >GC7?B4%FW$:Z7+3_@#NV' M=JMI%9Y1"M&@-$))T%BN@JMXL9DX?^_P4>#17,S!*=DK=>,6KXI5$#E"6&-N M'0*GX1:?85T[(*+Q_X 9G(]T@9?S$_H+KYVT[+G!9ZK^) I;K8(L@ )+WM7V MG3J^Q$%/ZO!R51O_A6/OFT0!Y)VQJAF"B4$C9#_RNR$/%P'90P%L"&">=W^0 M9_F<6[Y>:G4$[;P)S4V\5!]-Y(1TE[*SFJR"XNSZFFLIY,% BQIV%=>X#"WA M.FN8#QB;'H,]@!$S>*VDK0QY'4.4C(!%+'X$ M+SFK3#Q>\CN5VY-*^'*U-U;3H_CZ"/[DC#_Q^),_RN*C&*[Z%J;E.:X"*B^# M^A:#>X#?5PBEJJF8:!\LW]<(!JVA36TKL&267;,G=U7"T3]*+)[R6]148V < MA('.8 %60:Z:MK/HWK7(@ED%,TR-[ D=<,\F\)U65*W<)D[Y8$*,+\!U;H68GR&.GF+ MQID(GTCG/[S2^0QFV0SF:?0PKQ[O'EJG$XG*=$:,TE'$F!OF"1&[? =]#A]. MV0(V7N(3F(R3F(9DS-S QMDF,\[8T3N*\4PHOFTJ ^^!9J2$\G M;=]GSKOG+GW5-Z&ULK5=K;]LV%/TK%T8&.(#AAVSG M420!DG9%.Z1HT6PMAF$?:.G:(DJ)&DG%]G[]#DE9D?-P!FP?$E/4Y>&YYSY( M7:RU^6%S9D>;0I7VLI<[5[T9C6R::^F*L+73LE2_YBR-9%(7_8FO=W$5[G*G9\875U4 M8L5W['ZKOA@\C5J43!9<6JE+,KR\[%U/WMS,O'TP^"9Y;3MC\IXLM/[A'SYF ME[VQ)\2*4^<1!'[N^2TKY8% XZ\&L]=NZ1=VQSOT]\%W^+(0EM]J]5UF+K_L MG?4HXZ6HE?NJUQ^X\6?N\5*M;/A/ZVA[ N.TMDX7S6(P*&09?\6FT:&SX&S\ MPH*D69 $WG&CP/*=<.+JPN@U&6\--#\(KH;5("=+'Y0[9_!68IV[>L=&W@NO M#+V7I2A3*11]+*TS-:1W]F+DL(NW':4-XDU$3%Y G"3T290 WK3U>1KPIJ_[W/&41)G1!\Y6LES1M4\6 MZ21;>B=MJK2M#=,?UPN8(Y'^/,!BUK*8!1:S_U'Y_X9(WYGTTG%)M65*V3@4 M+2Y?3LG5&PAGI:E_/@97AK$Z9 M7(XMI?V!@7"4"HLUZ#8QI"Q,B9!:H-8J(Y'=LT%7V-*"22R7Z Z%1 $AS)O!6&MN*T M5M'%JC80CP&%H!A.]:J4?^_)+[NI:8FA!+03UC(F@*8@M50Q1Z&_UT"DJ2XJ M46[]AA#1:B6SP&0A%"1D"HT">(Z60OJ J9I;"B:CZ+'%Y@'PP8CZ%<-Y_Y\"&KAF0?*"881^L8GQQAV*._S[/YIU'UFD^? XA.FI*C9FIO".1@$[!N"1#$_/?XJ-8U-) MXR'HEQKM @Y,0\8(I:+D#Z3@KWOL;,"XXPIIYV>3TS ]'CP.=!-Z#JTHM 9M MPH6E$>5P8%\)Z()]6R,G-LT&4;[^^7!VW.KEB1[U)_/AO)T;H"'X=N4)J>W M.,( M%XHB7"ABY3U(9Y_+FY=>ONXUUS;XV4>4:0<6)\8;>>_AON\ATCM2;IB?= MA;ORK4[#6="-^GZP^\$'75L00Y_\>#",GZ- X>AQ>ZW]B,X'T_,9?B?SP1Q: MO'VQ13>9=#AA?"-"%*SO(-FNK ^TRN?:[$ZQ*%AL3;_CG(TWOB>%\+0(NE/G M?FIR_EBO_BWRXSB<-P_G8^SM!]I_B=!X&9#OAP4_&4PFI]2?#4ZF9]ALD@PF MR?SXN6O=J'.Y+MBLPB=$N$V4+MZSV]GV*^4Z7LX?S.,GSB=A5O[X5+S$TO'P M=-[#O25\-L0'IZMP55]HAXM_&.;XTF+C#?!^J;7;/?@-VF^WJW\ 4$L#!!0 M ( "Z!>%.Z>&PO=V]R:W-H965T%#)9S/W>CEW/5VU9(N-'$]%W' M]<<5M&J_".+@<>)6;!OK)L+E?,>W< ?V]]V-QE%X0*E%!](()8F&S2*XB,]7 MJ5OO%_PA8&^.;.*8K)5Z[P97]2*(7$+00F4= L?7/5Q"VSH@3./#B!D<0CK' M8_L1_8WGCES6W,"E:O\4M6T601F0&C:\;^VMVO\"(Y_,X56J-?Y)]L/: B-6 MO;&J&YUQW DYO/G#J,.10QF=<&"C _-Y#X%\EJ^XYZLQJ\"_>SR%JJ6&R,VHN).)D.N>TO4AEQ45=_U+;=0DVO;@":7JL.Z M-ZX@]T"N9*4Z()-?E3'3>6@Q%X<85F/5_:,1 DE+&+Q"WC)09G$XR4G\%Y_Z(7]2/ZZ6!NKL!,/6;ZU=7^&G');PW@,?KDL>8MEQ48PF6-)W2GM!5R2W:@A:J' R>LP.]X M>9"-,!5O?75\C2+OQ:)XAJX#GE5H?IZI&C(]CJM\IM633,60*=P6;QYS3O 4XQF5Y&>\JAX9'?.?X+1M5&\P+_RT.I"SY YV%KHU!DTBEWQ< MDN_))&8ES2,V13NF+&/#7$&3+)J.:C[-L<689 VH!CQ#=(+"Q-%LBB (EQ9H M) S!#5M?P!PT[)#]^5 M+&8_D4E9E-/Q^0Z75+W6(.V/8VF?B^3)'7%@-&:9XY!0EJ2G]&0S.NP!IUTZ MHT4<3[T=T;)(!C./:%:FSTLZ\INTOIPGM4UHFN1DDLTP-4;+I/@&DJ8T2IPR MX_L+97U*<.21TCQQ]<%]XO;?"6F+\9QY:7/*BFS0,Z/9H\IY3(LR?U':TYI& M-$]CX@I=9"1%6>/\&\B:TRAS6HSO_R?KR"&G<5R0)*=%5CY1$W\JRA_[X;?B M-4/]AT9[19#98N-=IQ'Q-W#TIS'_R=2,E,4TB/I,+K\'@( ,\8/]E(,", M\2IT(-*H5M0>UUA\88N$@J,T Z["HT:C [WU[93!G+#F0\]QF#UT;!=# MH_)I^=#NO>5Z*W 7M;!!U^BLR *BAQ9J&%BU\VW+6EEL@KS98-<)VBW [QN% M%,>!"W#H8Y?_ E!+ P04 " N@7A3*RI!-34$ #F"0 &0 'AL+W=O M++ROE&16S]>AQ:SZI*2HT9YY/)C^-&:9O- MSM+9TL_.7!>-MKST%+JF4?YAP<9MS[-I]GAPH]=UE(/Q[*Q5:[[E^'N[]-B- M=RB5;M@&[2QY7IUG\^G[Q8G()X%/FK?A8$WB2>'/BG3,5VS"IUG1#R&LW$$ MN(B,RP%HT0/EWP":YG3M;*P#_60KKIX"C,%J1RU_I+;(7T3\6,8138Z/*)_D MTQ?PCG>N'B>\XW]W]5*'TCCQ-M ?\R)$C^KX\P4;)SL;)\G&R?>'\S\!T25[ MO5%2R?3!@G>7CD?TL?,HQMTWO?]&RC.5*O+:>?T75RBP6&M+O_"&#>7D5A1K MII48W"2#M6:O?%D_C B53ZJJM'20,H#MQT#JIP(]3NZIW96VRI8ZB>X9O K, M]*N+3/D190L5=!"S2X0?WP?M&'#%:%=K 492$BH?A$'*8/V7G/91D M!H!^%V0=]-KJE2X5D#KKBL!^HPHC\6\[.%X:%0($GD?]^.6H?U^\3J$S+[]T M.J2TA8R0-%IU'@;]80H1LDLNT&2_/64"4\;9]9O(OD%RBTA;%;"0/)-F@CTA)4Z)L'4ANE38J=L.VM M(F0(<8-S3V(\)"=!OO-]HEX]%G&S[Y'7O3^E\OY!#.VH2>:?^:7:UKM[#410 M/(@ "@#3QQ6(US!_DN5;;B,W3$:)D@!K5))+-AB%6DYW-=+HRP]KZSP6/:M?$5K\#">6H\<>(TR M^)\'54^V&,BV ]E$9]]T4^FZ&XZZ+ZCD2R!,F*]=$..#N[=AOTXO#!2VZVSL MK^'=Z>X1,^_O[KUX_P*Z5GZ-L4F&5U"=C-Z>9N3[5T6_B:Y--WGA(MX%:5GC M(<9>!$ZEST%_V(B!W=-N]C=02P,$% @ +H%X4ZSX=E;*! )0H !D M !X;"]W;W)K&ULK59=;]LV%/TK%WK9!@C^2K)U MA1,@<1.D!=H$=;H^#'N@I2N+"T6J)&7'_W[G4K*=%FD?MKU8EGCOY3GG?I#S MK?./H6:.]-08&\ZS.L;V]7@7#^&+>JC4O M.7YJ[SW>QH:[.L\OIZZM3L4\&?VC>AF?_29BLG'N4E[?E>381 M0&RXB!)!X;'A!1LC@0#CRQ S.VPICL__[Z/?).[@LE*!%\Y\UF6LS[-7&95< MJ<[$CVY[RP.?,XE7.!/2+VU[V[-91D47HFL&9R!HM.V?ZFG0X9G#J\EW'&:# MPRSA[C=**-^HJ"[FWFW)BS6BR9]$-7D#G+:2E&7T6-7PBQ<+US0Z0N482-F2 M%LY&;==L"\UA/H[80@S'Q1#NJ@\W^TZXZ8S>(T(=Z-J67'X=8 QL!X"S/<"K MV0\CWA5Q1).3G&:3V?0'\4X.A$]2O)-_0YC>Z% 8%SK/].?E*D2/JOGK![N> M'G8]3;N>_E\R_X=P])E)@4#H5G^C]BDZ*MA'-"@51NFF=S%J&SH-_[AK=:&, MV5&E#9>DUK ,<*N9"F<#RANADP_;-8"PE_?6NXJ#]&9.\.9U_U&CM35B'9>5 M(?;>^4#.DVMT^AA&@K)0WG]C:K1:::/CC@"B\\H6G+_$!,75H:%7AGLZK3.Z MV,$=NH3\0")T13VP'M&MV_*&?8[0%%S#:20 2TZM\E&42[(Q/PJ74C682M"G M5I'XJ6!HXSI_Q 5U$ TV0@SCD;:UQF[;7GWK8F_*);C6D!9M:V$M6:/2(;*8 MK-AH@.IW$Z-+%<)5\"[].VU<90K6"M$"LB#Q!,E0 !&ZXJ2"3<2KW1 M996WG6 /3V3 M=I_^GD-6@XW[^@,50 7F=\IV.$!H>MJ;2>'")$\[+<#>H(\W.APWH4]P1?Z6 M$1@"7<;HO.7=3X'NJDHCE4/I0RMP0VTAMTUKA(L(B ?[#4A+1+S'VC/3ETY3 M5,V^BKYI'Y$9=1MTJ8$UIP?&,,$O*N1ZD=-;6XSHY^PA7B^R7_(^*&".EB.9 M0=%KE/L",6*J+%G[X#P>WA[7P6VAC(:!U6I$#ZEA][!33X+KC3*0>-%7T"6\ M-MJ9(;G2."L,BO1[##WD!X'5:@Y#!2=2==%60V40X2] U MN@+.W>BE&ULO5AM;]LX$OXKA*\X)(!BZ\6RY6P:(,EUN\%==XMFNXN[PWU@)-KF5A:] MI!0W_?7[S%"69<=);Z_ ?;%)B1P^,_/,"W6Q,?:36RI5B\^KLG*O!\NZ7I^/ M1BY?JI5T0[-6%=[,C5W)&E.[&+FU5;+@3:MR%(?A9+22NAI<7O"S]_;RPC1U MJ2OUW@K7K%;2/EZKTFQ>#Z+!]L$'O5C6]&!T>;&6"W6GZH_K]Q:S42>ET"M5 M.6TJ8=7\]> J.K\>TWI>\(M6&]<;"]+DWIA/-+DM7@]" J1*E=+O0=VH MLB1!@/%[*W/0'4D;^^.M].]9=^AR+YVZ,>6ONJB7KP?90!1J+INR_F V/ZA6 MGY3DY:9T_"LV?FT\&XB\<;59M9N!8*4K_R\_MW;H;\'HHP"40< MQM$+\I).S83E)<_(:W437EU=+<2_K^Y=;4&*_[P@?MR)'[/X\;=9\4\+$;\J M.+M"= C3""L0BU82FYUH8&DKZHU!:'3[7+MO*'YJK'A[]_;(2[&V&O&GRT>A MJ[QL"N5\;.A:8[C1]5)\'-X-Q<(\*%OQEKS4#.=DKG"J+ /A:EDK(:M"E":7 MY2D/95D^$56H!T3^FL5 CRKG-\:6!8BN/-";VV\"FIO52MEA#<5546B_IWP,Q$9!? 7&-$K46UMCN\+0(?(A<,[3C:Z* ML\)L*GI@H%1EJK/<6-X/IC6]+.05T!5O_'#S[HCRWC!'7"LD1,(4N=7W"B9W M8FY*I%9W3O[F'QC./&@R%QT-D,1WLHBJ%N"%W-R!AX(U5 "##S)O> (K2V=V9NS;#7.]J':( M(-QKM&HJG>LUJ$:2GW(2D-U:T1,FM-?C"5IG2EW@'5!YB$N4E3.%P?,ZMIA< M#WI)]9EIV)J=<;[LID. 1,Z/E:[!LCMR.C1HIW^'(0JS\@"O&LJC<."0XOB< M@WG'J3]%Q2T!CQGO^8A&+-?;#"'N$=_]_;2MQS6'9L!8QU!WC#R60')KG&,; MH/K73:5$&H9$.V47CZ*I05F*8N)701;0%!R@43.7Y!3H!^>G8OC%I&43\!D7[Y_1M?& >CN-C0=_: MX 92"DF*BBNGI7@O;GC O\$;W8OY0L,3X-^C3:\0:T4U0LG+BV M\HOV0&Z6ND2R0$(\I\*WS;O%_S7QYE_0H)A,70"WE-9;%U">C.RU;I4-91]MW.1>I!E0W'&Z%#I M.6]5X(O7U*FC]8!ZTD(T:\-::2H:%,;4['8ZM7T#X"%.S IAHN9D(3I(S>?$ M%9PA5]0;??&I4GU>4@X^D/GOC79<'-N ],6TH5H)$M$R&!X0J42T D!M M^%+FN6E:XW(4GVVA6>0D.-F7;)"H97?'S5E8%W PO41HE;LNJ]C#) M4;)ZA)%+\D0/I?BV,-X_>>N?]4TOIFO$_<.[6NU8HF\71O-B-2 M1S-QPJ%A&@">"=C8-L%O'S*)P"229N?1#, MK5GU6^I6S5D*N5,:33(H,J-1AF>3Q"N80/DX%%$T#D(88#H+)DG"FOWU+UD< MQ=]U_R=I,$N24W'3!<5)!.#C+$@B4F4EENJZ9$@2":2.=0;(0&J;7UN7XI[8+*V%[P M>S>TN_#2Q[D/H5W)HYR+J<9$,^BXFYH83P M*HJ&*2[!98F= 4\GVRDOW7L2]!)A^7C8U^]$C7;3>$JB%]VV+0-9\E0R3/O)T&.XC/XF&<.#V MTI+JR M]57P--P#OE19NZ-V+3^WI2Q7EBX5;4#[];A&*+.P$PI>YS._//Q-)AF(37DBNY@W%)8BC"R^BS%RG@JL@S_ M22RR= ;O9*W;_INRT"/@/TRU."M![LXG)ZA4+^CY-:4B<"AC-9*0BL(S2@#[ M%(4T"C-&U&$/DV ,KF*4@,!9M)_NM[7/=_.'R'T= 8/F[9&[FA+L?6/I.OW] M=OYH \^7$7_J@NY$ON&BDZC]]K?#XH34>(VGT >,+5X99[,57< MKWYM\]_P1KVOHKCO+/C;K_,&]Q](NZ?=Y^4K_U5UM]Q_FWZ'I*<1HZ6:8VLX MG*8#8?WW7C^IS9J_L>+Z69L5#Y>X@BM+"U+*>$B.[80.Z#ZZ7_X!4$L#!!0 M ( "Z!>%/ L@&5"@, /@& 9 >&PO=V]R:W-H965TH#YN$2##0A@J02K=I>YB*VFU]F/;@) =X=>S,=J#] M]SL[(5!MI9JTE\1G?_?==^?<9;K3YL%N$!T\EE+96;1QKKJ,8YMOL.2VKRM4 M=++2IN2.3+..;660%\&IE#%+DO.XY$)%\VG86YKY5-=."H5+ [8N2VZ>%BCU M;A8-HOW&K5AOG-^(Y].*K_$.W==J:!R,?+X /@F M<&>/UN SR;1^\,:G8A8E7A!*S)UGX/3:XC5*Z8E(QJ^6,^I">L?C]9[]0\B= M@?%H8O.+D&KP)G%"^4NY).*,N MSBC$&?V7JI[D\EUY:2N>XRRBMK-HMAB=2N0>0:\<*JB,WHH"P;N('"TX#;7* M":.E*(+[3RV4@RTJ5Q-U'VYJ0YU&=HWT;D*05\>PPSUK\2H;T,2 E; YE^'Z MPB4FP%5!B\$$=MS"V63<']-G+25)[\%9FO;9W@S(L\FD/S@ B+;"T,?R::^V M46E0E%EM+,\D0JZM>ST^&B1^UA\="S@_F*V ]%CAGP*>52#CDJN<2N[[T0*7 M5H-0N:Q#P39(FB2-0:'6P$M=*\( .*X>E MWV$7;6)OA"(&75N2;=_"59[O ^0HMKXN/5 TY<]@,.DE*:,%2WII.H)K:EK_ MY0.WULL>]Y()HU#L?' XDX)G0@HGZ&:'O82=P^@BA;_U2GPTC4HTZS!S+00Y MS6#J=KNQ?M5,LP.\^2=\YF8MZ)N6N"+7I'\QCL T<[8QG*[";,NTHTD9EAOZ M-:'Q #I?:>WVA@_0_>SFOP%02P,$% @ +H%X4\L3>^6V!0 X0P !D M !X;"]W;W)K&ULM5=K;]LV%/TKA!<,&Z#8>DO. MD@!)VF[!T#5K^L P[ ,MT397B51)*D[VZWYH-K/56K3<3G4G%+XLM6FYP]*L9K8S@M?^4-O, MXC#,9RV7:G)Z[/>NS.FQ[ETCE;@RS/9MR\W=N6CTYF02378;K^5J[6AC=GK< M\96X%NYM=V6PFHU>:MD*9:56S(CER>0L.CI/R=X;O)-B8_?FC#)9:/V!%I?U MR20D0*(1E2,/',.-N!!-0XX X^/6YV0,20?WYSOO+WSNR&7!K;C0S7M9N_7) MI)RP6BQYW[C7>O.3V.:3D;]*-];_99O!-DLGK.JMT^WV,!"T4@TCO]WRL'>@ M#!\Y$&\/Q![W$,BC?,8=/STV>L,,6<,;37RJ_C3 246B7#N#KQ+GW.FO/3=. MF.:.O9"*JTKRAEVJ06QB[9"]5;ROI1/U\:N76 MECU7]4,',R =X<8[N.?QDQY?56[*PB1@<1A'3_A+QO03[R_YRO2?25LUVO9& ML-_/%M895-$?3\1-Q[BICYO^/[0_Z9SN\9'M>"5.)KBH5I@;,?G7B-]^4\91 M],-]7'QE;BV8[J0B [U$W2E<5%Q)%_A/2]W@4DO%5JP?CWWT@1A%JE&1,#*# M,:A$S#O!C66"ZH%!3;T0AFWU9%S5[%IT3K2T&Q=^.Z2[3Y>8\:9AO/X3EX(@ M6*9$):Q%*_$Q$(E+M!O'G8=(@"DN&, -M;1$*S,^6SO=9;?4O7'K+6A#1EN< M'M"&CE=ZI>1?@,N9TNH0&[TQ4JT0WS'';]E"*+&4/N!!'$USW-.F(" M.8TVNES*2E*FG;:2FAL3-[(6\ 9(/M3"H2V+>LS6(AE5?S[;,*!TI:+L$ 43 MXWG$UTI;$.@TYN3VH)S&8XY PNL:)%L?X>+5N\MGA]&<=1!3M++Z(J:'V$2U MH;K8%QG^<9 ()/8H6Q20.L3O"VLD7\@&F8,]*ATC.FV(/%#%:22!5F# D[L5 M'_B1FFZ%ERM*IMDNE2D[JU'"F$&5NP>(8)I-RS'KE=;U!G,FVPY5Y^NM6G.S M$F-P *>TSZZOML H= ]UX7DMJS63 RPD=W'Y(Z19D9P^9=%/[6D-TB/JQ MEYV/\,!U+2V4!X-4VN0&U[.6''3W8.B#N&.=[ 1UA^'';V#*K8WN5VLB<$^ M+:;ALGCYM\P12^%]Y@%*_%Y]K-)[ @.OPD$T#4>>MD6]E,8B[Z'\J'=(4P_6 MGU:%_4=9 % G_"]W50.DN#JWG?35B>!W$6LSP,RK!@^=P/912421!YW89,,JVRPB5&&])X1]2&_09JH:V300E$?'SKU M#IU6U<"UBY@EP3P&]C2(RF&(_!"B&^PB8IDG?K= MK3*_9 !Z@-QPGUQYD60 MQP2Q2.#72U*$\Z H(B]8$B00[#%Q\#6,65H$61+2*HLS4JQ(LB\4!T>3*&1) M'B3 "8U2&@#^OXA3#N+DGV@$&?;%*;/!YA.-RJ\2!QSGH6=\/O=2P3>&,HWN MQ4%B2>F'/!E,8S^@%#_WYIGM/3M;@=Y'CVL+++URPPMTW!W?[V?#L_7>?'C\ MOT3KI&[3B"6.AM,BFS S/*B'A=.=?\0NM,.3V$_7^!]$&#+ ]Z76;K>@ .-_ M-:=_ U!+ P04 " N@7A3)L[<)$\$ !O"0 &0 'AL+W=OXXP\;8PF]Z:2D#VS)S*J\57CJ[;6D/&>% MYK( Q;*S5AR6WS'<<[;51WNPGJRE_&X/B_2LY5M 3+#$6 T4ETW'UGC3]_J M2Z30[@O;FG)PUX877Q?6O$,]F-ZOK+TM'OYLOYW?W\^6D9Q"!U=-+&FOGM37RAK6 MP"=9F(V&>9&R]*6"'D+?XR<[_.?D78TWB>F"'WI ?!*\HR_MX8VZ< -PE#0#E^PQP);CSM@$X-45FN350(;0I.\=M"!TQUX"Q%^AKX7 MC$:X#CT2$5S;@3<:C#IUA,@'I 2^UQ^0@QAZT9 "+QH2:$?>:#0\2 R](!H> ML0<-!?F"T.] ,.ZC9!#Y$'EAG\"B2&3.P- G>#S4W\Z5O^,EUJC;]/L6+@F] M81!U+(%X?1+:#:*+PA> &U+HC=#@#NAN)8@#,1TC;DA!Z W&(S0R\/S^&*%[ M. (LU4?T-IIW++-M5T-5IM1@IG!@:%:8V@F9'?QX(R6865XDHDH9L*<25:&. M1+&4&Q!2:Z;Q&HO&\(27>Z6R4D!36>[.\7)EPS,X"4)PM836N-(&?E14&:P3 MY,D.WG5=!=TJCM.)BV<<.0UJ#5O%#3N16::M3(69$6ZLK 466.X@>U#@",5; MQ1+YR!1'C%GS+O[!VRY\02;^:KZ=\F,H5I_"H8:3R%I[I33TSME5P6WTJ).A7?0=AU0X\ KX5BFN4UX_ M00\GEE*L2)XQ#]]08,UF?7*5@YET@2Z:0'7NLLYA0I9Y/T.B6 MJE1W7VNRO:,AF#/L#W;4HZ0-8#T/]]3]WT1<#]$#>_TK\@G;"\>.(EB&HGYW MV&^!JL=[?3"R="-U+0T.:+?=X!\14Y8![S,IS>Y@#>S_L:9_ 5!+ P04 M" N@7A3<&*YGQ@C ".=0 &0 'AL+W=O\R!%T4Y:'/: Q3:6R)EOOO=S]/W>UG=NK763?=J4E?OA;-TTV^\N M+UV^UAOEIG:K*_AF:>N-:N#/>G7IMK56!;VT*2_G5U=/+S?*5&<_?D^?O:U_ M_-ZV36DJ_;;.7+O9J/KP0I=V_\/9[,Q_\,ZLU@U^Z^;!]6\-? MEV&5PFQTY8RMLEHO?SB[GGWW8OX47Z G_F'TWB7_SO H"VOO\(]7Q0]G5PB1 M+G7>X!(*_K/3-[HL<26 XW=9]"SLB2^F__:KOZ3#PV$6RND;6WXT1;/^X>S9 M65;HI6K+YIW=_TW+@9[@>KDM'?U_MI=GK\ZRO'6-W!N!,A52Y;6KXUL![S8\OE#,N ML\OL;:V=KAK%N*H*_&"K:O[[_*TM36ZT>_3]90.[XKN7N>SP@G>8G]AA-L]^ MM56S=MG/5:&+[@*7 &Z >>YA?C$?7?%-WDRSJ\>3;'XUGXVL]SC@X#&M]_C4 M>O5*5>9?=-1)=F,K!Z5"7 HF6K M6E5.D1)PV5KM-"RDJTR7!N2)0#=5GV4<-ZF]KZP;^XT#9$)) +;-L.E)*10:T>S*_?/+X8J_U70;?&ENX3%>% MJ5;X)2+RMJT*=<@J6%:[)KO56Z#30M?9XZMI)GNB3"$V&M#HL.R3QQDNZ":$ MRF5XYHK^GE_-OLVT G(E;\SYC3$D/@U(?#J*AP_,(S^[!CB@T6X(DY^WPC1[ M3QP5=1M\>X)U\5!H]TQS *WP1D_;TUR/RMRQH+VOU.9]H#3'A6#JSF MELA-!W C#V1JN0231P"H#4L<\P\#AJ)XO^#2HKG($QZXLH2]ZQ(DMUVMP8P# MU4> -D-C+E1%5AX7/@K8%=DO;O*[DM=K(@X>5O7\%VF=\G6O QH@0UP;(,H M$:0N6]04$WRD!9B]3 !ERB(K#!R^SA"FVA!-EK7=B+8)T(ZQYC>!-;\99:P; MY=8$*OWC9Z#@3I4(_Q"/CBZ%CM=W;JMR_?9N&K'/^AXU=! MW:[!%X&SEP:^0Z+OX.A,5^)C6YL5$+U$/+6U:0QSY[=7&:@'^&>= 5\[TCQY M"50URP/O-;BI0OX"VV=RY*;]&G2K*.^V4HM2(T\O:ZT!H!:H0(QS>C40.&)1 MD2JOZ%#DVGH+9 2XWL7MZ/VH[FL=>1V/*OQ^1LX,H$)_ G?6";]:8*-3Y'1 )Q(1%47\"H GU2]#,#KO$SX>XR$F$)T;_H[0]\-"*7SX)5:VLZZZ^J 2T ENLU7%R[^(TTM\UR7:,Y M);-:BZ9;M6"RP,L1[BW#IK2%*@K##BSI3$/F&,CA@E*1VITF/') X&7O/Y%V-7"E&A7$9J&#%JI M5W!(W#D";1>EG!%-#SAVJOBM]:H,T"1ORFHF: $]82U2VP"[;T?9XMH+Z3N=:]!F*($7V=]U,\1AG[_47__R;#Z;/<<%I_A_42G4\2$\ MJ'%\,L (&%C"9UOY/X[?8;\.])C=LPI%@A2V733+MDPD^,7)%1(%YRDOVR$? MET8?:R[26A"Y8FBNBRGX26, ]M6HJN!$<%3F=W0!,/+&W;;J@)0-@F0KL#G, M)O"=!"6-;;RH@=@;XY;$&#HN_ O@6R+WD1-3HH+?,7!![_0M9OFZB+ M>1DP4Z[%B 2/+^*;@9[8D&'U>RWA$X:+/'5TU$4M_VK!/Q*!#+!%?#A4Z1 ! M6_+;.08FKD?31B81]EWHE/X!T]XD0DB^H9!\'/7 %LX&/$6Q+I5L@XZK=F*T MT8@W_%H0TA0'P@3;VNY,P6H(G.@O!Z.+."WAJ1-9G5S%K@V)SS#!^X]C9^R;Y/(T K=^QZ&CP@I4),3C(L_E&P3$$ MD9=8Y5+F"HQC D0-5*Y(EP?A\Z%W"N5D0*$@WZYU25Z.5RD8B)6IH61]P RS M 7FT(F"U)65@,$;80,0&[.&5"L86^E.#PK?0!XM6K](@S!AV![@_)F@*B$-K M2HH$W1; WQYJW]9V52/%&M#>=1'.)UMQ$.7)>1HPSJ\8D)^-5F!Z86]T M!%8 3 [*Z**Q%_A?_RTNN/4[ Z+7MN"HFAXRU;8E9'/T%]>V":7E27*]29.@ MZB/PE7S0V 88*\ISYU7DZUU05:%]#X$(-I30Q@V4D18X- .;,!$.NH/6^!7L-)^: M=*&I(-[2E*NC!86Z2!'@IYQ<84.\ [&$,Q0Z(G0QRX#) NO8]PO,KDZQ]AZU M$9F''0F4;(OIKPLT.$P7S@T,+Y$JOX!QEVK-SQ24"02!"D(#"J..>=PUDF@+ MVJ0KX>Y+1'P23*C C!( /+!I80\#?)*K)E]?M%N4&N,\FL0Q@;_X_*SD ).$ M%V'Q) &$6E<50/N/8IYC7D<>(C#IS$Q$ RH[YY>STB+U%;L'5/*1R"!#FU'K M-'BPSB51.JL%5 >P^QCP]-Y"H\/O,HU.2-50:.-%(VC6KOI(+9WX<%DP2(!W_38SX+29M^AX9 M!I0HI'2,/O):4",ASA2!(*@2)O5^ (E0OC9P'E*]*.:B+4$+ N7!*CM6DL3] MPO(J(4 G MY@#4 4%=MH$"F?$T3X:Y1!2736P5>&[> KT YNS(EGA8GA>@/+ MHMD5KQH1"BP->*@/DR1V.'9Q$)Y+>\*]7VA\R7N\$TZO#:D>!+?8L;!SO /LF97&5ZE*2%-(?!40TJHX6"2N_$O<(>['XQMA#H?J4N,!4 M0:^2_ -G%]E_/)X^820R34I\[IADN\D?1#-HI@\5 54 M)P6E^&8 MD#*"(M3H'?=3(.2*(4$$U -?#MVN-AK M,'L\"M-K6ZTN7H/;58SQWV>N03*J41VBF\6>FMAG3K.*,2SQQ9)>%&X(0KL, M:B@W-3B':-V0&UR[6F'\1&:// I^$?4*J%L#(1NX9X6$9/BEI"MF)O;RPO5HFA<%TF?/.^G@V5%JVE6X! M/!:XXS6<[Q$1OR1/&QST@4W1.=W7IM$7A=V#6TGEQD7",)0/*]K(*1 MXB_ 63PX1)9BOD9%)O:+S,9;.EZC9A]FI8>\2/SCLW :PT)5I6X2:7) #QDG MBMSUEG-U;T)YCKYE>Y(Z&[;[ +N9%W9Y@2KF_.S=FP]GCX(C0NSGU176.)!? M$:JC9=*TI%<.*_\9 E>Y\QS$>OIH\@VX_7 M3,!6O_EP[-_C2\$K1W11YKO0=4ELR:SEPR1&"\.-F#O"4G?=)$SV+0?\2K!* M8!M<2'V''8XHGH+.9:GC8HSX*:) 0+AAAYP9BQ(_'>W@H0RBWH,KF+YXXBFH M07!<8MY<*%Q82L[[E#.@#]05-K*!;PS[3MB!PV7!IUS8&L2.?.\0T+:NK[M. MI)&:@5.9*H@4KOJ LW$:K<_J <&G$9@FZI$,AS[2*#8698I:#CU2Y MVFM.\.A/NLZ-DUR1%;W$$$BYGYL*>F@-N#ER MIE6&G7RDIU!=2EIDD.\ZN6'5JVNR?YN)@ROE#>_2 0URHWQ1!GD3?/B&NU3C M LZ73>BH.166.;6VT#&!2DHA*&AR)TF18!F86 ^U@C=] &YE-R;W;B(KEXDG M=)H%1E6/_FDP5H$#<2/2X)SN>T\.1'@*L!6,24]^(E!B#DCX4/53T4@7,>]# M;4P4?B%#;\6CQO*DECPK6.---QM'B A$\KDTM,H4RD8#[-I%!X!1,QQ[_F;C M?7LO? ']QFX60O!AJ_P%ZR1)=LL&.J>^,<[[(X[8 0.7/'I.X,6MC,]T8U. M_Y,U]K:MP0-RXAT1XE+]C0U=/0H"D2.EG6>(0M)[!)(SH8Z7=4I[U#&2O,Q^ MG-.G[,?]C7'(@NSVDB73^;HR6)/T;2P0X=SI)K(EF@-L7L>P)ZAO;BV(>3./ M%*E/!L%/.!R>JM"O&\=N(! 2IBQM[@NG6-I!B9YFO\B_.E5G,1,N2;L3[WO1 MP.4W"PS8,4T GTK8J*NU\@I<+*$O'EE,.')^Z'WLASVAC$(?2)ZP7R@R5\0N M+JB?4=&)G9ZS\4;-@ @\R*N(RI$@Z8\LF&"^A^]>_G2UJO4*N?MA7,$%AN:8 M ZBI*O37I&+RTF+W!1=^TF^HXB,A%'U5J?* E@@8B/^)P!L_;:N8N_&NOTCH\6[L_'!Q!/OOL"Q M87;(4G@_,APZ "=!,+B\2^S&8""X"2@)A]&4)CC(@>:NJ11C!/A"EU@TH8>YP&A!_@[!0:8TG@W420ZT M#&?UJ?D8/G3F*J0TC),:;;':^,@\F.&)#Z_(2K,O&WUV[SQC83BD%P!+)-P) M/)C[)711*BE4TWPAQR>H4!HTA'#VP"HUC:_\JATZ8CE3,E0D.. HZKRLN<; M+TA1]J.-TMQASS+7>]+6]O3XXIA341^E\D7?;E)G4M#R=,1$5X)?R@*:S0ARL2+1[+$H MD=#"?V5BF?)A\'?JG[T 4\-K%UID'B,;QL-BL(F55XPV^CIX)H49(&Q)G:*-H)4 MF9*O:(]H3;=@U"H=2U1H8%6-"R3I7)FBH7<05U*%TEXF'!?-2^"/BJHEMHZB M%.WL*34MDL!)/02]A9@60L&=CEH.0],EQ:5L#V):P&E6;Y@KJ#2_AAH6/-FA MY[!L&OM]<#$Z)[R*)0:4LJ-77!AIB M!2.NBKD7$ED%5Q3?1KP,F:TG,@N\:.PG0H< :(K < MG#P?SPK$2:'9/:-"?AZ@H6%+=)5/3FY^X5+=MN$DB$C<[Y"%R^,B**(7F!5* M>R*\K" SQ>&VCH/=Z]80.Q91S7WU5#9S:UL6(7DQOG,R-D;](WB8$-['F*P; M\O@VV[3Z8MP=(0.,P%:18X5LF^#%<>^;3E10Y&+/;P@->EYRVJ*?Z$HR&*>/ M$XHA:&#!-(9FK5X\>?)L(>\B41DJZ)3"!<\UOB2-BZ%.C._)[(;VJV/G>8@> ML0#0A=;%VL8SII$G)^0R= /0Y*F2M_.0X)YF*T?2-55+?^ M9!%0M06Y(F:TQT60SOF?TYKG\T=R^AK[4NV^TASX#L@#(9WSR,@]Z-I(3!!K M$.PA54[01CXF%7;'.;[IQBYL-KO>B[>N<7&F">_1 >:TSDN*;*)A*-DM26IZ M7\QZ,A;Q4<=F*(E=1MFNZ8A@14=#/Q3IP%$9-Z^FT5Y;V06F#"7;LVW1#>#) M/1/G1UX37A['R"QL WJR5D#> X%+-4N9NV#QWM,M&;K(DF2$V(K ,J01!I*Z MTHL'(MEX@Y/TSL9$!GIC&9ZL[!?<.)9ELMQWZC;I&$X.*!2(U#NR>6)0V&"% M-IU >[2JTE7$CB<(X4ZD624OILG4K$ECB,+;=/6% N:EOT%[MG>#IJ MD3A"G=TDCU3>5YS3/.TM4V27D@>7\RTGR&!?PVC+W0A0G#76<3K^#5)]Z9FGSY M @," [.A($P\+;C4XQ< S.+$YVQ\3O,E,LX_/*/'6V%>0=A4M\1M@]3YPZOV MVG6:8Z?4AG87CLK"JZF[ 9YYW;#KE%P1,(&5%TWW'= L9L>I@>1S#N'EAB:, M_Y-^*D*)4$H^!%>1735, M8]@ZE@4B<'XR(UJ28)QXR!4L4&G3WN)4\V.Y48QMTJO%36YQ'N>_$ALY2+?)[:WGF@R3AO*U\3?R1I%H0_XPV:1JE MV@SY98QXO+DA"M=SV61^>A-UX3[#S!K&<87(JS'R$JG"B+#C716 %NA MS6.?E:?PB#PX>9CX.F+^AET: =47(_PT /H:IR[LF Q/#E?)1#%XN_PA>GB? M.!9-]56OO2!12Q7>3Z)/0\6YK)TM=Y2H!"?=(.9S*7O%_3I-+ N=*[(Q7#IB M7R$V??7F5V3&?8FC:SBM+-Z/G^9+RI1]-ICP72?*W>^K5\70?#7B^@*=VFR- M=^4X/\DE(1$7(A$OTJ__P*M]NLQ)G9&#W" E)6[A E12>D5U_,;$"PNY>:E5 M28J>TLG<+2'SV(A/<0]K/WPI3XE;GS!'@.6B"L=+5_4P7YQ1 C6V(P^MFIIC>O(N8Y%'Y4L> +Q M1XEL:K,:NSHO3J[/QR?7?XJF_,$>RQ]W)A3OK2E5-<:MZR[:=FBCK-/_5KZ6EHZ>U=H5&G2H=W?"+(:6Q@ M0SB(BG%,2]R+MB@*A= #/<*/X /5X]#!![&D3G"+-_== MYL1V!%_>6/LKUR371H$4(RN7.PE$FP?YX$2%I*98*5VDJBJ9U3SA#(&3:I.; M%A5U!RW;*I?K6\+^].51>-<1@I0?-UAPK%DN1L\2[R,!:Y)CJAJ30X<)]94B MUIU'^U$NPIW@O:/>]@&FBVI1%(>TH_\.\2E>A 6 "YN1X?+]KWSO@+<*WB?N M+3YF"N)DW'Q\C.TG7[^\2?*9@_K_"];A?*6_AXJ)SB=''>-KL)U6(TQAE[X= MO]8X]DTL1J'E,KE"H9OR17[#U?TG$EY@PMY+A(B[=!=31(-L0(E_KDG':]-4 M"S8>@CHF^:HU_)BM4J6Q3-N0.^G@3OV'*Y[>LT,5*'TH-%M+>*G58F& 75N9 M->-('&M-/X?ST$8\N:S]36M>47=6B$D^OIBM6\'S2W..K# [4V A/CBY0!N= MI3>&=2[N ?>+HB&91<12%,44?#M&[#J6$C"E#UN<950[:@) *DK!#$L6XMF_ MN>SX8 M'0Q=A3:F6.( Y_R>N4O)";V%PPSJDX>_GE$;48Y]*[E;BH!78#-\DW&QU%CMX#\#7#*ESI*L- (;0N.:42Y;M-9I1/R,9!^8<:'Y1HK9@[@/;)XY'P4+>".'!9Q M+SKW(R>MX97BMG78M%32Z"W9KNCU^%L2);+K7)P33W?<"8_M?C66V%X=3SM6 M6E"4)N'#59.3;@>8=%L"1;^SI-DRDL\*@_<#GHVSXX#WI MD]!M>U2GG63X:Q=%6TK_8NW0V<+,3XDLI'X&S#Z+E8D$3G$93QA32G&\?#X^ M)7YC:ZG9:_"&C9$[JXFS M!F]1E0M[,RU=_-[YY89!T!5ERQD?GL\I5<[Y2)!OH!'^3@'M=G3I-N;G<9[; MC5$D3AK.[_F% %&O-S[@?1\#WD&*?/ER0]7&@>C=5QV[\7OH7$VRZFR4^3<= MTN _:)R#O*U]4VI_L1!7SW7>&T3 MB S\R9<+B2R_P/*>0YV$ 15=;E:?QH'T8N'79&-YJ4DG&S&B\FWZEHN7*)*[ M*(W=HKE/7^O]OKN7[\=.3.7X3N38R5W1Y!Y*EB^:A^X>?:>L'[STDI;W)BJG MV2^]%:D+93C#XW\GH'_KA*S(5]8\Z'J:>9Q4G(\/%N*MS.1?O.*+W*\C][VM M;65;&<%TV75AM_[FD;\#7_P3B"2?#W M+_R%]+XOR*<\)ND.MW+9FD50)X%,2+P +Z&.+7P3T(YNE NS[Q03I;-/<9S>S[C%K=,' 1U-?\(XF>5/ M/!6T'&C,_?VKQ[<:*AG.]].%_9(!>[6H&A@J;F6C6YG9Q16"-9V3>X>.YFVD MG8NJ9)&F,>%#2U [L"EH)[)7*G9KXK0 W8G]L#(AIV;"(7V#&7E(,I_1N0MC MP7V-SO^,QR0@JCO%4J0-EG37%3>N^MX!N<"5H?5Z1W#5&ZJ,6F8CMY0#@U^W M*TRE 5L^NY_%^;8SJBH'=ARNR,5N$_M[^$B3T: M\R/OZ;@1L]MI^F\I0 ]7V#WC0(S\$[Q-/\Z$/[)TS,J@?>F;B]G<)Z8938A* R<@FZ5/3Y+I1[Y: M/V!O]F3"OU=U/L(&<]J_1>?C9YI#"LS MYAM3-/(J'=/CZ>,XW/;X82 1F:B MZO.9!SC@5W4@T)GXM]B\'8O@/WN'\,9N-H::&SUKA/V/Z!.W2C44Z^[0:4\W MWAF'.9$B9&*\VJ,E8P4L3?QC =G1,!>EH24EL5%W" %-2H.201+A+TMT[@61 MGWWC45!%75ZFP)]YHQ:+Y*(3;MOK0M9K#=^'D=PS,E2=N[Z]R9Y>@&A% M/P1* ]E5P[^6&3[-_(^-7O-/;,;'^9=*?U7U"NU]J9?PZM7T&PBM:_[Q3_ZC ML5OZPF=,LM MIGH^-DLM>.V5VF8:LQ&V]1:MF*SDC5D1:SR\%U>'Z3.WDO\*L4 MSV9G3.XD4Z6^NLG'^G(0.(=$(RKK$#C^GL1$-(T#@AM_KC$'6Y-.<7>\0?_@ MSXZS3+D1$]5\D;5=7 Z* =5BQE>-O5///XGU>5*'5ZG&^%]Z[F4S"%SZ?_ZRCL..0A$<4(C6"I'WNS?DO?R!6WYUH=4S:2<--#?P1_7:<$YV M+BGW5F-70L]>W8DGT:T$\:ZFB>JL1ICHAC>\JX2AX0.?-L*<7HPM;#F-<;7& MO>EQHP.X842? +1$<1/U=V1$',* JB\ A>O#UY M[/'BOSGY3*OV[>C/TBYHXN,N-/U^/35^_8\C!I.MP<0;3 X8O.]Y3VH&-O>V M:VGX?*[%G%M1T_25JD:*SI(!9Y7V2:DVGMG7I=B7A^-&'Q8XH6IP]V0W)^O3 M2;B^QIGYKVZF2%Y8TE!W9 MA5H9()M3FO36[KVUB%OJ]UC \I9 %1J5(ND5Q**65RP M,"LIRQ/(IY2')8O#A#YV%H#<%11(#:-3*M.<)5%.!>PG<41%6K(T*^A!64B< M(!Y1&+,TC#&.6%DFK"A#OQX&\#@IWKCWL [MBZC/EEI6 F)PKPQ9E"1^'.2% M-^+'"5Q,80@U\@R!.D.)$AK.&VPF9<0*V Q9#/6TC#!*@Y*500![QIXMFY6A M%!E)T@S_\"K+*4U*%I7!O_#=1?5C5S6K&K3:T&DN.D3?46D%:NB#*=EP"H04 MVO47:*!O&%D+T$/08R<=R+VC@AGY:!^QY>\Q4%"'.T+3TCY+AH'M$O=.-J\$ MVDUXQVO.Z'KE+G8C,=PQ]3,N2:U:YHEWP$2GNK.>+IZV9G2D-*3;TI#^T]+0 MB;? $#=&6#.&FU/92"N%V5'+S;J M<'R(JRG1>.PJ!E!OY.]OD3E@%+ G V#\'3E XZ?D+#(F-96#KL M80[.YO'I+A4),F$TBM PF\;W?J33K<3;%1QYBZV%12(=6>"VV]DYLFLV7OW[ MLS,HFJ7PSXKF]1@-LBT-LJ.IFJAVJ3I'J@T3>%6IE9MK40GYY,KW/@8!&!>[EA9.:C?4)95J#.%6Z$6AB@0QQ):[Y-:WXTK7?"O8Y=_UW7.>^QFC9R[FL4 M(_'B>(106(DWWGQ?BH^:V)_B+V(-3%:1@2DS0XE9:;I[O/U\B.NN/+_/N_-: MJMJ&^'QSHL6/7GNW^VN9,%^_[C=KFX_#:[[%_&;>/]=\8GKN<35;L0,JL$H M1[G4_5N]GUBU]._CJ;)X]?GA I\W0CL![,^4LIN),[#]8+KZ"U!+ P04 M" N@7A3\SVCABT# "+!P &0 'AL+W=O@#+8TM(1*IDE2\ M^?L.*>J2=F/T12)GYIR9.;RM+U(]ZP+1P+>Z$GH3%,8TMV&HLP)KKF]D@X(\ M)ZEJ;FBJSJ%N%/+<@>HJ9%'T,:QY*8+MVMGV:KN6K:E*@7L%NJUKKE[OL)*7 M31 'O>&Q/!?&&L+MNN%G/*#YK=DKFH4#2U[6*'0I!2@\;8)=?'N7VG@7\'N) M%ST9@^WD*.6SG?R2;X+(%H059L8RL*DM$9?SM.8,AI05.QSW[9]<[ M]7+D&C_)ZH\R-\4F6 :0XXFWE7F4EY_1]S.W?)FLM/O"I8M-60!9JXVL/9@J MJ$O1_?DWK\,$L(S> 3 /8*[N+I&K\IX;OETK>0%EHXG-#ERK#DW%E<(NRL$H M\I:$,]N#D=DS/&+3JJR@[H"+'.[+ES)'D6OXX8D?*]0_KD-#R2PDS#SQ74?, MWB&.&3Q(80H-/XD<\[<$(54YE,KZ4N_85<9?,W,#43(#%K'X"E\RM)XXON3_ MMKY[T_J?NZ,VBG;-7U=RI4.NU.5*W\O5[7F0)\B'##EF%5>8.\T;7N;?4_DJ MKSVRM[KA&6X".I,:U0L&VZ<"X20K.F^E.(.Q*PC.*XR^EAY* :=29[QR$CL[ M#:);N.]"@;88#A+!WF+VJ.!06.O]+)-6\!ND-\E2]8'PFV(;N+%:$\B[Z"TG26.A]#5+%XMX0L7K=63S;OMT'-\QJ-RCCCRCL'"/GK+ M:L9H<^X:55:CT>*)_X$3E'F;G;"EGQ#A,HGA2UN]_@>U:\]T4LGDS0=LC&]E M@HXB>)*&Q!V7P*G.M=T6M+OE%/$!TF@6I?$H2R="O.IZG8_J,&\?Y4J&R"7) M%8UR+::2SR=R,>\8Y5IZRW+&V+R7:_%VR9QZP8T9+(5IKLK!^OPTNRZ"W8, M[YZI!Z[.I=!0X8F@T&ULK55M;]LV$/XK!ZT8;$"-)-KR2V8;L+,6VX>B0=)M M&(9]H*23190B59**D_WZ'259388DZX!]D7CDW7//\2&/FY,VGVV%Z."^ELIN M@\JYYC**;%YAS>V%;E#12JE-S1V9YAC9QB ONJ!:1BR.%U'-A0IVFV[NVNPV MNG52*+PV8-NZYN;A@%*?MD$2G"=NQ+%R?B+:;1I^Q%MTOS37AJQH1"E$C5A[OT[AU\%GNRC,?A*,JT_>^/G8AO$GA!*S)U'X/2[PRN4T@,1 MC2\#9C"F](&/QV?T]UWM5$O&+5YI^9LH7+4-5@$46/)6NAM]^@F'>E*/EVMI MNR^K__'[8AV\)8$, ZWCWB3J6/W+'=QNC3V"\-Z'Y M05=J%TWDA/*BW#I#JX+BW&Z??VF%%7Z'+$P^\4RBG6XB1]#>(Q7Q8^XN()Z%P&*6O((W&PN==7BS%_ . MK:49:^%*UYE0O#\3JH"]M73V'^T#_+'/K#-T7OY\)>]\S#OO\LY?R'O;GW;0 M)>055T>T(!2X"B'GQCP(=80[+EOT#FB=H(.&!>2TF;2$R@%RH][2=0(I>"8D M443[G$"OTO!W^](V/,=M0)?7HKG#8/>)6)1:TL7T-)P7?[B=XB_BV9'\WSA? MPGMALU\S-IR-;Q$V$+X@DE%^8K_7\A#6D$//BG)%<>+YJ>*IL.F:9%P^H_!S=S-ZU AK-,>NW1,CW2K7]\1Q=GQ1]GTC M_>K>/T<;KJVFFE'3;H;5O0JHO$.M%YJ[)\?8=<69$=62C2%XFWF3G#.6>6%UNE/YHUHH4OK>S, M9;"V=G,^F9AZC2TW9VJ#'>TLE6ZYI:E>3^+5W M>GJA>BM%A^\TF+YMN;Z?HU3;RR *'A;>B]7:NH7)]&+#5WB+]H_-.TVSR=Y+ M(UKLC% =:%Q>!K/H?)Z[\_[ GP*WYF ,+I.%4A_=Y*:Y#$('""76UGG@]/<9 MKU!*YXA@?-KY#/8AG>'A^,'[:Y\[Y;+@!J^4_" :N[X,R@ :7/)>VO=J^P9W M^63.7ZVD\;^P'0!U;ZQJ=\:$H!7=\,^_[.[AP* ,GS&(=P:QQST$\BA? MFL")SA7EUFK:%61GI]=*-5LA)?"N@9O.\FXE%A)A M9@Q: Z,[3C,SOIA8"N9,)O7.\7QP'#_C.(KAK>KLVL"KKL'FL8,)H=Q#C1^@ MSN.3'G^O[1F$"8,XC*,3_I)]ZHGWE_Q8ZB^%J:4RO4;X>[8P5A.!_CD1-MV' M37W8])FPMP/]02VA7E-,-" ZJ+G6]Z);P6W2;JQV\8U=_,H+3\;G9\!HO M Q*J0?T9@^G=&F&I)(G01;&NK#LEBJ\$P=+V 1P_?1;2.5S?7L/5S37<*U0CX["5(ZJOF&$U/!C]%4SCD*2#X_[ MO*[[MJ?K)O2TK*WX.EP]I:5Z_;]3HZ.U[!OGH(/@YJD=@PYM &JG&B*%DJ+Q M:!:[ZOK^;,[A-?44TLM?R/70%K\K^A$:?O!?%FQ^@6N?^>P@W=_HLWU\=?0" M'JOR2@HG&HT#+TE=9XY9><72S!%KE":L*M,Q#6-'9D? /&1%X3>SA"55[#8+ MEA!]Y[S^*-4*PK,"DI3X6)"\0I(6J8_\A+1:L)S$.TIB5N21TUU%^=UAO>X4 M6=[[TE%7;1 ZWM(M)VZX@:1%5&#B*%KJK0[88Y2[V41E5,.95N-R)\:7)*/OE>/OE)^;PR5K3? MTPZ_T)/).!YK3PG3US5BX_B\)#[!/97?^/07>*^ZYIAT3@8^+IT?1+,<./D4 M% B:&?_) +4E[LX&P3WI]<10U\@KEE.):))0M5P'I&'J2NXZ71AGKM^FI1OF MCAYY ?,A"C7#I-A7X8Z69'+QQ6M0K_Y(S)#<"-3QW]JO[Q^)L>"-].SZ\ M--]RO1(D (E+,B4&4Y_2P^MMF%BU\2^FA;+T_O+#-3UX4;L#M+]4RCY,7(#] M$WKZ+U!+ P04 " N@7A3&D)*,,8" #:!0 &0 'AL+W=OSC=(/ID:T\-P(:>9!;6U[%D6F MJ+%AYEBU*.E+I73#++EZ'9E6(RM]4B.B-(Y/HH9Q&2QF_FRI%S/56<$E+C68 MKFF8?KE H3;S( EV![=\75MW$"UF+5OC'=H?[5*3%PTH)6]0&JXD:*SFP7ER M=I&[>!_PD^/&[-G@.EDI]>"79Q5+3_6K[ DR63T]@9<3C-4_B&-$BU$B7PAI1XPL;KDIV$^4D*61Z.3Z9P MKRPQ.BP4)%D2IH24I.-PG"1P7A1=TPGFNBN1I"@X\V-_-,W"<3P=D1&'<9R/ MX+ Z(4A:@9\@FX23+',& <<3./071'OSUJ!>^ZUB2-].VG[TAM-A<9WW\_H: MWF^]&Z;77!H06%%J?#P9!Z#[3=([5K5^>E?*TB[P9DW+%[4+H.^54G;GN +# M.E_\ U!+ P04 " N@7A3[ZVL?UK<9H MTE,IRI6L3:EJIN7\?'#)3Z\R6N\6_%[*C=EY9J3)5*G/-/BY.!_X))"LY,P2 M!8';D[R6546$(,8?'3[(!JR0<]%4 M]DYM_BH[?6*B-U.5<5>VZ=;Z S9KC%6K;C,D6)5U>Q=?.CN\9T/0;0BIV0[BR)J?<6XW9$OOLQ<_U3*TD>Q!?I&'#!S&M MI!F=32Q(TX+)K"-SU9()WB## _:+JNW2L!_J0A;[!":0J1BSP WZ$7M@K&CIZX3<593>EF57*-%JR?UQ.C=4(C7\>81'U+"+'(GJ# MQ3TRIF@JR=2R.W(DI4]-GUF"ZD66JR7Y4Q43"";#IG\*#?*UE.S M%C-Y/D Z&JF?Y&"KY;?9.J8>VPC#\)NK"MEI3MF/, TD^KL4NO4D@Q_45&H& M3]S+M94K&@3IWBCWV+"LF5VJQHBZ,"/VMARG[+$N+0C?6V$1>!9[<1@S9![RJF9Q["51AM=>C-N0^UZ8YR/VH"RD?=O61#-)O"SU MZ0E2YSDGZFGL\3!A1WP>]SZ/W^US\%VK6M;6[$0 Y&#R"S#4R$,^/DK]J(]W M"(,S4-*05<'8+F7GT+)>_'DNO6ZTAFX@* NI0?$#B[CGQPF9-O*X3QX,?;SA MK6]9[F5YR,C\ ; -LJ+CLRO8<"IK.2_MJ!=Q&,9>FJ?$/ UR#%,OX?&K M0-W5"2:+(&Z.AYB,Z,(S@8+QL>A,^NA,WAV=6B)*9F55"E<.]R-4PSB'PO,X M^3>U(E@IRCDL1JZ<:[5R42E6JL&8\J2A8 4BB?6Z>D:YWR%JA9TN&)$*L/J$+6J_(*,/!W7=BM?[^9C!B,\15"=08!N.$ F^, MJ!M&8X01B=<;L@0/>&[>Q2OHUK"<8?XXQS]E$)#]JFJR$=7Q?F%96^PW?4X- ML7!$5^ZN8/.34L6FK"KVW5^R@ ??@U3LR-Y;-?OL' :_MH$SA%J]D,$8B?:[ MJ)IV3I [1#T#CYQ6\7$"#N$8&7"]%/6"T)DUF-=6$+I N[4R)>TU6)R"9P33 M13";;73=.ET]E:9C#%'],?#?)^8HXXZ?0[UY":+[@@8P!Q:Z_[4P2V3 6EA= M;F=YK^WV_EAKN2HMA69O7#+JZW5W\JE7&?[OH:&M.:]7P\0PTLW.(B:*?Z&U M6[E2X13BSJ8^+7S0HFY-TM$[Y/+7/,""_884TLYK9/80;][,3QZ,,T0T#/J1 MP5$?CT!-VD--^FZH07ZME4:/W\?N#'J0(@!]H;!SD0TD)80AP@_Q3P;TM,)5Z2!+@&N%Y" MJ88B$15"ED\..F"&JBFV%GI):P0B*U0SM?.F$KN*)B&?C^+-&7JW/.(M"IW0QU>QG^*A M%R<^L?=C]DD9N%9H_7P"*3="%X9*:A;$+ J]" 7U($[QT/,C@D/T,&$>?U7N M^T@ %"0PL!\Q'H9>%OG[GOGTH@^UN'BN,*.!^'4#-FAGB?B01UX4 W=O"8S* MXJ5QR*@C'='"/ ',N:_C$S4_:8SL^!\PT["U$[:UEJ+&VP)G2_J,0PG!;$"S MJ'0\A)*/=8$V49?39@_CAF'+?(LFMYHXV6<70?*/INQ*5N8TV.UH]LRTZ_(A MYZD7Q!%M0+<'LXW8K[N)MF/7#^2@+*8>':U@>KPQSWH\RH[BT=U7[0Y%\E0N MRIJ4;E6K78BW;8EKVIN:VJ1%7?Z[$[&KZ>80(!T5X# @71YHP[XAUU&Q6/G_ M^7Z[ZN79 ML'M/-!D+D[3ZA?S3STR>RR*+KZ3=BP[=Z?28#]\HYV/.4L]?T. MKO8W I!Q/;"->['_4H'#F/"M:&;OV-G7WR1RC8Z/!+B7UE:R+;Q?U>DT1N+] MT-K^16T>X#,F_TK_0R$ZV3F'64F]<*=-5&_@QO9(IG_;'VA=MN&ULC55M;]HP$/XKIV@?0&)-"- 6!$A -VU2JU6%;9JF?3#) MA5AU[,QV2O?O=W8@9:R@?DGN[+OG7I[<9;Q5^M'DB!:>"R'-),BM+4=A:)(< M"V8N5(F2;C*E"V9)U9O0E!I9ZIT*$<91=!D6C,M@.O9G]WHZ5I457.*]!E,5 M!=-_YBC4=A)T@_W! ]_DUAV$TW')-KA$^[6\UZ2%#4K*"Y2&*PD:LTDPZX[F M V?O#;YQW)H#&5PE:Z4>G?(YG0212P@%)M8A,'H]X0*%<$"4QN\=9M"$=(Z' M\A[]HZ^=:EDS@PLEOO/4YI/@.H 4,U8)^Z"VGW!7CT\P4<+X)VQKVSY%3"IC M5;%S)KW@LGZSYUT?#ARNHQ,.\1GI[=*;MZO4!=P@VL+K15;"S3M<6@)W)F$R0YH7@/%)X"Z,=PI M:7,#'V2*Z;\ (675I!;O4YO'9Q&_)/8"HEX'XBCNGL'K-:7V/%[O!)XO\(:; M1"A3:82?L[6QFCZ+7V? ^PUXWX/W3X O:5K22B"H#(3KJ74]32GD:ZT\B^7F M<&1*EN DH$$SJ)\PJ(EJ0"%1-!?&8NH"VAPA4X(&C,O-"#Y2C4S #V2Z)@.H ME6J-&JB92RPM%DZ)KSK0XI*\56683$T;%AI3;B%C"1?<;6CUAYWXLM^&HR((,HHZ40W>CSN] MX0#.<#%HN!B\F0N:VTK7I;R)F;/(KS.S.NP^6#= X&^E-6!VN:1'F:A*'V4S M@EFA*FKH$2?T]<>PXX#D7M.SE;+$\@M!KW4N/-@,!>J-WW^&OAX*5"^)YK19 ML;-ZL[R8U_OYCND-EP8$9N0:75Q1JW2]\VK%JM+OF;6RM+6\F--O K4SH/M, M*;M77(#FQS/]"U!+ P04 " N@7A3>DRXG#P$ 9"P &0 'AL+W=O MD',5)'2\%MB_2\>4>WLO#XTTW4GW1):*! M^[IJ],PKC6DGHY$N2JRY/I4M-K2RDJKFAH9J/=*M0KYT2G4U8D&0CFHN&F\^ M=7/7:CZ5G:E$@]<*=%?77#V<8R4W,R_T'B<^B75I[,1H/FWY&F_0_-Y>*QJ- M!I2EJ+'10C:@<#7SSL+)>6KWNPU_"-SH'1FL)PLIO]C!;\N9%UB#L,+"6 1. MOSN\P*JR0&3&URVF-QQI%7?E1_0/SG?R9<$U7LCJLUB:5^20W MO^+6G\3B%;+2[@N;[=[ @Z+31M9;9;*@%DW_Y_?;.+Q%@6T5F+.[/\A9^3,W M?#Y5<@/*[B8T*SA7G389)QJ;E!NC:%60GIE?(KFDX>B6+RK4Q].1(5"[-"JV M .<] 'L%(&3P43:FU/!+L\3E=-C%O\X6VBABP=\',.,!,W:8\2N8-SV'0:Z@D'4K&VR,MJ/*'D9SVNP+ MY4%0>_\FNN4%SCRZ8!K5'7KSVQ)?/4(#5PA;/4QW#5HN)&-.L=?'@'>>@'64K"./.C M> PWW:)?%PU9A7 4!NDQ'#&?A?2_,B6A__C#F(7L)\@8W$I#YCQ'#/P\"RQB MXK,@)L2VK9#NN=U9<%W"BGPA_+[B])>_XH9\,;*'TB#T?^[V<+3%52"?QT-; M@T,_CR,K!#X;Y^ JV(E?L6VHHS#SDW$&!WB:##Q-WLI3O1OG!:]X4R#TA9]" =*E;B?J^_C[ M;X=]WPE[\OJ_\9FP]J7K'; P\6/&K!3E?I2GG MN9\F 5S*9GUB4-409C&Q(H&0KDR>)%OJ'TXYBT,_BS(KI:&?!@E\=L\(+D_X M'2D2=Q3:I_4)P)XU^<8[2."!8O3T_P9G29&4'?E >K@'@)TR>$_?!-X?X%TZ M\"Y]*^\HUYT2QLFKCF2$KGFTAA*Z<^\H*;(0CA(;8\PU[[NKVL8V>U2]$+*M-.R[B,>!5&=A1! MDO@)&ULYACCP$WJ%24Z Y30?6CDE(OHIE:MS?)!T^VA7&.;/"G++'VKWJ+ D M\UEDF:_)"%&WG7$5C+B&5+./[!7)\^.MLHL>67G'JPZ?'J3]S-['I=%.NU*C M6KNF3(,+%,,:YZQI 8 M !$3 9 >&PO=V]R:W-H965T!3?7US;,_;%E^9#$L_YDDRGTP^P"$GL480"@);=7Y]G08F259WLZ]UH M1@0)[.ZSV&<72YZOE/YDYE):>EPTK;D8S:U=GHW'9C*7"V%\M90M9J9*+X3% MK9Z-S5)+43FA13..@B ;+T3=CB[/W;-;?7FN.MO4K;S59+K%0NBG:]FHU<4H M'&T>?*AG<\L/QI?G2S&3=]+^NKS5N!L/6JIZ(5M3JY:TG%Z,KL*SZX+7NP6_ MU7)E=L;$GMPK]8EO?JPN1@$#DHV<6-8@<'F0[V33L"+ ^&.M^<[?+D71KY3S>]U9><7HV)$E9R*KK$?U.H?A]<(1&N!R.'N#3F4WPLK+L^U6I'FU=#& ^>JDP:XNN6@ MW%F-V1IR]O+.JLFGN6HJJ-: V=?!3W MC32GYV,+^ZQE/%G;NNYM19^Q%4;TDVKMW-!-6\GJN8(Q@ _HHPWZZ^BHQE\F MUJ<@]B@*HO"(OGC8C=CIB[]D-WY65M*_KNZ-U>#0OX^8208SB3.3?,X,4JOJ M&DEJ2G8NR;#9MTRNBB:[.\Z!T+(1%A-UBRE)5CS2O6SEM+;F4 B.6N84/S-+ M,9$7(^2PD?I!CBX_ L)4-*587#*US@LW#4(L],^+0X(>-2B@G(\=PP! M1.&%J8.5>F&0\2#VLB"B(RQ*!Q:EKV:1\X/4SF98S1(M^Z:RQ( -C@)GGW(&J M@-*XQ/[&F1\G=/,H]:3F()W$47)*<>+G :&.3V7-H3\)3RD)_")XIE?8?7P4 MA8=!QC5>;XWU3VPZII0Y]HZ:<9 MQ5&,<9+X44X_:-&R-.]XEOE11F5 1> GX2;6)V&!D@"&(7XG88"R$(=^%M-5 M]1^X45("0J= %X%5 M",F%+&&TN>!'\)E>3)*$,$C'%:0KM?A%OP2-&813YJ)(I1O LB+?P,VQ< M6OH =!*6,<:YGP0OP2_+];I=^"@+>>[GB9/($TZP@_#W,S(N0G &_L8!XLI< M*B*_S)R:]]NBQT'R^%1LNDJ"V;043^B*26RA@KXYCJLL99X;JCK))82S!IG2 M0<=2:M=W,Y)&/L@&$_,:@\J55RG)G)L-CU:;0B<>I,;[TC"'P[B>2,]5V8DP<_0W$XE7''0WV":6?S.3+T@/L80C2< M7'+#I-B>1X?]8@+V3G#=R/R0>\(T]'-N$E&6XX+>/7=:JP7 ].T,,V/0I]F0 MX98R\/* .XK"RT.^9EZ!^GJ$D,5 R.*+7E2$04Q=GV>H,WV*\//K1J KQFJ% M-\--)\C^,AD6JD*:8252I\9[M",(A%R:4<7-W534FAY$TSE+$BE)8B5T-:3B MRYP][LC'K[)'*_0E:_0\:38NO,+O56WG;NTV.W9V\2OX^CU:J0I--3W5L@$' M_>#-SM_-IB==-UB.>P\*+SYUPQT83OWR#469G[K__ U]J,VGMU,M02S>(NR+ MEK;3+6=BRZ4S\$-6GD& _P8+33V5+GNXS<>[6LB_0^0;[WRF6$@]?^QZ">A9S5(V,@I1 ,_QWN-[C_ ]#=6+=U'CWME MK5JXX5P*!)478'ZJ\%:_OF$#PU>PRS\!4$L#!!0 ( "Z!>%,Y6C7V50, M !(( 9 >&PO=V]R:W-H965TM MV1+ L&3)5@S/-A"G+5J@68VDZSX,^T!))XLK1:HD%3?_?D?*UMS-4=LO%E_N MGKM[[H5>[I7^9"I$"U]J(JM8)+W&HP;5TS_;1!H?:K8!(<#^[YKK+N(%PO M&[;#![2_-UM-N[!'*7B-TG E06.Y"FXFBTWJY+W 1XY[<[(&%TFFU">W>5NL M@L@YA )SZQ 8?1[Q%H5P0.3&YP-FT)MTBJ?K(_IK'SO%DC&#MTK\P0M;K8)Y M 66K!7V7NW?X"&>FR^[,N!AQ.%>?2, M0GQ0B+W?G2'OY4MFV7JIU1ZTDR8TM_"A>FURCDN7E >KZ9:3GEW?H^4:B64+ M6\&D@-.&:=&$:EN,J MH"XTJ!\Q6'\@7)>^7PR4K2,?C&6V-< L$(DJ0PT'&F'/Z)CDE*"&- MXS;B& M1R9:[W5#*'1MD#Q_ >EL-$_2(UF@,L%WS'?393JEJ^@*?J/!85K=B-8I3$8T M#&" R5G/Y&R0R>>]RIZH_O]6NMM#SBSNE'XZQ^2@B?-,WAAG[S^76B1*#R2B=IG#7VI8) MGTT#23*:QRF\XRSC@MLG*#2-,@EN3 RTAHJ1WHZN]/]?1\XMOSJ7O^\R2"S] MB$'>=6%O]UR+L*_RM8"7W.2NF4%34B$>1]$%W+LET#R?78!5D(QG MT<4Y1L.3.5VCWOG7R(#'[D9V?]H_>#?=G/]7O'LM[YC><0I78$FJT?B::EUW M+U"WL:KQ4S]3EMX0OZSHT4;M!.B^5,H>-\Y _S=@_0]02P,$% @ +H%X M4]:])= Q P _P8 !D !X;"]W;W)K&ULK55- MC]LV$/TK S4H$L"Q),JR9=;]>JL[60N-=@NJ;A^I\=UNJ\">+@ MLO%)G"KK-L+MNN4G/*#]O=UK6H4C2B$:E$8H"1K+37 5KW8SY^\=/@L\FP=S M<$J.2MVZQ6_%)H@<(:PQMPZ!TW"';["N'1#1^'O #,:4+O#A_(+^SFLG+4=N M\(VJOXC"5IL@"Z# DG>U_:3.O^*@)W5XN:J-_\)Y\(T"R#MC53,$$X-&R'[D M]T,=_D\ &P*8Y]TG\BS?(:X>4-/]9H7JU#2PF<6Y@/8+L>C#T!%C-XKZ2M#%S+ HMO 4)B M-M)C%WH[]BSBQ]Q.(4HFP"(6/X.7C'(3CY?\E]S]*/?/JZ.QFF['7\_@ST;\ MF<>?/8%_H$=3=#6"*D%VS9&RT.SL[P86K_D=:KKJ8%QF YW! JR"7#5M9]%= M+Y$#EP44HJ:- J[WA\>.X5D2[AVO3,MSW 3T4 WJ.PRV-Q5"J6IZA*0?K#MB M,&@-;6I;@27S#R*\@G?"Y+R&/Y#K_B8 G:-RV'22!VPM^D1L\_#&+3V21: M9&Y@2>J&93:'Z[*D+N,J=ZD#/=S\%E3K6H_Q%>KD'1IG(GPBG7_U2I<+6&0+ M6*;1T[QZO$=H73(2E?F"&*63B#$W+!,B]O!Y]S5\NF0KV'F)+V V36(:DBES M YMF2W@[I'%&-O?&>-X;9_#8RPD?-*4&]%2S#^ M\[;_ E!+ P04 " N@7A39HJ20ED# ! " &0 'AL+W=O)*$5J/"I*]^MWI&35"U*U6+]8//+NN>=>R/.R-?8+E8@.'BNE:165 MSM57<4Q9B96@,U.CYI.]L95P+-HBIMJBR(-1I>)T.CV/*R%UM%Z&O7N[7IK& M*:GQW@(U527LUPTJTZZB)#ILO)=%Z?Q&O%[6HL MNC_J>\M2/*#DLD)-TFBP MN%]%U\G59N'U@\)'B2T=K<%'LC/FBQ=>YZMHZ@FAPLQY!,&?![Q!I3P0T_B[ MQXP&E][P>'U OPNQA%!CGO1*/?>M*^PCR<0S(RB\ MM MKSN-(&O(F:HW9@:5U-U7//9Y^!F#M#=( ^_.46!Y*YQ8+ZUIP7IM1O.+$&JP M9G)2^Z)LG>53R79N?8M6/@B?&;B36NA,"@6O-3G;<.H=P;_!8B9YT V/9#=I*.([S)W!M/9!-)IFHS@ MS8;@9P%O]N/@CT,6.H=7F!=2%W#MNT8ZB02WDC)EJ+$(GZYWK,X=]7F$Q7Q@ M,0\LYM]AL>6+EC<*P>QA+Z2%!Z$:]L>B*Q&8DG1??V>Y<>28FZ>5#\R)UR0+ M+1SF( C*GKC\%M!SI1NEY%^"*ZI%AJN(KSJA?_J.']^A'Y=D(Q;V)L T/U1N3B7"GN2',#BUP2VRQ=EAY(;V8 MP(G4G#S3$!.C4ZZN8U_DP#(?H%;4( J+V/%XQVFV?-FL91&4%#NINI+_!I>3 MV>6(W8V3]SCAAP<7^5=*';NF:A>\C/U9_ MH;#="W/<#OZ%>-(3O#4]WKKT6\GETUXY>6.(/P4/-)XZF2FT_(>Q63)=GSS# M:P*:V]*G03S^H-G.)TER 2?SR?GL!3M+TDF2+DZ?ZZOXZ%6OT!9A=A'[;[3K M'OAA=QB/U]U4^*;>S=:WPO+M(U"X9]/IV057VG;SJA.G86BJ!CIN3M0&)*ZLE.ZXQ:%>AV:C@=?>J&M#%D5Y MV'$A@\74"6K4]"^+@:>)6K!OK)L+%?,/7< ?V MY\V-QE&X0ZE%!](()8F&U5EP'I]>I&Z_W_"+@*W9ZQ/GR5*I3VYP59\%D2,$ M+536(7!L'N 2VM8!(8W/(V:P.](9[O>?T-]YW]&7)3=PJ=I?16V;LZ ,2 TK MWK?V5FU_A-&?S.%5JC7^2[;CWB@@56^LZD9C9- ).;3\<=3A-09L-&">]W"0 M9_F&6[Z8:[4EVNU&--?QKGIK)">D"\J=U;@JT,XN;J%JN3%B)2KN9#+DNK=$ MK^,"\@#D2E:J S+Y21DS)9-[OFS!3.>A15(. M.JQ& A<# 7:$0,S(!R5M8\A;64-]"!"B-SN7V)-+%^Q%Q.O*GI HH81%+'X! M+]E)E'B\Y C>V\^]L%_(;^=+8S5FT>\O8*8[S-1CID<2F MV(\IR]@P5] DBZ;C!3CDZ&0G2T UX!E')RA,',WP9L0(EQ;821B"Y4BS4[VT M9L\(^:ZTZEXKRY6TH,%8HG$G;I$^+0TE$KRZEC_BL5/RW3TY/-Z) #3KMT1HLXGOI^1,LB M&;IY1+,R?5[2@XP^KFU"TR0GDVR&U!@MD^(K2)K2*''*C.TK93UT,^\M#EE13;HF='L2>4\ID69ORCM<4TCFJ*4DN -BO# 72%#W@F)G@E\A:\D_IAZ;QE0_SQW M+LA"#C4;QO?DN5]6N%JB'AH%5&U^#+)7%BL9W&RPA0;L-N+Y2Z.(X< ?LBM+%GU!+ M P04 " N@7A3[JO$6OD% >#@ &0 'AL+W=O>FOWT-*ENW4\0KLBT72Y-T]=\_=D6>/NOUD%D)8\E2KQIR/%M8N3Z=3 M4RY$S]:8E9US=OG*Z'TX_DH'*T7WLOYPKJ%Z<79DL_%G; ?E^]:S*:#E$K6HC%2 M-Z05L_/197AZE;C]?L-O4CR:K3%Q2.ZU_N0FM]7Y*' &"25*ZR1P?![$M5#* M"8(9__0R1X-*=W![O);^QF,'EGMNQ+56O\O*+LY'^8A48L97RK[7CS^*'H\W ML-3*^%_RV.U-TA$I5\;JNC\,"VK9=%_^U/MAZT >O'* ]0>8M[M3Y*W\GEM^ M<=;J1]*ZW9#F!AZJ/PWC9.."%-98ZAX$$T*T%N[F[($0EI$3-:)+D?9UE."\;\.&8!:Q MA*9ICA%+4QHDA5O#R20HR/OKMR0-(Q(6.1F'-(G9,?E!2:3+ %N,1@+(PH@FT'!'86\0T+T*_'@89 M+,G);5/J&E%I=4U0-%NOVZQA%@GD9FZ4Y@!2N%&.M33J $8 SP(2AC$-X("L MH&D4>63??I.SD'TW?,<)+:+HF%SK%I'B%C!"&![G- H=E#BD:0 $XPR8@G - M1>XW#VC@\RQP6!B.!AY5F&,M95XR<*E5!7K-M:X>I5($<70.YHIXGY+*JI%,)4Y_I5DBP"WW!.#3.>=4:UEAI@QSPAL%; MY($KT(M7?Z/4=[D&J"5J*-+:>Q(QDE4?+:(DOY<*"A$->/,HFD3;EB>38-?R M<3A! -=+A[WQ$MD^+/WQEW[DRN@-4F='OFM'MK4PL&@?7W9-N!."_*)A04I. MR.AFFWZWF_A?>OJ-/#R00&Q7N@FYX@H%$"ZVK]>L%P6JRY=.;)^^:1#3*$W= M*"YH'&8^:9.,(=4R$B-;693[; U1EE+D,P%! )GW8)W>V?'.BNR=!=D\/= M%5?2:@43 'DN]+SERX4LM^.]KY$>E.DNO:=FR4MQ/O+MLWT0HXN;C?#;K;;Y M91OL>]GI_^F''QOI G)G$9>. BQ!A\M3/W;=)4Z*;CW.:)8'!/=1W#8;, MV-85 T>0(L%.EI$\QS=B)$\*$"GO&?8U'6PK5W[6S?Q$(0\'^HS15 _@_"]0 M(>B>>QA1X/K7*R!@>X:>'P:YMVBP'5? &&F%481;OF#:\X)9(UGI^0%96NJ5]?:T6A M=O+<;XUT$ZN7_@5PKRW>$WZXP -.M&Y#XBHGBFP_ M<0J&)^'%OU!+ P04 " N@7A3V93.YIL" "'!0 &0 'AL+W=OY1$+O;:/-H*T<%S+95=1I5S MS3R.;5YAS>V%;E#13JE-S1V99A?;QB O0E(M8Y8D5W'-A8K21?!M3+K0K9-" MX<: ;>N:FY\);E-(#D8P_/68T M4/K$X_4!_7.HG6K)N,5;+7^*PE7+:!9!@25OI;O7^R_8UW/I\7(M;?C"OHN= MW$20M];IND\F!;50W9\_]^=PE#!+WDE@?0(+NCNBH/(C=SQ=&+T'XZ,)S2]" MJ2&;Q GE+V7K#.T*RG/I/4KNL( --^X%'@Q7EH?SLG#VP#.)]GP1.R+RX7'> M@ZX[4/8.Z)C!-ZU<9>&3*K#X%R FA8-,=I"Y9B<1[W)W M&B>,$KO6@,YP6DIBL"4<AP4NK0:AP18YV#NL>C3N@Z] 9&N@O!+;8.*R]AUT'5P)G M0A&";BU7A3V'59X?"'(43_YEC4#1T/D XYM1,F.T8,EH-IO"+3T=?_[ K?6R M+T?)#2,J=C5^W9."9T(*)]#25L*N8'H]@[=N+#YJCAK-+HP "T%.UR>#=Y@R MJZZY7L.[$?6-FYV@)R*QI-3DXOHR M.U?6%-#D40-G0, !\( 9 >&PO=V]R M:W-H965TZ6_F [1PL/0 M2[,,.FMWIU%DF@X';D[4#B5]V2@]<$NJWD9FIY&WWFGHHS2.BVC@0@:KA=^[ MUJN%&FTO)%YK,.,P!",;70\Q@3ND/T2]][53+FAM\J_K/HK7=,J@":''#Q][>J/WO>*@G M=_$:U1O_"_O)-L\":$9CU7!P)@2#D)/D#X<^'#E4\3,.Z<$A];BG1![E!;=\ MM=!J#]I94S2W\*5Z;P(GI"/EUFKZ*LC/KOX ]7,F);->U M-_!1\K$5%EMX=RQ?9I@(@@ MS[C31]SGZ8L1_VCL"<0LA#1.DQ?BL;D/S,=CO]B'"V&:7IE1(_Q]MC96TW'Z MYX6\V9PW\WFS9_+>TBUKQQY!;6"<._UU1M,2J3_J]XM1W4T^-3O>X#*@JVI0 MWV.PHLJTL7"+C9(MW'5"MW"I1FT[>"4DV$Z-ALO6A( /#>XL[)!N;\>I9(?B M-?F;AMKR%W+MVPXW>(]R1/@-RB(/DSASJSP+R\*MJC@)"\;0A&'55Q"47M1)6'%"OA 9=LV*3EDTT*G_TTP/8-OZ,Y):,+];4K5.*[S(">I_R(F/R:G+L$@= MQ))17$])&==A62:>,!8R(NPY4&_]TV0(RRCM-+_GW?GU.YN&_G?SZ>E\S_56 M$%<];L@U/BGS /3T'$V*53O_!*R5I0?%+SMZP5$[ _J^4&UL?51-CYLP$/TK%J=66@5"LMMJ19#RT55[V#;:J.VAZL' -8: MFWJ&L-U?7]L0FDI-+N 9SWOSQCR3]-H\8PU [*61"E=!3=3>AR'F-30<9[H% M97=*;1I.-C15B*T!7GA0(\,XBN["A@L5I(G/[4V:Z(ZD4+ W#+NFX>;W!J3N M5\$\."6>1%632X1ITO(*#D!?V[VQ43BQ%*(!A4(K9J!OY_6;IZGW!-P$] MGJV9FR33^MD%GXI5$#E!("$GQ\#MZPA;D-(161F_1LY@:NF Y^L3^X.?W!^P DK>27K2_4<8Y[EU?+F6Z)^L'VNC@.4=DFY&L%70"#6\ M^ >'X!$(^ V.L>&GF5.TX\38SNF7'5ELTM_*@>;<4)Y3[*@8S=%19' MZ0XP-Z+U)Z1+MNG0%B"R-SL@+B2^34*R;5QQF(^4FX$ROD YC]FC5E0C^Z * M*/XE"*V^261\$KF)KS)^R6G&HL4-BZ-XCE!94] 5VL4T^\+3+B[1FHHK\TO*#H<]=D8%PO ZTVQ#,);!P8__G6.RW39'WK ME[7]48!Q!7:_U)I.@6LP_7K2/U!+ P04 " N@7A3CI+FNX4" "Z!0 M&0 'AL+W=O%-I(Y$DT9V]H@RX.3%'&:)%>Q9%Q% MBUG0; M)><2E>5:@<%B'BU'UZNIMP\&OSCN['H^HM^%W"F7';.XUN(WSUTUC[Y$D&/!&N&V>O\-NWP" MP4P+&[ZP[VR3"++&.BT[9V(@N6K_[*6KPXG#Z.J,0]HYI(%W&RBPO&&.+69& M[\%X:T+SAY!J\"9R7/E'>7"&;CGYN<6*66Y!%[ Q:%$YUM9*Y5Y1,]/*GV#- M;!74X7#[U/!G)LC>!N4RRW3CA2UF2#<[@?#A!AWCPGZ#YF^*]5I.J>\<54QEG AY(B3)4[L]R9YVAOOP[P&C2 M,YH$1I,SC.[9"Y>-!(=&^HC:\)*""FH6UQCN#N T9()9RXL#<$61&T\#F(7, MORGV;_K>@PT'_YI S@YV((UIG\9T$&F#ANL<:-O C@NZ+4,]JCE:O[1?3LIW'5_-VJ]TS M0\]@06!!KLGE9Z)EVDW1"D[783IWVM&LAV-%RQ6--Z#[0FMW%'R ?ETO_@-0 M2P,$% @ +H%X4X"GPMY5 @ 2 8 !D !X;"]W;W)K&ULM55-;]LP#/TK@D\;T-6.TR9!D01HV@XKL&)!BVV'80?5IF.A M^G E>DG_?2G9T5)@\2[;Q18I\O'QR:+G6V.?7 V ;*>D=HND1FPNTM05-2CN M3DT#FG8J8Q5',NTF=8T%7H8D)=,\RR:IXD(GRWGPK>UR;EJ40L/:,MW+ M"J39+I)1LG?,9A:J17(YNEC-?'P( M^"9@ZP[6S'?R:,R3-V[+19)Y0B"A0(_ Z?4+KD!*#T0TGGO,));TB8?K/?K' MT#OU\L@=7!GY7918+Y)9PDJH>"OQWFP_0=_/N<AT.$D:3(PEYGY 'WEVAP/*:(U_.K=DRZZ,)S2]"JR&;R GM#^4! M+>T*RL/EBCOAF*G8VH(#C;S32I?>T7#;V1_(HN_ XDO8NGEN14,G@^S=-2 7 MTKVGD.@]855KM<#60@BOQ,ZOW3Q%8NSKID7/;M6QRX^P&^7LSFBL';O1)91O M 5)J-?:;[_M=Y8.(7PH\9=GXA.59/AK &T?]Q@'O[ C>G=!"M6H Z2PBG06D M\1&DO<(G;"TY2?M6Z!^?*9S=(BCW2QV/DC[QJ&@3QI*UCJH6LDDW8T_ M'M PSIB] +=N@-$D,IH,"\EW?Q%R&I&F_U_(62PV^T="#N-,CPN9'MQN!783 M9IACA6DU=A<]>N.8O.RFP^_P;L;><;L1VC$)%:5FIU,Z7=O-K%-_GQ)R9 ( /P$ M 9 >&PO=V]R:W-H965T'"2T\2:8P?[M-GX]1P[:=8A=2^)S^WS=VY..V,? M7(U(\-@H[1913=1>Q+$K:FR$.S4M:K9LC&T$L6BKV+4611F"&A4GD\EYW BI MHRP-NK7-4K,E)36N+;AMTPC[M$)END4TC?:*.UG5Y!5QEK:BPGND[^W:LA2/ M**5L4#MI-%C<+*+E]&(U]_[!X8?$SAV2&_/@A9MR$4T\(518D$<0_-OA M)2KE@9C&GP$S&J_T@8?G/?IUR)USR87#2Z-^RI+J1?0A@A(W8JOHSG1?<,CG MS.,51KGPA6[PG410;!V99@AF!HW4_5\\#G4X")A^/!*0# %)X-U?%%A>"1)9 M:DT'UGLSFC^$5$,TDY/:-^6>+%LEQU&V$DXZ,!M86W2H2?2UTJ57M,+V\COX M;$S92:6"Z8;]="5SA;!T#LG!FRLD(95[F\;$K#QV7 P,5CV#Y B#:0*W1E/M MX),NL7P)$',Z8T[)/J=5\BKBMX).83([@6223!7N4+T".AL+-0N@LV.@MA): M_@WU.(%+HYU1LGQ1KN?Z<3VOI1:ZD$+!/2N1YYC+]&N9.[(\B;]?830?&5]\U7<7<0&-)^#8YK'H&@J"K95%#M6^H;%HA MK;<"H?.!P!/!('[C_^]'7_Z>UWG@Y;=^ETW3>'>82GPPD0W:*NR=@\)L-?7# M.6K'U5[V$_WLWK\+M\)64CM.\!>,#U[V#U!+ P04 " N@7A3+3(;-ET# 9# &0 'AL M+W=O[J^E!MU:J[S\2>Q*@&?("3]M_O@!,[=VKP:N_ZDC P\_'-!TPFLYTVS[8$ M<.1%5LK.D]*Y^E.:VKP$R>U(UZ!P9:V-Y Y-LTEM;8 7(4A6*&V$9*;EZ74.G=/*')8>)!;$KG)]+%K.8;> 3W5-\;M-(. MI1 2E!5:$0/K>7)-/RU9Y@."QWCP_H7T/RF,R*6[C1U0]1N'*>7":D@#5O*O>@=W_! M/J&)Q\MU9<,GV>U]LX3DC75:[H.1@12J_>8O>R&. MCD1 #;![# N]THL/S, M'5_,C-X1X[T1S0]"JB$:R0GE3^71&5P5&.<62VZ%)7I-[@U84(ZW6JG"3]3< MM/9'B'9CH!"./ C[3#Y\!L=%9?^>C+/LCVD[R/J "X;4I6RGB*+0MTJAW;_ZRQL#[HD(OHD2_<*,^8C/F M=1/ZS8H_@# FK\"-C;'I:Q"-5XL[_C(D6U\OZ-7_+1OK*P?+_JML PB3T[*E M1]T:WNQ-Z$DM"3^3;>/6S79][W7;[?7N;=-\Q\T&NP%2P1I#L]$%7EO3]J&M MX70=>K^5=OB,PK#$WAV,=\#UM=;N8/@-NG\#BY]02P,$% @ +H%X4WM5 M0E.\! ?A4 !D !X;"]W;W)K&ULM5A;;^(X M%/XK%IJ'&6E+?,G-%46:EG9*RVBK=KK[L-J'-!B()HG9Q)3.OU_'A 02QXH8 M\0*Y?-_Q.><[/G8\VO+L9[YB3("/)$[SJ\%*B/6E9>7ABB5!/N1KELHW"YXE M@9"WV=+*UQD+YHJ4Q!:&T+62($H'XY%Z]I2-1WPCXBAE3QG(-TD29+^N66I!__E48'U9@% M\?!Z;_U.!2^#>0MR=L/COZ.Y6%T-_ &8LT6PB<4SW]ZS,B#E8,CC7/V";8F% M Q!N@(N";A)L#L(I"20O@2[)-A]"4Y)\7G"1!#%^1>)>GV9@,^?OH!/($K! MCQ7?Y-)>/K*$]+ 8QPI+;ZYWWN .;PCX+GU8Y> VG;.YAO]@YB-L,&#)U%3Y MP?O\7&.CQ3]#,020_ $PQ$CCT(V9_K!)AP![G?2)F?X]R"3=[Z3?FND3%E:C M0PW]SDQ_86LC_5N?V/U.^GV?V&DG?=HG=D5'5%=)OZ?[X^^E;M:'KG7^J(I) M-ZDM$YB_^922B8"I;D_QH&LJN!;#60;6XGNIF_(WJ*6.P-WL<^E>'A MD?5^.)\T,(A<0HYADS;,Y HA"C"=J,J'C4XZ/DV:53V M3(>S?>1T)-ZO(O"-$?R0F^(+N=Q>R"TIRZ(@S@UIH951>M[\(UAO0."I"I3, MHY39%/NMVMF["-<6\-GSG^] M-"!R1C$8,G?69;*+T9ARE/=WY!S9DGJYH?\P.J\&N&Z&&)^J0;8+FQ)HC;VF &V<[WOM39(.YU#';6Z2K(,C#UG62W60E\LBWZ1B M]UU4/:T."[^J(Y/&\VMT.46:YP_HER MMCOLV]T(OE8'+F]<")ZHRQ4+9"%.+;NGNEP( %8' 9 >&PO=V]R:W-H965TMV,>W"(5_ JK&9[23=V\\V MA-*61)&FW03_G'-\OF/'3G92%,@-NFE0XAP6HQ^I>Z)[;JJQ("4P2SI" ]=2Y'E[-8H.W@.\$=K+3 M1J:2)>=/IG.[FCJ>,004,F44L/YL80:4&B%MXW>CZ;1+&F*WO5?_:&O7M2RQ MA!FG/\A*%5,G=M *UGA#U0/??8*FGK'1RSB5]A?M&JSGH&PC%2\;LG90$E9_ M\7.30XA;P3=2TV3B*NW=.'"SQN=-[=,_X/-K MI@;("SX@W_.'/?39G$B@][")'P9^BWIE;]3:&YUFC[[L?Y_'6B7L>IQX(R]XX[$'%FG@N-_DN#4Y M/FKRB[X,LQ.-CM\YN(S#<#AY8[0'%DW\*.@W&K9&P]/2%*" F9,ECQRAJ%6- M_N]9C=N%XG\]J_'[L^KK!^=-NGVHH(.JW;F=6\^\.)^QR F3B,):\[Q!I#=) MU+=XW5&\LA?ADBM]K=IFH1\^$ :@Y]>ZF^Z!+ D&\5%_HF*(W9O@U#G95047TEMR#PS4:J MBAH\JB+46P4T=TP5#Y,H&H<592)8S-W=O5K,96TX$W"OB*ZKBJKG)7"YOPGB MX'#QP(K2V(MP,=_2 A[!/&WO%9["3DK.*A":24$4;&Z"=_';53RV#([B#P9[ M??),K"EK*;_8PUU^$T06$7#(C!5!\6\'*^#<2D(<7UNA0:?3,IX^'Z3_XHQ' M8]94PTKR/UENRIM@&I <-K3FYD'N?X76H&LK+Y-KPE%Z\NR2O"!/F]E+5&?CT/#2*R MBQSR[P6$:$IG3W*P9YEX)?Z6F2L2I:])$B7Q *"5G_T1ME!9%Z([=J2.' MR*:G9-_9<=W9<>VUXS-VK@W=2477' AV*YM]")F)3%:8IOD_6!/81LQ@MC6R MQR>8)CWPBT41#8QWK#4,3L:;=^H$3AL@U M9TUO'!P>40]].AI/IFEZ!MG)U(O_)[)A-*^) 87CMFG;0F(]'UHFNAP&P?HU MIA')Z;,OC^+DB#YY,?1F+P?1^S6.(_(,5'GA'V=BG+X<_%+!L/O].F<_=_]Q MU,8_F;5W'WQRCJ,NOG[9Y2 ^#JC8/Z$^H,,UN6B&T27N > Z34E% 7:'._00 MLJ.\'O;ON%>+;T:C7B<9($OZ\S4\65@K4(7;XS5Q;;'9];K;[EOAG=N0?[A? MVF\(MP@?Q30?()^H*JS-'#8H,KJ:8"Q4L],W!R.W;BU>2X-+MGLL\3L(E"7 M]QLIS>%@%71?5HO_ %!+ P04 " N@7A3;4]LIK(" P!P &0 'AL M+W=OM A)0 M3=O#M@K:[6':@TD.8M6QF>V0[K^?[:0IA<"FO23^<=^[SYV=2UIS\2P+ (5> M2LKDV"F4VMZYKLP**+$<\"TPO;/FHL1*3\7&E5L!.+>BDKJ^Y\5NB0ES)JE= M>Q"3E%>*$@8/ LFJ++'X/0/*Z[$S=%X7%F13*+/@3M(MWL 2U-/V0>B9VWG) M20E,$LZ0@/78F0[OYHFQMP;?"-1R;XQ,)BO.G\WD4SYV/ ,$%#)E/&#]VL$< M*#6.-,:OUJ?3A33"_?&K]P\V=YW+"DN8<_J=Y*H8.R,'Y;#&%54+7G^$-I_( M^,LXE?:)ZM;6ML"#.GN%1"[Q*M4Y,%[(!5@##+T9PS)71=T0Q3 MS#*0Z 9-LXQ73$FT@ S(#J\H7*,O^G9=WH/"A,HK;?2TO$>7%U?H A&&'@M> M2>U.IJ[2@":,F[4PLP;&/P'S-5,#Y 77R/?\88]\?EZ^A.T ^8F5>^_EKBY+ M5QN_JXUO_05_J0=D/:81?%P MY/>3QAUI?)9T2G6[--\4THT7Y;Q:J77UAM['&Q^!W(1!Y!_@]E@EPS#IITTZ MVN3_ZGJ-&*@^V.3HXL7QZ/9V=$#;8Q;>>D%T@.ON]3/S+_F,Q88PB2BLM= ; M)/J01-.?FXGB6]OB5ESIS](."_U+ V$,]/Z:<_4Z,5VS^TE._@!02P,$% M @ +H%X4X/:B5W' @ O D !D !X;"]W;W)K&ULS99=;]HP%(;_RE'4BU:BS1<0BD*DTFY:I4U%T&X752],.(#5Q,YL!^B_ MG^V$+-,HNVFUWA#;\7G]G(]P'&^Y>)9K1 6[/&-RY*R5*H:N*],UYD1>\ *9 M?K/D(B=*3\7*E85 LK!&>>8&GM=WB@F0L_<1F5!DS-24;[]@[5#/Z*4\D_87MO5>SX&TE(KGM;$F MR"FKGF17!Z)E$/BO& 2U06"YJX,LY0U1)(D%WX(PN[6:&5A7K;6&H\QD9::$ M?DNUG4JFN$%6(A"V@&O.E-!A@C')"$M1PCE,T:26LA4\,$D4E4N*"YB@L 6A M-\'=/*,K8D(LX?0&%:&9/(,3H SNU[R46EG&KM*LYD0WK;G&%5?P"M==JB[ M"SL0>('_,+N!TY.S/U5<[6GC;M"X&UC9\+B[G99?AWWIP*==H2M'.WM/<[./ M+V%F T"J>GK\JK7A5F$NGXZ0A0U9:,FZKY+M@#,(S=S0&L;H/5_0?66P6L S-%A )=I@B/5SLJGX8VN^>^=^YUCX2P MU[#V/EAR^PU9_UV3V_\KN8$7^F$4'4YNU&!%;X;5 =S'3#4QDZV8'>(^?KP/ M+TC$D? .&C\&_[E( UNDX1'6RX;U\H,5J>_][@7>NY9I+=^N4[\;]KN]_N$Z M]5M=RO^_E7K\?',W&LJ"I#AR].5'HMB@D\"AH+NM7FSN-=^(6%'=&C-<:F7O M(M+_8:*Z*E03Q0O;GN=%/$N]VJ7@0 )43 9 >&PO=V]R:W-H965TV]=FO"?TA6TQYN UCA(VZ6TY3S\:!O.W M.$:L3U*I_@QP7T)""W^#W$>]:X!S*4%2$O\N$VF/1,R0A'V.?2!1(_.SS#420]"1[? M2Z>]JD\);-X?O%_GP8M@5HCA&8G^" .^G?1&/1#@-RT0T -#N %@EP-(%#$K 0!=@EP#[%- 5 MP[ $#'5[<$J HPMP2X"K"QB5@)%N#%X)\'1[@.9!.5,;4HFMK38\R VU]88' MP:&VXO @.3S3O!-R$!UJJPX/LL-<=Z.8)/D,FR..IF-*]H!*>^%/WN33-,>+ MB14FA@+'ITM._!?PC-.,^ELQ,P%* C /=V& DX"!W\ CHA3)60\N MYIBC,&(?1.NWY1Q<_/)A;'#!07HR_+*_RZ(_JZ._.?;[P#)_%?\6;('/U/!' MLNL#..R$S]7P)4[[P!QTPJ_4\ ?T!JQ1)_I:C;[&*Q&ZTPG_K)$Y"'.XV0*_ MT0G=[H3?:H3N=:+O=$(?=<*_Z(2>RP:]%OB]&O[DX1OU##[U#21=X02T6U7EC5>F'E_@9=T60KAK]G..'@:B>O?]X+"W#+ M<'?.! [EWIYBDF6\+8Q4/AU<[]R M'[6;0ML=F?)O;.R:?E5+R94K[UW61FC6FS7S9PS< MR[*;KE%YS*ZQE83JZ7T2ORKDNM[ ]RDXL*XX4%UROF:(ZJD!U61$U7%!\RTLX.-NP+RC94!2K4E'7#3A\GV37%0"J M2\ #>@WC+#XOZ2!+ IG;/+S&V[0MO'+G%-G#&K"- , -H+ 9 >&PO=V]R:W-H965T6(,3!1Y;F;&0DG!>7ILFB!&60]4B! MJK49'0_)FJ:(OQ4S*F9F;27&& 71ENV-P8RD@4A[W+R$(\,2SJ$4A1Q:0&*OPVZ06DJ#0DW_E4VC7I+">Z/ M=]:G*G81RP(R=$/2WSCFR<@(#!"C)5RG_)5L[U$53U_:BTC*U"_85EK+ -&: M<9)5L/ @PWGY#S^J<]@#;*\#<"K :0)N!^!6@*N[@UJM!4OBA'GL@GGG(JO6'!\/.@>OJ%C3*!'5#& >@PG>X!CE,0/? MP5RT?;Q.$2#+O?4)BE)(4:SD,XAC<#9!'.*4G0OF;3X!9]_.P3=@ I8('0,X M!V\YYNQ"+(KQSX2LF6#9T.0B"NF+&54>7Y<>.UT>HZ('+/<".)9CM^ WI_$7 M^ FG*:G:-$#SJ 3OSV-BV/K =M6N-6"3W5"]SKQ.XW0PT[Z7B?TH!-_ MT E=IV(OM][+57MY70=?F06%;-,"T;(EP9EHPYBDHHW9U^IY6S^6 M]@-E7U[JF['57]O5]L*+*N1YU:5:SCT6>97F-,W@Z M5KF>[[F--)I[5[=\];Y NL(Y RE:"DY4D'A+T?(E64XX*=1MOB!&ULO5MM;^,V$OXKA-$#6F!CBY0H MRD$2((D=QVFR%S2[5Q2'^\#8C*VK7EQ13C; _?BC9-F4+;XH+^I^V%CRS,/A MA0F[SP!?QS'-7B]8E+Z<]F!O M>^.W<+',BQN#LY,57; 'EG]?W6?B:K!#F8]>.TS**;RF*9_%A?3^6G/*2QB$9OE!005?Y[9)8NB DG8\5<%VMN-62C6 M/V_1K\K)B\D\4LXNT^CW<)XO3WM!#\S9$UU'^6_IRS6K)H0+O%D:\?)_\+*1 M]7$/S-8\3^-*65@0A\GF+_U1.:*F@*!& 54*J*V"6RFX;16\2L%KJX K!=Q6 MP:\4_$.%H4:!5 KD0,%%&H6@4@@.%#Q'HS"L%(9M%:"S73FG[;3A;K%;KS;< M+C=LO=YPN^"P7/'!)A;+0![1G)Z=9.D+R IY@5=\*'=#J2_B-TR*C?N09^+; M4.CE9^>SO]8A#XM-Q,$1^$JSC!9;"?P\8CD-(_X+^ F$"?BV3-><)G/^97-] M%T91H7,RR(45!=9@5HUXL1D1:49TP5V:Y$L.QLFYH)E"& M-EO&+5!<6*# H1[ERHQROA(HS@8ET,]H8D;YYRP7*&XY(UC9PN)5E+XRID"[ M?OM:4;D'%(#3-H##/5=MS3,#W[P!N/)>.^!?6P"[SF99](M[^P84_>+>?33H M]W:DNV,UMX1U-; 7:R[N< YJ] ;^?2ON@6G.8OX?PQC>;@RO',/3C'$I2"1, M%BS) :-98;.%+"%?74\QD>NHYS,GA66(%W5F"C%?4) M"GH6U)RS14'AXGJ6\EQ%T%/);[3DBH89>*;1F@$Z_Z_(7:*\ MRSG(4V''SE/B(P_GK#)PZZZ0J@L7H>[,89&:\?;(%VQ+$R5B=,,X()7 M$>C<8 IT9-7A&+$>PD42/H4S*F)BG:2/G&7/]#%B(GY7Z_R+W%%Z8RTC(+NU MM1H)FA>:_K L-$02"W6VU%#R'W0_NM@6!&SWGV1*:*;*SUAM\P@M8E,R*C13 MZOA'R N^J@IPEI4$EHD6DX/_ ?NFAY(QH=]=+$B6@F::^L[9TSH29/O$0/I4 M9 B:+,+"_91SILP0$PLD+-UMLDXR'PP^XFW[SI/\!X>=>1M)9D-FWGF/MRV0 MT+%&-Y)Y6TSI#W/(,ETR$Q+URG-&+AE MU(0FF0EU5Y0AR4K(7%5]7<>/@O2$-[?-71$:A@9W4@'6B]FAKGAW)6^Y9I+9 MS;;66YI6Q96,X\+._.A*NG%1V_9#^+(V";!:9[,EY0RLLG"F]&@%O==$8$AJ M3MWT&I5NXS=DWQ11H4X48 M@E [>TG9KJ5U7RPRMJ Y*PYTBT10!*ZN5U9Z S<-"YRF-YKM/O$:8M<*,07: M5"6&':TW9&IQS7G WK%<6Q"4>;LR^KV:-^_1W/> S%ZN.7O)3%"G8)$,S*=] MUQ7L7A@<+II5Y,8HLC\CF4%=^S- XY3[-7D*2Y*H%,W69*1A[1 M#>W)I.R9D_)7EH,Y>\R+\FH=*Y]V3"N(/4Z$6#NV3-N>N5%0%@2M>@1/)FVO MNQ[!DVG3^_!AB 7!OLV]VK&Q.>EI_6KM!CR96KSNN@%/4K;W46! \NU\E M?7IF^OS]CXD)1Y*6UUW9[TE2\3ZY[)]Z38Z!C=KSQB:U_Y!!$A&V$-'H#\.T ML205W%TO@"6M8',O\.:Z$BLJ]N#0MU>5%*XW7GWOH(QJ!76G@$)]7[-*DNBP MF:8^6E%>5?C[Q9W&*DEXV$QX=IJXLB#8Z1?7GI>9J^Y/?TQU@9MEN-LH3BXK MJ?J*X_YAG8:;Q?41;O1C-PJL(](?[DO]J@)#\!#L5B7F:M9O\-&F;BPI1IFV4P81A?E.S[R93[R_^Y\Y#?S MD;X7]6L_[^B0TL=^\W<:@3[()*?['7+ZV&^>>0SU 29IW.^4QL>^XK!#[RO) MW'YGS#VV0 >>A;F)9&YB^67(V-3&$$05S.]J-121SDX\R]\B"8&=N(IF;_-W,39JEN*O] M71Z1S$TZ9.X1:3*W/@N3VF_G.F3N$6DR-]$;)9F;=,K<(])D[D!OEF1NTAES MCRS0F%B8.Y#,'9B9^SR*VCX\#B2-!]W1>"!I/##3^$<9;Q(H"-O!S;T[J+VI M$;-L4;ZRQ 7^.LDW/SW>W=V]%G5>OAQRQN7'):/"&X6 ^/XI M%8%8710#[%XZ._L_4$L#!!0 ( "Z!>%-H:PM=I 0 !@2 9 >&PO M=V]R:W-H965T($[N/;E?/B?)<"/5 M-[UDS*"7+!7ZJK,T9G7I>3I>LHSJ"[EB J[,I'JE&$T*IRSUB._W MO(QRT1D-BW,/:C24N4FY8 \*Z3S+J'H=LU1NKCJXLSOQR!=+8T]XH^&*+M@3 M,\^K!P4KKT))>,:$YE(@Q>97G6M\.26^=2@LOG*VT7O'R*8RD_*;7=PF5QW? M1L12%AL+0>%OS28L32T2Q/&]!.U4][2.^\<[],]%\I#,C&HVD>D?/#'+J\Z@ M@Q(VIWEJ'N7F-U8F%%J\6*:Z^$6;TM;OH#C71F:E,T20<;']IR]E(?8< ,?M M0$H'TG3HG7 (2H>@Z= ]X= M';H_ZQ"6#D7JWC;WHG WU-#14,D-4M8:T.Q! M4?W"&^K%A1V4)Z/@*@<_,[J.O^=<<]LTC<[19$G%@FG$!3)+AB94J5'0'I:@B10&+C%AT)0J<7Z?&_2%TQE/ 0T@/MXP0WFJ/P'L\],- M^OCA$_I@@7]?REQ3D>BA9R #&X<7E]&.M]&2$]$&Z [NNM1H*A*6./PG[?Z8 MM !X4+JJ?F17OS%I17QBJPM$^F>(^,1W!=3N?A^;"^0'A3MVN-_\M[M/?\8] MLNXX:BE&4 U34. %)_"*.0 V0BOZ"F1B]&4+:+<"[1:@W1.@CVPEE1TXJE%, M]1+E&A8P1W,NJ(CM=!9L4TR=JP-;^'X!;WES/3J'W:P/^\8 MU;F"4@)=/[(X5\J65.>1'8&7!#&N=I ML4!_/LHT1<#<&ZJ2OUJ"[E=!]UOK,68++H0-:$93Z#)S-78+T=MK14!ZN-_H MZ[%52**(--KJP (SW]W5097%H#6+/7)%"9 FFMM>K'=<&M=-9[N=D]8=XD+L$,]60"!.,?&/2G0>1KU&M5U6 MI-L8PZD3*SQ!&WA/OO'[42XF-2QY&^G"$ZIEIA^2;HE_D&Z7-/>FPZK)MZTF MA]G5,H6#_U=22OS>CS3%:><0%9==BZK@6CMQNWC"8TX[B8[QL: Y6'12FATP M3T2BHX8>FSG0IBZT U(^3+=64=PNH[?",,4TD,P+O$EIAOY!;U!67$LK_H6T M%=?BBMO5]=U(>H*/=?-(6V\<1ACWF@KLLNH.HA,C44LP;M?@^XJPN(AE]M:1 MJ/4/1[_.2)!:%4F[*K[?2)0W.A#N@/2#QE"XS' WZC>?4AQVV!^$C;'P]MZ M,Z86Q:<'('>9"[-]F:O.5I\WKHN7^L;Y";Z<;C]2U##;;R9W5,$SJ48IFP.D M?]$'*E+;SQ#;A9&KXCU[)@V\M1>'2T9AN*P!7)]+:78+>X/J8]#H7U!+ P04 M " N@7A3$$^C4A $ "Q$0 &0 'AL+W=O'EYKJ31@8NO\QTM])TU%SE1^E1L7+D3E*0E*<]>U!3$9\KS)6T ;[PR#9;92ZXD]&.;.B"JL^[!Z'/W#I*RG):2,8+(.AZ M[-S #W-4$DK$%T8/\N08F*DL.?]J3N[3L>,9132C*V5"$/WW1*-; M%=2IQS3$T^/GZ/-R\GHR2R+IE&=_L51MQT[L@)2NR3Y3C_SP&ZTF%)AX*Y[) M\A<<*JSG@-5>*IY79*T@9\7QGWRO$G%"@+B#@"H"&DKP*X(_E( K AY*""I" M,)005H2PS/TQ666F9T21R4CP Q &K:.9@W*Y2K9.,"M,92V4T'>9YJG)'>?I M@649($4*[@M%B@U;9A3<2$F5!%=@NM67J 2L %,BQ ]6;, 7DNTIX&M0L]_- MJ"(LD^\UX_-B!M[]\G[D*JW/C.*N*BVW1RVH0\NG?7$-4/PK0!Z"%OJTG[Z@ M.TV/2KIGH<_ZZ7^LU#7P_,[1/[YM]/D0>F+H,#FGNWI)ZW5%];JB,IY_:5W_ M?N3Z5^_" Q'I/SV1_3JR7T;&'9%O24:*%05$@27=L*(P%:%K06TIV%'!>&K+ M_3%F5,8T;OK;GDEF#$W: M)![9X>G 7I# ML(V,/9@%'8*#&J!0:_ ^WQ'F-"VK6Q[)VCEY86N:1MQ!0.3 MX9N"TS8UBUL M2448QTE[W=I ['NH4VA4"XV&;@AJ=%[8"M.H76?VK3!K(R'TXB"R[)K!0><6 M9/_^BNL\Q+UYN%O<]=A+4D=)?K)Q0:_I==[_8%U5T-.,!3#T8=!>!0L48QCW M%!D\:=3P3?95T<^J)8 0652VD1&.XQZ13=>!Z+];V,>*;/>=\Q&;;@3[V]%@ MFZCBG,U:/WY;TM,&7OEATIV=I@'!_@[T6J> [4[347DS&]2/L>];YCM]G%[!I$S#\V8;1.#L<;.VO,8RVQ>(H@K%M+2Q0C8-Q=X(; M.X;]?GS1,.+VA@AP9&F<%F2 $MRML3%[F+S%+Y(!3R'GC\=-+T#]O6"P;Z"V MI\,(VQ;3@L1A!+O%-MZ/^KW_M<91A8LN5^#, @TB#V)+=QL>=6Z#=M2U>_+R M:CYF_$Z$WFD29'2MN=YUI&U$'+\/'$\4WY7OLTNN]-MQ>;BE)*7" /3]->?J M^<2\(M=?:2;_ E!+ P04 " N@7A3F7Y/$"0% !7&@ &0 'AL+W=O M2]^KR'-*^/3#^I=I2 M*L!+D9?5W6@KQ.[#>%PMM[0@U0W;T5)^LF:\($+>\LVXVG%*5C6IR,?(;L<#>"H]<'C]EF*]2#\>1V1S9T M0<7GW0.7=^,VRBHK:%EEK 2F M$"<$Z)XAH(: WA*\,P3<$+#M"&Y#<&T)7D/P; E^0_!MD7(&T%*3<9$\Y!?=5144%?@2_$LZ):DCP;D8%R?+JO7SZ>3$#[[Y[?SL6 M<@XJTGC9C/?Q.!XZ,]ZG?7D#4/@#0 Z"&OK43%_0G:0'-=W1T&??1O_)8O+8 M.4N?VXP>*3J,-/383/]M*6Z @\^6+OFVW-/_/?FQ[+FV\5#;>*B.AR\UWI\_ MRT] *FA1_66(B]NXN([KGHF;%CN2<2G' K UV#2CZ!KU&">HXRA/>)[(LCR? M-M,0 ;W04?_ZP/ABJ,0V5#H$!H'GG>)Z97';LKC&LCQ0OI0UD?ZERD)?EK2J MU-5:%@L\DWPOGS]3#I9RN7_-RDWS[%VN<&)+2MU:C\UC0L^Y<9SO#2_5:V?O M&2-->[/2R88W*!O"0>C5-7[S5H]0WP(::Z)Z@>_Y: !-K*+VDO?;Y'UC\O'Y M'I[Z@U&C"+N1)FMKY-P?)!TA-T2:MA_&A- )O6 8-+$>/M4@!\/WZABT=0R, M=;PO&!?9/Z3>9-$7N5VL*)#;19!UMD=JV].U>J#)U=,LX$0']'4KW0+8RS-L M\PS->AT^P['5I!*NCGN,#8RBMAJ?=D<++B@,_!D M.P3-BVT1F^)T[@:O:V^P\S=X)8-+FD"^UI;ZHW%] M3N'08SSL.AIMF=E#8QW4\Z%.VJRB]BO1F1PTN]S]& MSCF06>Q-$M10>VLU"& X5("9/72N@THP< M#UUPO/\B04VL7GI1J%U\]M!8 _4C[:8IL8K:K\3)B11=1X+B)E#O.(?>;@?[ ML^C\'9G]_7[Q8#I>=TZ-W*NJ .I,"YE-RUH%IFAH&!=4H/,+9/:+RT="I%%J MUXVTO6H-3:R@_9PZ T!F S J6S \EGFZ \C,&IG8(/NI=!Z$S(>0Q_G"U&N= MXZ#K'D!P9R/8;"/673S'0_4-3$V,.^W%9NV]V,1SK)%&J-O'I3;(_C0[8<1F M833TY1P/I= -]=]L62"/$QR??)^M?G+YA?!-5E8@IVM)=6X"*2O\^"O&\4:P M7?T5]Q,3@A7UY9:2%>4*(#]?,R9>;]2WYNUO29-_ 5!+ P04 " N@7A3 MN6?UH4 $ "_$ &0 'AL+W=O#I)>'Q3XP$FT3D427I.-FOWXI2I84 M7>@67N0E%JF9X9GAG$,QTSWC3V)#B 0_LC07,VLCY?:];8MX0S(L+MF6Y.K- MBO$,2S7D:UML.<&)=LI2&SF.;V>8YM9\JN?N^'S*=C*E.;GC0.RR#/.7*Y*R M_]%Z!D4JCXP]%8.;9&8Y!2*2DE@6(;#Z>29+DJ9%)(7C>Q74JM#%+A?X+]I6M8X%X M)R3+*F>%(*-Y^8M_5(5H.:#)B .J'%#' 7HC#F[EX.I$2V0ZK6LL\7S*V1[P MPEI%*QYT;;2WRH;FQ38^2*[>4N4GYQ\92_8T30'.$W"32YROZ6-*P$(((@6X M !\Y$P(L,K;+I39:Q/$NVZ58DJ28YI+^B_6.L)5Z]WU'N7KQ@>94DHM4;5$[ MK !GUT1BFHIS%?K+PS4X>W<.W@&:@\\;MA,JOIC:4N55H+/C*H>K,@ L?]#2 'P0% 2[/[ ]E> A1H M=\< QZTWR=7QW)%X535O.]4\;-+?M\H>W$B2B7\,JWGU:IY>S1MKB=:.#VU& MZ1UH[T(EGN<0AE&@ZO3<+M& F>-[J#%[!6Y2@YL8P8UUWQ#0,I+?0G 1.E'8 M!3I@%B$O"(>!^C50WPCT3R7!XS7T>\5Q@RAR.LC\'C+H1IX[#"RH@05&8,N4 M$D5E3E)=.&'HF+ .&;Y!?T;U:I$Q@6]:FDER 1;/A*NS!MR3XL"B^1KD)7)"5D@)#D. 74Y6@TVBM%[P3!9+@O8.LH@/\;MZI0KUCCN5'H=;$.V$U<-T(C8%$#%IW K\JY74DT M\7H:59FUT05N.$(PV,@U=(W8KG#\E+*UJ6<:,8;>&W +-OH*S0)[(KN.1 ]K M6J&CM&J4%IJE]BBM!M36FP1!MQGZ0K/@_A*M@CY=7,-';PPT;VH5F:/Y-XDS/%JQ?]'2HY M3@C(<49,780:<4;.&Q --6J+S&I[(M&.1'>K^(E(7Z;#9R(F+&G%'YD]M,]M0 M_Q,Z]"'J8AOXT/9;M2ZAV:TK8D;X6M^Y 5#HN:1,3IR-4MMK MUY7Y!DHL!WP+3,^LN"BQTEVQ=N56 "ZLJ*2N[WF16V+"G"RU8_>@O)**EZU81U 2UOSQU(12A%F![IC";$V6%-!42E 2O46W M4A%=+2C0M.1"D5_8EO_V6>\C">AR#@H3*J^TZ>-BCBXOKM %(@Q]V?!*:J\0;[G#WODL]/R!6P'R(^MW/M3[NKJ="7R MNQ+YUE_P?R6:$YE3+BL!Z/MT*970._/'"6S080.+#8]@=?1^7^T:56Q5YHSN MLB2*PM3=];#"CA6>8P5]K$85[;'B43+L9XTZUN@<*^QCC0Y883(.^EE1QXK. ML49]K.B0%83C?E;)SK*B/%1^P@B2*^UGCCC4^R;J!%\Z*/MKX<,7"X @M MZ6C)2=HG_9CHPU\QU4=,#O9C$">)UR&;(WMH-0R2\._E=?V9?R'R D>BCR4LRM3,KJK6V+)(." MB!-60:F^K!DOB%13OK%%Q8&D!E3DMHMQ:!>$EM9B9M96?#%CM0\ZV<\NQ=@L?Z2:3>L%>S"JR@5N0GZL55S.[8TEI :6@K$0,_="3JW1N8:T( M+4$2FHO7Z WZ?+M$KXY>HR-$2_0I8[50MF)F2^5>D]A)Z^J\<>4^X\IQT0TK M92;099E">DA@*]V=>'&ULC57; M;J,P$/T5"_6AE=H YI*D2I":9B]]J+9JVMUG!R;!*MBL[33IWZ]M")L2$O4% M//:#C>LW^WWK67)9%PSXL_-%/Y MU!DY*(,5V13JF6]_0N,G,GPI+Z1]HFV3ZSDHW4C%RP:L%924U6^R:^IP /#C M$P#< ' 7$)X ! T@^"H@; "AK4QMQ=9A3A1))H)OD3#9FLT,;#$M6MNGS!S[ M0@F]2C5.)0\LY26@%[(#B6Y0$\Y ?U" #A>OT?(#_0"^%J3*:4H*=*<_,W0Y M!T5H(:\T^'4Q1Y<75^@"489>80];]M"RAR?87QE5D*&%(@IZ#Z^& M#RW<=)7W!/L^QGCBOA^6M"?-&X=A\#EM?ISFCZ(HB-JT3R:BUD1TUH3N"?J/ M9WWR:V!\L&$4Q>&HH_XX2\OJ9LV/LVY\+QB/^\7'K?CXK/A3YXM@I[N]A#Y7 M\7&UXW@T]#JV>M+P<#SV.[Z.T_QAY =QQY=[T'=*$&O;OR5*^8:I^N=L9]LK MXLYVQL[\3%\==:?_3U/?.X]$K"F3J("5IO0&0UUR4??R.E"\LMUMR97NE7:8 MZ^L/A$G0ZRO.U3XP&[07:O(/4$L#!!0 ( "Z!>%/_\/B0AP, "(, 9 M >&PO=V]R:W-H965T.5)4AQ3@. M*UZ(8#YU8X]J/I4'4Q8"'A72AZKBZK\'*.5Q%I#@;>!GL=V9>B"<3_=\"RLP MO_:/RMZ%G4I>5"!T(052L)D%7\C]DK":X!!_%W#4)]>HCO(LY>_ZYGL^"W#M M"$I8FUJ"VY\76$!9UDK6Q[^M:-#-61-/K]_4O[GP-LPSU["0Y3]%;G:S( U0 M#AM^*,U/>?P3VD!1K;>6I79_T;'%X@"M#]K(JB5;!U4AFE_^VB[$"8'$%PBT M)= ^87*!P%H"NY8P:0D3MS)-%+<.2V[X?*KD$:D:;=7J"[>8CFWC%Z+>]Y51 M]FEA>6;^7:QE!>B)OX)&G]%"5GLI0!B-Y :]/T1?7^V;I@'=+,'PHM2W%OQK MM40WGV[1)U0(]+23!\U%KJ>AL;YJ]7#=>GAH/- +'@A%/Z0P.XV^BASR M,:?'+N@M#DK9+;D?D9IT4A,G-;D@]0UR4+ST[5%#3!RQKA8O\PG!43P-7TX7 M;HBB%D;/4CWE>&&_ Y;VCQR6Q9FK&>\2$H3I.^[R$H MS2CSVXX[V_'XDDMEBX_P&8\'TY$T39.>\R&*8I:E/>L>K0B3V.\]Z;PGH]Z? MI.&E+4/N_;.GW)4#8\L!-.7 %RH9+G26LOY[-$1%A WVPX-B68;]H=(N5#IZ MG):P 1LH'SM/6:>5??0\90/OGV/,)KUU&*(HZ;\!2X]41G#J7P:"WTL__MB! M:GEG$U(J"E3XN0++I@_N2[13YZK%KFN?TDP?V2X,,QVC]8?C5& MZ(4$]#T!O>)PY>W;>'JZ;IY!P*8PMV/GK%4_=Q\E6;]\>' TH5D_I4\MBN-/]0-L&O*WF6:[OD'5]M":%3"QDKBN\1^9U33D#8W M1NY=B_8LC6WXW.7.-O&@:H!]OI'2O-W4$W3_%LS_!U!+ P04 " N@7A3 M\Z!J4 D% #G%@ &0 'AL+W=O2Z2V547D]SM:BOU- M!W=>/LS9:JW-A_YTLB$K^D#UU\V]A+=^PU*PBG+%!$>2+F\ZM_@Z2RW MOC& MZ%X=/2,3RD*()_/RJ;CI)&9$M*2Y-A0$_NWHC):E88)Q_'L@[31]&N#Q\PO[ MKS9X"&9!%)V)\D]6Z/5-YZJ#"KHDVU+/Q?YW>@CHPO#EHE3V+]K7;2]&'91O ME1;5 0PCJ!BO_Y/G@Q!' .P#I = ^B-@Z $,#H#!6P'# V!HE:E#L3ID1)/I M1(H]DJ8UL)D'*Z9%0_B,FWE_T!)^98#3TT\\%Q5%C^29*G2.VE$&+4X(^C+H9 M>OHR]+LTR/@EUSV4##ZB-$FQ8T"S,/R!;GHHO;3PQ '/W@(?&S@>!Z(9-!,Q ML'R#Z$2@C*F\%&HK*?KK=J&TA,7Q=Z"+8=/%T'8Q]'1AN(E&2UI024JD--%; M+>1W)&&J73,:IDMQ+TD^N(3_G[CL_;@3'2X:'2Z"1 _:I+8V*?\1<:BM8MF( MLJ"<+IEVJ1$F37L#MQ@QV*5;BS!L\+JW$RE&C12C(,^<*DIDOD:$%RBC.]@' M-E#5->IVYC^1:O-SUCE#N:0%T\JE29B]F_9&R0=7L9A%@:D;F$6 0Z/G64"9 MRT:9R^AB*=AR227(P2 SH/S!-@O["$<@&6=\Y50DS)KTQNXLB<$\61*&Q1;, M5:/%59#G#\'/8;F014D;#1C7((W2\& *ETN*,&G7CLZ9'%$@]B1'%!A)CG$C MR#C(])L0Q9Z5I2OJ,#+QUDP<"^I4@]96XK Q []JUP,MP$DM&21%O%!$K)ZO2D9P-BBG M&N_&G6K16DL<-F8SHM9P'MX0+9D_^I@GQ)[HPSC?WI*]'W<:?>LF<=A^?>62 M5DQKR(201XJP>,\5$9P__G?C3N-O/2,.&ZXYW35;!!PJ"@KV$$LNCL).MHD.S0Q.V'3YARBPL.FX6E K?'#8NS;-=9C%D$MWZ6\.'PT[J41)>[V_U9+[U.'"@#4YPM$EV M:'(RP8'Y35M;EX;=T1>]IM(U[@C.>XZ)X+P.)H(;1#;LM/5P:=@+/0H-A[GZ MT&*SFCZ;G&@ &0 'AL+W=OZ$_*$VE&KTE*5<7?4V6F_?]_LJWM",J NQI1R^60F9$0VW M66K.D]U=^V7R7<]6LK"G/5F_100E%;!GKZ^B./14;1 M WFB"KU#7XB4Q.0:O9Y335BJWL#3;_=S]/K5&_0*,8X>-B)7A"?JLJ_! 6.F M'U>+W92+X8[%(O19<+U1:,$3FCCT9W[]$'L,] %Y#1_OX=]@K\4_8GV!@N@M MP@$.70[]FOKM0;U6H-BK4''6HO5 MBA8]"6GRA&!9ZDJ>WT:(+R;!;ZZL^?5P=#%VZBW\>M.+Z%BMA7U88Q]Z[=S1 M)"_;,C-_Q?XU4:!/0#>*HB2'>P&W,84TF&^6E-,5TPJ!CMH02=^99IR@+7D& MDM"NG3PK?1@7/AAZ>H1X30.HTL?#2-E2D^A8:&$+C08'0JT@C.H@C'ZR -1; M SG-$U.!CR3-24E=*9 GX3$%'DPIP'Z+N.#ODC*(RY2BM1#)CJ4I8MF6,&DB M@F*(TAI$M21P-9KY61!Q*H&IO*E8@DC$O"[P)7V1P\U.2;66)SA]@4X\E1YZND#BMO&HZ.;-TZI";1 M@:UV= XFN] ;G0]Q+'.2FJHD2<),QN&.<4TE5;KH8T 8)-7N$IU5Y@\A3BP" M.$=HX1#"HZXR#G$#$)]/A,2@A3+X"7S8\LI"=U)DX1#!G=":42J,_+G+1 XT M!*ESX]G#=19Z9'<-;+66LZ3F#JG!P,YO9'?A[OPV,U[H'YAFA).$>(@I;$:F MF*USP%D^,JY6:I5+=XH;'@U_ADB/'8%)#:6"KZF$;9! 9^=,T_09 ##^ M"'NB(YHV:\()Q]X I\3:D!IV#?WT^C]/0:'-G9$#S FI]N&X(5CL)]BJD'T' M[8:.(&&$]DGH4%D-YR38B6B_L'/ MXAF5Z^(%!CAI1NOR)^+Z:?V2Y$/Q:N#H^2Q\ORA?=31FRC&ULE9=M;Z,X$,>_BA7MBUUI*9CG5&FD;JO3K;1W5_5A[[4#3F(5[*QM MDO;;WY@D0,#0O3(:(%S;0)0>#?GM[1HC"1@./7*>BL M>:=Q[%Z?H_]1)P_)K(BB=Z+XE^5Z>S-+9RBG:U(5^E$<_J2GA"(3+Q.%JO^B MP\G6FZ&L4EJ4)V<@*!D__B=OIT)T'' XXN"?'/S?=0A.#D&=Z)&L3NN>:+)< M2'% TEA#-'-1UZ;VAFP8-\OXI"4\9>"GE]]Y)DJ*GLD;5550)-9( MTW(G)*PMRMEZ327E&=B ^4XRQ?@&Z2U%'#H-JD:EI#EBQV":O*&"D14KF'Y' MG^^I)JQ07R#\R],]^OSI"_H$INAY*RI%>*X6KH9,#(^;G:B_':G]$>I_,GV% MO. K\CT?6]SOIMV?Z.X*^4GM[EVZNU"_IHA^4T2_CA>,Q+L_%P#*B&Z5HEI= M3X0-FK!!'38S6_1('H;]P]]U"6(QP&#=&%UQAPQ5. M4>>@$6#_J!:V@&RG6SYLS.>PP:=U#B..[S6HS\CM$%;]3P1I.\MUDF M*JX5C)V,LCU907]#JQ95?NYB4L X(]#?" 8CRD6UTNNJ@!ES=+1E$PU HSE. M>MD,C6(_#>S9Q$TV\4?9R IZ[8-JQX-7ASB.^H!#*S_U_1'"I"%,)@E_4)BK M7;ZO"&1'$M,GJ# /K<3)L%@>3G&/V&(5ST-L)TX;XO2#G2:R5\?(05X/.) I M8E3&AID. ((H]GJ40Z-H[D5VR'D#.9\NJU P?HF4[PYTZ8%(^^2<#U\=IG[4 M QQ:A4&8C!!BKU43;Y+Q)RDJST*1HAV,/#T7"L0T^ MJ]WXZ,.MGN!I0?G.->$;!JIHYQMJA!-ZV!_P6>S\.>SJ$;Y63?"TG+SPG"DM MV:K2T*242 X%M:,.Q<$)+"TP-!N#; 4$3RO(@S1K#9^[YIN(_JK8#LXZV@HY MU 8G'6PDBQ',G+&YUTH(GM80R]S[X#L"#Y7"P3CQH\'TLQJFW3%Y^7'=BHH_ M+2I_=\\8TZ/Z%"FYT+4TZNN*Q0Q'2=#_+G8[YRISJ/V+R WC"C;S&OR\JP2V MI#R>$X\W6NSJH]9*:#BXU9=;.%M3:0S@^5H(?;XQI[?FM+[\#U!+ P04 M" N@7A3@5M\<20# #:"0 &0 'AL+W=O"UUS&Y6<%, DX0P)6$Z<"_\\30S> KX3V,I6 M&9DD]YP_F,IE/G$\8P@H9,HH8/U[A#E0:H2TC=^UIM,,:8CM\HOZ%YM=9[G' M$N:<_B"Y6D^AQ;!C_80@IH0[!(&>PAA30C?2QC4A(&=F2J*G8<4*SP="[Y%PJ"UFBG8 MR;1L'9\PL^PW2NA>HGEJ>LDR7@"ZQ4\@T2E:0,991BC!=E7X$FV8T&TK1OY MCA1^0O? 8$F41, LZ"@XK?,G6&O/ 3"KS [S$T/TR_ M@?(,!;&E>SWT]#WTQ-#]Y$":L%FNT.J%>_0^LCX_%YQ2I'?'%HO\UX'!!\W@ M SOX8,_@,U@1Q@A;Z9U&,FWE]" %/H&;"P95JU*0:'4RE;U)%0=^_^L$HV=G5\RZJ>SZD/:#V^5 % M<%NW7@%B95\/$F5\PU1U/S2MS0/EPM[+.^TS_7"IWAG_9*I7SQ46^LB3B,)2 M2WIGL=ZZHGI)5!7%2WNWWG.E;VI;7.O'%P@#T/U+SM5+Q0S0/.>F?P%02P,$ M% @ +H%X4W? 0?9A @ T04 !D !X;"]W;W)K&ULC51=;YLP%/TK%NI#*ZV!&$B6*D%J$TV;U&I5TVX/TQX7JF1HIFKKZUH!RQRI%#X-@HE?,EYYR=RMW:MD+AL4O()[1713EDS]O@$A M=PMO[+TM//!M@7;!3^8UV\(:\*F^5V;F]RH9+Z'27%9$0;[PKL=7R]CB'> ; MAYW>&Q,;R4;*9SOYDBV\P!H" 2E:!68^+[ $(:R0L?&KT_3Z(RUQ?_RF_LG% M;F+9, U+*;[S#(N%]]$C&>2L$?@@=Y^AB\<93*70[DUV+78Z\TC::)1E1S8. M2EZU7_;:Y6&/,(Z.$&A'H/]+"#M"Z )MG;FP5@Q9,E=R1Y1%&S4[<+EQ;!,- MK^Q?7*,RN]SP,+F5U?;R$51)5K!!D<="-II5F9[[:#Q993_MSK]ISZ='SO^:XH@$X0=" SH>H"]/T]=0 MCPB=.GKPGNZ;3/3IH'TZJ-,+C^BY.%=Q+,>]LYAU#N, M3CJ\!:VOR+)1"BHDM52NU4PE"%L):"LA,QD:\MT*3_8,70[Y'H!%,SJ)AGW' MO>_XM.]_VHO_SE=@GP-[ ["(AK/XP)Z_UW#VLKMC:LLK303DAAB,ID9'M1=( M.T%9NQ[<2#0=[8:%N7-!68#9SZ7$MXEMZ_X63_X 4$L#!!0 ( "Z!>%-. M,7I%=08 (LB 9 >&PO=V]R:W-H965T',G6G?Z\(W]WE'VZE.I[,>-F%O_<:=>)QI^\;@_'3.'OD]UU_GM\J<#39>$I'QO! R1XI/SWH7 MX8?+H3-P5_PA^+*H'2,[E ,IC;5TP\V_!)SQ-K2>CX^_* M:6]S3VM8/UY[OW*#-X-Y8 6?R/2;2/3LK#?NH81/69GJ.[G\A5<#HM9?+-/" MO:)E=6W00W%9:)E5QD9!)O+5?_94!:)F8/PT&^#* /]H$.TQ()4!.=0@J@PB M%YG54%P<+IEFYZ=*+I&R5QMO]L %TUF;X8O*_.I,';Z_%KFC^]_YRI# ME_Q!H_?H-Z84L[E ;RZY9B(MWIIWO]Y?HC<_O3T=:'-/:SF(*_\?5_[Q'O^_ MEFD?D> =PD$X;C"?P.9?8MU' ;'F.&PPOX3-[_F\C_#(F0?;Y@,3J$VT\"9: MV/DC>_RY&'W."ZU*,_ZC/>X_2F4L1/Y8(+-$ M"\WRQ)PT16WE9^3\V*6].,DFWM2\)[W-B0/S^B::\V5B=(4311/A :"/]SX M'G:1V]'&_0B47I,<.\EM*1[M!(^2:#O#6T+&&R%C4,B%&5W"DRIPZ.)1<6X' M#(SQ9./ZI(L0AH&'50!KCV.I$ELOIISI4O%W:&; S@W[UTL'Q6S.8J&?D9S; MRM*(K&!G483!^J\YNF$-J"&H\88]B:S,&A0U2@EWI(Q:E'A8A1A4XM(A?#K, M_,L:-5ZR%,V5D2'F]H@]VV"]0RR32HM_F&M/YES%YEW3"34*A.]!^T'P,Q0^C[\0 MYM]%)LM\BQRH-(M9K9$R-?,L;9YID\HU7#.V=7ETAD-0US?77O'D/3/UP 3) M)-5,-EYH9'H)TTFP K%U#)N:B$F+_["/*1A!3^$0QO".4B?0)#\M73CUC",^ MG9JNU*%Z>QS%DLT16P/SD&'!8DB?P!/#,SV$H>Z6>FRJ<<[LW,TJ!L4R+V0J M$B,^02GW0Q:R<1Z/=VH.V3,U?$D(3XY2)O)=99LHV^M:))X<*A'[JH+AJC(Y M*DJ3REL8UON:_GBT1X8O'!@N'%LRIN+)O,8SIHR4UK!,*M=;FO"P3\9[1-4: M7AC^^[H%]"^ZXH8\AIA7!D$%^N06C=TWW-M5?A>JW)T1.'$GHX8IB.0XCN^ MD.G"AJCZ\(!,$\\\$G2RD_4T(Z_9!I/=-CB",TT\P@B,L"-VU?C0#2NI;>E; M.MY5R\863*0.*U-9WZVLVC>H;ZO\UT5%T0F!0N/91UJZWQ=,/_/9IU+)1*8I M4^;D9E71H4GCB4=H)[/2 X[ C>31L&_Q%[:T]L23DE5$+*H_-28N_MN41>8Q&;1A]_9PGQW87]"6 M'8_5",9@5]EIY5GD^1J-.LF.!V;4TE >G1W87]#&,T_:Z,5-YDL>J%,/4MI) MDTD]$.EK-IETM\D,X>>(U).3PJ0[^O$^W>TU1Y 23TKZ8E+>VQ#9ZU%JMHY0 M!CST:"?0H[5O?&!('9EBNA-5#&?8,XZ^F'$W9:I%7"K%\_C9*RV023]*W7I16%Z?=&SG0?<@D-?1PP]H(:= &KH M 36$ ?5_'M@/=W'U8S 'M2_^[<\T;IAZ%'EAYMS4V-@*TD-J]IM;SJ91Z?6)_7K#Y_50BUG>4VJR$BMN1KD&YE4*;BJ,KS8[:V@#/ ZB2 ME,7Q#:VX4%&:A+FU21/=H!0*UH;8IJJX^;4 J=MY-(X.$X]B5Z*?H&E2\QUL M )_KM7$5'5AR48&R0BMBH)A']^.[QO/2Q!2D_D;/SL.:-!T@./QP?V#R&[R[+E%I9:?A,YEO/H?41R*'@C M\5&W'Z'/$PQF6MKP)&W?&T9H8W1+CNQV;'X2H >W,">4W98/&K0J'P_2S5KOK)S 56<$6R379N&W/ M&PDY>>#8&($"+-$%^:OQ<@7(A;17Y(((19Y*W5BN%,%<]1TH ( .T' 9 >&PO=V]R:W-H965TICVXX4"L^I+9IM!_ M/]L)*9L@O*POQ';\7(">Z(TL4]LU2 M*DZ,G:I5J$N%9.%!G(5)%/5#3J@(QIE?NU?C3*X-HP+O%>@UYT2]WB"3FU$0 M![N%![HJC%L(QUE)5CA'\UC>*SL+&Y8%Y2@TE0(4+D?!=7PUB3W [_A.<:/W MQN!*>9+RV4UN%Z,@62:?\+FVIO+PT@7VLC>0VV#C@5 MU9-LZR#V ''_"""I LL-%;9X<.\5KFI5)(C*G$",RE,H>&36.#B;X+06FY\)SO?-TDKXQS+#B3# M"TBB>'C T*0=_BTW'8A2!T_B%CMI$V/J^=*C,6J-> $^S@N8HLX5+?T?]>>= MW0NW!KG^U:+4;92Z7JE[1.D!!6X( X.*P]FZ!"//#]7?SM*#5R1*M_CI-7YZ MI_P8:P>WMK%H//37J/ ]CW==Y64\&';2+'PYH-IO5/NMJC,J*%_S%O^#AFGP MSB=WV2A=GDC*M54J5L"H+$]Z>@W$.XU5(YJY>\9#;E<"U/UUF:UNS#6%I0MA+L*_O.?>R8'+FY$I5MZXKTQQ* M(D>\ J9/UER41.FMV+BR$D R"RH+%WM>Z):$,B>);>Q1)#&O54$9/ HDZ[(D MXL\<"KZ;.;ZS#SS13:Y,P$WBBFQ@">JE>A1ZYW8L&2V!2.7?^[2(R M^3;A.X6=/%@CXV3%^:O9?,EFCF<$00&I,@Q$/[:P@*(P1%K&[Y;3Z4H:X.%Z MS_[)>M=>5D3"@A<_:*;RF3-U4 9K4A?JB>\^0^MG8OA27DC[BW9-;GCCH+26 MBIY*WMPP' #\\ < O QX#Q&4#0 @)KM%%F;=T319)8\!T2)ENS MF87MC45K-Y296UPJH4^IQJGD*^@>2'2-%KRL. .F).)K9,,Z)A6ZO =%:"&O M=-++\AY=7ERA"T09>LYY+0G+9.PJK<3PN6E;==Y4Q6>J^A@]<*9RB3ZR#++W M!*ZVT/G >Q]S/,CX+54CY 4?$/:PWR-H,0Q?0C5".+)P;T!.T+4UL'S!<%M_ MWJVD$OJO^FN <]QQCBWG^)S%"@11E&U086\GU;?3U_J&);(LYB7>)C>^%X6Q MNSWLQVG6- K&TR[KG<1))W$R*'%9KQIME*6\A#YU#4%X4/?:]X[%]21A[(?] MXL).7#CI'>372L[31K M.L'>^$B>>S B2A ;.SFE+ETSU;QE7;0;SG=V)AW%YWIH-S/V'TTS\1^(V% F MM:FUIO1&D;Y%T4S19J-X90?1BBL]UNPRUQ\>$"9!GZ\Y5_N-*=!]RI*_4$L# M!!0 ( "Z!>%/?V(N9D0( @& 9 >&PO=V]R:W-H965TZ?[]K!S)*@9?$'_<A=,DL3?4R-)5&EGM0*<(XBJ["DG$9C(=^[4F/AZJV@DM\TF#JLF3Z[P2% M6H^";K!=>.;+PKJ%<#RLV!)G:%^J)TVSL&7)>8G2<"5!XV(4W'9OIGT7[P-^ M<%R;G3$X)W.E7MWD(1\%D1.$ C/K&!C]5CA%(1P1R?BSX0S:(QUP=[QEO_?> MRU_H(;/UY@IH3Q7U@WL>EU %EMK"HW8%)0 M:8 MOR<(R4SK*-XZFL0G&;]EM@-1\@GB*.X>$#0]#9]AU8$X]?#HA)RD37#B^9+3 M"?YU.S=6TZ7]?8*SUW+V/&?OF,4*-95$+B%SA5I0H0Q0G4"U&\(?>Z@>#77J MJ=T;7XT'W>M>,@Q7NTDZ$!7%@^LVZIWN?JN[?U*W[Q&7:G%9&P1F#%H#:DYW M2F+N[A&^90632_1>)+6 /3\@.)MSP2T_;*W_070:1^G5GK6/44DW[0_2/6_A MSJ,J42]]KS&0J5K:YC:VJVT[N_6O>&]]0FVNZ4K_:9H>^GXU9!:[9@:V&V_LG\SYI69-1:P9/2! MI#*;6Q,+I;#!%96W;/<=&D.AYDL8%>87[9I:QT)))23+&[!2D).B_L?/31 = M@!L< 7@-P/M3@-\ ?&.T5F9L76")%S/.=HCK:L6F&R8;@U9N2*&G<26Y>DL4 M3BZN0&4@T BMJK*DH"9(8HK.,<5% FAE5A(N4G0M,^#HLJ@7CIZ DPN0F%!Q MJL#WJPMT\ND4?4*D0'<9JX3"B)DME4(]CITT:LYK-=X1-=>)'"/'_X(\QW-[ MX,MA^ K*,?)B W?VX;;*I0W':\/Q#)]_3$X)7)DMMHB:F,X&./V6TS>G&J2V)#HK?BT\-PP\+R9_=3-HZ?,G_K3J"W;TQBT&H-! MWV91($KPFE BR;#QL"4-!XTO*\[5ZNHS6P.CCHLH#L)#KSU5TRAT^JU&K:IH M4-45*[8C"3SOTQ6]&]&- V\2'@CK*9NZTS#L5Q:WRN)!97=,[T2VOP2[D]*G M.'Z_'@(W]N,#Q3UED1LY1Q1/6L63P67S8,Y,2$?X28G>@CKF]47R)E[G/+24 MINU T\%H#O=E7Q+##"%Z *\KDV"N5JJ]\7RY*7"$YX#5F>F7)1864GHJ5 M+VN!46%%%?7#($C]"A'F34;VW9.8C'BC*&'X20#95!42VQM,^6;L0>_CQ3-9 MEC&JWP#*O7^DGHF=];*4B%F22< 8&78^\:7DVA%=@=WPG>R)TQ,*', M.7\SDV_%V N,1YCBA3(FD'ZL\113:BQI/WYW1KV>:82[XP_K=S9X'PM.I?T%FVYOX(%%(Q6O.K'VH"*L?:+W M+A$[ A@?$(2=(/RL(.H$D0VT])UJG)/=8YD. 2/"#5"**VX)HANI5$ KX$JL3@KM$+&+RR@L@%;YC"!9@B M68([?03,IL<:"Z0(6X'.V/DM5HA0>:'-OLYNP?G9!3@#A(&7DC<2L4*.?*5] M-Q[XB\[/F];/\("?CPLU $'T!81!"!WRZ7'Y#-<#$&96'OPK]W7&^K2%?=I" M:R\ZGK:?UW.IA#Z*OX[8C'J;D;49'["I70M=B6E5F5696[F>9#"'T@B4N6+H'"_/$ MG"47+.MAV2E8ZH)E>S"8I_&!;S;L8<.CL!N\Y:QPX8:.1$*8NW%YC\N/XEZX M0A10<])!C;:Z=BOGQ\OU/D38=]0&)%F-3.++4P&&3Z-HFV:;43Q6M;]^=< MZ2YBAZ5N]%B8#7I]R;GZF)A6TO]UF/P!4$L#!!0 ( "Z!>%.*7W5HY0@ M !8O 9 >&PO=V]R:W-H965T M[(?$L@X/SX7\OL/+Q6,IOE1KQB1ZRK.BNARMI=R\FTRJQ9KEM!J7&U; FV4I M3;!GA=-WZ M5 V[WY^U_Z*=!V?N:<5NRNQ/GLKUY2@9H90M:9W)3^7COUGK4*CT+]F3%)>5;] M#+]^OINA-S_\?#&18)92/EFT)KQO3,!'3/ Q^E@69&R=%_!!/S9.86? MG7J/G1I_7\@Q\LB_$/:P;S'HQMW\CFW&",>ZN6=I/CNE^50U]Z>6YO,3FA-/ M-T\?67PZ!@9U"@#0J.96>CNJ_0"KJ7T!DOD%PSM&&"EREZ X^5,J6R M#J5&=:15*Q!\N((,/71SZY+8LS?1?U(HN) M%\5][_J"_C3 %N\L@G'D)T>]BW?>Q:>GS#%DDYV^Y#SFT'1GT-3IX.="L$6Y M*OC_H:?J6"X7925MB9Q:1I]W-.B^9[C$?;1E5#@"ZW<(T7>JNEZM!%M1R0"8I.!0$BW0 \UJALKE:2C0 M=M"-+YX&G@4&6LF]*85MDC.;I!>XLH:-P_A[X5NK:6_"^L3JF472LTG.K#H3 MEV>&^7SB].Q# 6,+1AQ]0O>L8$LN81S23(^ZI2CSG;.5RFU1%E]K>+ODSW-J M%Q15$*6\:EYO>;%23YNRXLUK:&Q:6E&G#1_I3SP\M8:O+YG8H]<7C)S#PK"T M[Z;I3W>?7=#I&_KTP_, 3]^0G^]FOS]8)546&WRRILJM(-!XXXR/X2K?35;: M1U,.#11 K;+]Z1)/27 X@BQR41SB\' 6>3B:1 G1\:/H4P_>1D9: =1JI!U M2;EH056YFY99!M%4Z6A])?LS1X\]O"AYWVYA(RG^-#QOE@4C7'DF8]_ M) :&I7TW3;>IA05Z)0%#U) ;2N^TEPZ2>!'Q#YWLRP6!I<*RR<5]')G;Y)+C MA1@V-0%V,[."$?0WFG%@?%FZ*!H;BL;^>2 *-B2*W20ZC"@#"@8K&&QH#[MI M[]:-W-A0 [.),Z&3+![,79"G-T*R"!R8T,CV,T"MU ]@*\*W* $:&8UU+=4 MHCJ3/ >DR[;H 2Q&*8/@Z?D/T5M!1W*MUKTISVJ%^6!1 2\["&CUS&U-Z(T] M[T>78X:2L)N23G>L2;K>-,R:/2%92IHU;9I])7@E:U&@$GA 5_\/PSETFS?L MJ6$I[&:IEY%OJZR+DF$D(P]*-@R/,2PSM$#?MO)QY6X5[S+N_%=$X M:9,+PS[SVN22/D//;7*8'&5>8EB2N!>RFGG5RF6 #X@A.8+/@P](9W/3S77? MMA%"^JLGXD>.Y1,QW$GQ;8%HDPQ=*T1BN)BX MJ11[?HCF'VY=B31<2J(S&5N&!8F;9OX+7%74^3U@(P,DW3;H@4J!ZH)+Q*NJ MULFM"PD3;45Y 81(=]M'C73&A[9 M"0S"!P,(_T!Y1N\SX#3(R+*&&H,AVL#^T"%"'W(Q<4R)P&!NX,;<^=VM*^"! M@=K@3* V,% ;N*'V6P).+*O+V,-'!GG0.4IRH^Q'^L3S.D'R<&.@,W- Y M;S<>T4;P!4115V"=DEN7:3D57YA\WGQN3LF67*CE!-TJJ=.]<%OC>T,%=6!P M/'"O0E[M649?XYC;F"0<\LN00> F@V\K-%KEA\.HQ^N!A0ALC331J];#:L]R#.@Z> D-#89N&OS5+#@!!H MP,B/%(Q$D;K7X$7H M;_5/5X_P]=3CVM#09W@F]!D:^@S=]#F\ MMP[?&S:H<\?"34'?,F+@^1=-B[0H.!3J%16:13K;'FH9G*M+1ME631+!Z%(R MUVYK: @O/).%2VBX*GS)]MWS=IOF4EBH*,]1M6&+YKS2D7]W+WB(7$/#3J&; MG3K9A\!!]ALCOP=D&"8)SV2)$QGTC]SH?](L'="1#$[2R,!Z=#*LOR9-\#RG M('ETFKJ,-- ?G0GT1P;ZHX$#F>\S'P=Z&9R/D:&'R WM+T]T>\SW^OP:IHC. MY#I!U+E+]Y)SH-?GU]W+\?Q..O=_Q,-;=F=[_N+G=?ZRO-![^_ M]]_-FBO:1DUS8QQ2O^(PA3.V!)7>.(8DB>82=O,@RXV^97Q?2EGF^NN:T90) M)0#OEV4IGQ]4![NK\%?_ %!+ P04 " N@7A3QOKU0>D" #5!P &0 M 'AL+W=OP!_G'-]S[=P[V GYI#( M)*\%XVKH9(B;:]=5208%51VQ :YW5D(6%/54KEVUD4!32RJ8&WA>[!8TY\YH M8-?F*XTG?I(0VR.]^K?K'?M94D53 7[E:>8#9TKAZ2PHEN&]V+W'2H_ M7:.7"*;L+]E56,\AR5:A*"JRCJ#(>?E/7ZL\- A^?(005(3@D! =(805(?PL M(:H(D4*W)9;EV:;*?O 89WRQ-1 'F@KV0" M'%8Y*G(V Z0Y4^>:_+B8D;,OY^0+R3EYR,16:98:N*C-F)#' G< M#\B=X)@ID, +_): IJ?I"]AT2-"S M=*^%/OL,O6_H?O^$F["^V-#JAS^J9TO0R"D(O[@W4[<".\R MZOO>@=4V5-@P45IM0WE^W&XUKJW&)ZTNCIBY(%SW';%J)J'-8/PQ_U=^]_ N M6U!=WXL/#+:@PM@+#@RZC8)7@%S;QJ%T\%N.Y0=?K]:]:6Q+\L'Z1/>LLL7\ MDRD;WAV5ZUR7.P8K+>EU>CKULFPBY03%QI;5I4!=I.TPTWT7I 'H_940N)^8 M ^I./OH+4$L#!!0 ( "Z!>%,<;3Z[(P0 &40 9 >&PO=V]R:W-H M965T!&R8F9\'^S]V9ALNGF6"J. USPIY M,4B46G_R/!DEF#,YY&LL]),E%SE3NBE6GEP+9+$URC./^O[8RUE:#.8SVWJBPM\$Z +/.[25. M."Z";M+VRV[_H#B$JI>+XUU@1Y6E17]KI-1,L@F/08T*T!M=Q5($MY MPQ2;SP3?@#!O:V_FQ@[56FNXM#!?Y4$)_335=FK^H'CTG/ L1B'_@-L?9:K> M@!4QV =PS7/]_26S&;S+6"'A;/OHZ]IV7IJT&J.3&U0LS>0I? /9,($2D@+ M>"Q2)3^V.KXEO)0ZA.[\\%-[YBD](L/E15OZJXJ>]M 3"E]XH1()MT6,\<\. M/)V*.A]TEX\KZO3X-5)#\(./0'U*'A]NX.3#:3.>ZM<1)JC3'M@P04^8O\M\ M@0+XJFDTGE,BQ4P!2I!6. J+0K3H2.9CC6*E,=PHM-> MC>44_H&N456YJ@*.;4"SOE_FH^!\YKUT4(YJRI&3\O85191*?#_$: _B+*!A M-\6XIA@[*?2*7F*J#J 8[U.0;H9)S3 Y]'NA7GC'?:G)'AXE/3F:UGQ3)]\3 M2I,@+@!?UUI$];WB\*)[?Q]W^G[<\QKW_#T3BRTR_'V^\ST^,NF9^,1OI-9W M+OKOMD1@? :7+RATS8/=8H [D486$AX,DT,-2$O9R?^I!S'/,B:DA;"),1EJ MI*]3G"N :2M-P7@8]'Q(0AMR>H!&' -6^2>D318.)SU@C6J3X #9. 8LV <+ M_>&T!ZR1?G*P]G=/_F.8PXYD3GN9FT) W)7 H2_'DHX.(FV*!7%7B[:T'(LV MWE\JDZ$_ZD%K:@B9O$]3=I)RCV8O;N;!M=X9";WK+5D&WU#D+E%I:@)Q%X76 M1.LS8U!I4PJH_]X9 MU<7V"^L=V[1&._\E6E,V*''.J,O52N"**83/>OZD^OP5P1/+2E=1HHVT4[>T MMX5*KYG.P5<>)NW-04C"GO)+&_&F;O%VZ$T?2;"_37&0-&I-W6K=UI.^T.%^ M$ORQ[_\GM-4H5O9\*R'B9:&J0V#=6Y^A+ZN38_-Z=0#_PH3>'$C(<*E- M_>%$BZFHSK150_&U/4W8?V,LDT_4R,'',!Y((< MM__^)"!@HX707.H/-B_/KO3LHMU'YFPOB\=R(X1"W[,T+\]G&Z6VI_-YN=J( M+"H=N16YOK.6118I?5H\S,MM(:*X,LK2.7%=/L^B))\MSJIKU\7B3.Y4FN3B MND#E+LNBXL>E2.7^?(9GSQ=NDH>-,A?FB[-M]"!NA?JRO2[TV;SU$B>9R,M$ MYJ@0Z_/9!3Y=4M<85(B[1.S+@V-DJ-Q+^6A._H[/9ZZ9D4C%2AD7D?YY$EEN)+IUR16F_-9,$.Q6$>[5-W(_5^B M(>09?RN9EM4WVC=8=X96NU+)K#'6,\B2O/Z-OC>!.## ?," - :D;\ &#&AC M0*<:L,: 59&IJ51Q6$8J6IP5S$$5S,I:TT]RD_=;5>B[B;93BULE M5X\;F<:B*']''[[M$O4#17F,JAOH2F;Z"2NC*D?7:927Z 3=W'ZI(-?Z]\+D MS=B\6PH5)6GY7@-^0W-4;J)"E&=SI2=IAIJOF@E=UA,B Q/"!'V2N=J4Z$,> MB_C8P5RS:RF29XJ79-3C/ROE()?^@8A+,#"AJW'S6[%U$/$K9 M/XE2B5@O1/VDK 2*%%(;@>[%0Y+G2?Y@AC,7MJ)(9(S>)7GSF+R'GI-Z-%Z- M9LK7TX(QYKHZ!T^'V0-@OFO!E@ L" YA1YQYRYF/*/4KFK<_<"$]\:^T3/T6QL&K;PE /.'4X?=KB6YH[7I:]6L17QR\20*+3Y0ML6*9I5)3F4AUL,-;-R,%!>#AU0MJ+-0#S7(>17JP!& T= MCP_$FG0!(),+V$1>M4.,#^L/(8Y+^LP 8* C8%$#<)P[Q*ROYP\>X-EU33S> M-@^JVT2:U)Z5%SJ\7[,A'.-.X/=9 CC*G= ;8-8UI[=GR%< +0L"$?H M<,_J6C0>[]$3A2"V>Z;G>_UJ?P7 ?.9B:WG9L" ,\,#J(ET#)NX;2,'&R;': M":F='!#(B9T=$.@.JW32]7DRWNZ9Y(+IA&#H!I M?4IYGQR &R/7R08R+AM>(]X;E\?BG3FNUR<'X,S^R\JMFR?K/1N:E?M'R*"EV72Y2*M7;I.KXNBT7][J(^47);_9M_ M+Y62676X$5$L"@/0]]=2JN<3,T#[!FGQ'U!+ P04 " N@7A33<#30%$# M "\"0 &0 'AL+W=O7H@##'1&H&HEXON, \UT0JC!\-I]4NJ8'=[P/['T:[TO)$!"Y8_DA3 MFL::+V&Y,$_8-[Z.!%[)\)W/?C*2ID)N"]33(\);)6+-B'>(2%WWEG&OQ,Y M L?_#)[CN0,!+<[#UUB-P(L,W!F +W\&/M%P=W)&C=^6US=\_BD^G?1KW1CI M<2UO.2?E%E4#2WAZ@Z[?BKP9\^V>\!3^_4M1PA>)A?CO3$!!&U!@ @I.!+0@ M(E._BP15MZ>PX:P ?$6>4(' -E#M>)*I*(#K?AW<$#5_9/CU3^UE[KK>6.7Z MI5NE 2_']X-CK^405S1V6Z\CB>-6XOBL1-T>9S(5MC3A[U&ZJ TH.JMK73?P MH40I7*K>K;OZ:JA0-5O83:[7*\!BP">,>T4:\ GBX1+%K93XK)1'DU> MD*O3[7W?59PFZHF\5F8TIBS/"1?OUD&Y]8IQ)\PX'+EA3_!'K[$[BJ*>Y(]> M03CR3XB>M*(GO[CU)@--%3GCGL2/7G'D]IR6'YW". AZ NW.N58@WYK[@8"$ M[4I9_]%;:WL%N34G;\]^IZXF]4WBG::^UWPE?$O5J9;C1E$ZHTCU-J_O"O5 MLLJH5<.ZCY#6/R,- +M!>V^?]02P,$% @ +H%X4^1^ M$;?] @ /@D !D !X;"]W;W)K&ULG99K3]LP M%(;_RE&D:2!!;KT-U%8J%#2DH5548Q^F?3#):6/AV,%V*/WWLYV0%99FP)?6 MM^?-.:^='(\W0MZK#%'#4\ZXFGB9UL5I$*@DPYPH7Q3(SJ@G 5Q& Z#G%#N3<=N;"&G8U%J1CDN)*@RSXG<\#-W2=:3L0 M3,<%6>,2]8]B(4TO:%12FB-75'"0N)IXL^AT/K+KW8);BANUTP:;R9T0][9S ME4Z\T :$#!-M%8CY>\1S9,P*F3 >:DVO>:0%=]O/ZI&WJ0E$J+O(9-!#GEU3]YJGW8 :+A M'B"N@?@UT-\#]&J@]U:@7P-]YTR5BO-A3C29CJ78@+2KC9IM.#,=;=*GW&[[ M4DLS2PVGITLMDOM,L!2E^@P7#R756R \!3R**8K@67&<* M+GB*Z4N!P*37Y!@_YW@6=RI^3[0/8>\(XC".6@(Z[\:76/@0CQP>MN#SM^ G M%H]..K+I-3O6"K,I\MXJ]R+4DB:(#P*9O:"F7>HS89NP?[(/VGWH9N+A_Z@ MW8C_B&XO_Q5[X,&I\&+WM1#"Z0CB@'+9(I#ILR[];*7)DFP$?Y.;OYRH+ M@IW*DJ-C9^9RT%5R__*5#>+:R+7U%0.ABLC M&?HC"@M O,_$H(_=RQ#VBN3-,_4$L#!!0 M ( "Z!>%,( 8 'Z@( -H' 9 >&PO=V]R:W-H965TM K1 -/A2CUP%L94UT%@W/+ERMB#8-BOV!+OT-Q7,T6[H&7)>8&EYK($A8N!-PJO)CUK[PR^ M<]SHG3782.92/MC-YWS@=:P@%)@9R\#H]8C7*(0E(AF_&TZO=6F!N^LM^T<7 M.\4R9QJOI?C!<[,:>!\\R''!UL+L*EMT]B#;*V-+!HP M*2AX6;_94Y.''4"8'@%$#2#:!R1' '$#B-\*2!I XC)3A^+R,&&&#?M*;D!9 M:V*S"Y=,AZ;P>6G+?F<4?>6$,\-;-%PAU=' 3+!2PWOXRI1BMAIP/D'#N- 7 M='I_-X'SLPLX U["E M!5=/]P) &RQ1DC;]Q[2\ZXB^,8"I+L])P4^:8OR0( M2'P;0;2-8!R=9/R6&1\Z\3N(.E%X0-#U:?@=5CY$/0?O'(!/W@*_M/#P\D0T M<5N/V/'%_Z['&$M<<*/AYVBNC:(;\NN$@Z1UD#@'R1$'-T4EY#,JR*@,BL_7 M]OII,!+,"J&R_\"AJM:D74=J6\GC,$I]"OAQ-].U46_7J/O29'* )_;CUNA% M2-TVI.[)D$9:(Z5)H6 &%AYVBI/3RK_PMF<"VXX_H_\]%5.27ZX)S]]59NX>UA\KQ7?.RE^RIYX ML2Z I@-4S2"P&F'#--BY!#25H*363W^S8J4Y*/ZTCRB!9V1*'_KQ@YVN5Z!: MNNFA*6?KTM3MHSUM!]3(]>6]\S$-KGK._*6II]Z4J26GVR%P090=OT=)5O4D MJ3=&5JZWSJ6A3NV6*QJ^J*P!?5](:;8;ZZ =Y\,_4$L#!!0 ( "Z!>%/& M/*GR.@( .<$ 9 >&PO=V]R:W-H965T,\&A2.@:9%L1VV!2@S9,M$0F>*U7;15 2-3=A:+,2*V&O=(,UGQ3:5((X-+O0-@9% M[HLJ%<91- LK(>L@3?S>RJ2);DG)&E<&;%M5POQ:HM*'13 *7C;62VPC3 MI!$[W" ]-BO#43B@Y++"VDI=@\%B$=R.;I93E^\3ODH\V*,U."=;K9]<\"%? M!)$3A HS<@B"/WN\0Z4<$,OXV6,& Z4K/%Z_H#]X[^QE*RS>:?5-YE0N@GD M.1:B5;36A_?8^_$",ZVL_X5#GQL%D+66=-47LX)*UMU7//=]."J(1Z\4Q'U! M['5W1%[EO2"1)D8?P+AL1G,+;]57LSA9NS]E0X9/)==1ND:2!KG+!"LE:@N7 M<%OIMB8+:\RTR3$';AZ5"$O!"1G"Q@_+^3V2D,I>P!G(&KZ4NK6BSFT2$LMR MX&'62UAV$N)7)'S.Z JB\3N(HWCTN+F'\[.+/U%"-C4XBP=GL8<=_]_9$FLL M)%OZ?KNU9'@2?KQ!,!X(QIY@\@K!@Y &]D*U"+J AIL#PEJDDRWHH*X]E+LH M^W0VG8]G2;@_H6 R*)B\J:#W!7JKY$ZX*3]%W6',CJ@O9Y/Y.#K-/1VXIV]R M?^(9L*UI5'O2[_0?OR-^)OZB#(_FUCT!'X7929Y!A06715?7C&*Z:]4%I!L_ MREM-?#'\LN27"(U+X/-":WH)W.T8WK;T-U!+ P04 " N@7A3EO'8>,$" M !H"0 &0 'AL+W=OVV>UCMP9 )L>K$U)Y ^?=K.R'0;V_/F MO1J) SG*82J**+*-R,P0NUGW'=[83CVR1HIEP![TE M7< 3X/-R*G7DUB@QRR!73.1$0M)W;OV;H=\V"7;'"X.UVAL3(V4FQ*L)[N.^ MXQE&P&&.!H+JQPI&P+E!TCS>*E"GKFD2]\=;]#LK7HN9404CP7^S&-.^TW5( M# DM.#Z*]0^H!%F"<\&5_27K:J_GD'FA4&15LF:0L;Q\TO?*B+V$P#^0$%0) M@>5=%K(LQQ3IH"?%FDBS6Z.9@95JLS4YEINW\H12KS*=AX-'0"9!VXQDRFFN MR#=R1YDD+Y070$1B9\FM4H"*S#9DHE]T&9(115@(N2'G8T#*N+H@9T2O_DI% MH6@>JYZ+FJ&IX\XK-L.237" S<\Y7A$OO"2!%_C/3V-R?G;Q$<75^FJ102TR ML+#A =@Q)'HF)D/(]:A4>KFO['(GYL^#WDKN$3+UMZ%T6)<.;>G6@=+6S-76 MS*4I26W)K\PIH3H6RGQ.JT'4[H91SUU]P:!5,V@U,OC^5C!DH!K$M&NH]JE] MC.K2T?%\+*&B/1_],&H=\+%3,^@T,I@46%!.[HH\;M#3K=&ZI[;RNBY]?3PK MKS]9&8;=X("5OK?K.EXCAP=&9XPSW)!8ZJZ;_-/ M;;*_ZSE^<#R;*ZP/?]E.U X/^+SK/GYS^QE1E;H"4Y!-FG:MQ&^=W-!=\_'; M1S2T_:F7=GS_/SO=O7/3W$$F5"Z8/@,Y)#K+N^IH$%D>ZV6 8FF/TIE ?3#; M8:JO0B#-!KV>"(';P)S.]>5J\ ]02P,$% @ +H%X4WB;6TU+ @ F 8 M !D !X;"]W;W)K&ULO57;BMLP$/T582BTT,:. MO"Y#F,(NZT6EB+79[]!/Q?%KP'3P!?BM6 MEJ*X8=D*!=H)HYF%?!;==F\6$[\_;'@6<'!G8^8KV1CSXH/[[2Q*O""0D*%G MX/3[#7<@I2>EQ+4Y M?(&ZGH'GRXQTXT-*J(!S.UX#" KF,;"6Y=NP3NW5T0H7W MS+'2P9;1T;,%:,@%LL>-%#L>#'WFLJQ&[Y> 7$CW@="K^L \VS1&DN@3Q5DM M9U')2:_(>1Y8F:?=O>$R5->6E37EIX.M=X5N2:$TEG.1[56PI7":- M*RVP'U]IF=TC*/>S)5VO2=<+Z?K7TA&S*1!:J%*U, T:IL%;^#=LT@U;A:_)-F9R)G0NP]6ZY&$[1=H9#]H\'#521NT> M\N,_/!PW3..W\'#2I)O\OX?M%+W.X/(]C,\:C>_9#]SN!+4)"3D1)9T1W29; M]<$J0%.$WK,Q2)TL#/?T=(#U&V@]-P9/@6]GS6,T_P-02P,$% @ +H%X M4THO7Q,!!0 O!0 !D !X;"]W;W)K&ULI5AK M<]HX%/TK&IKII#,M?K]2PDP").'1W4S3;#_L[ =A"_#$MJ@E0O??KV0;!^2+ MZ]E^ 5L^Y]PKZUQ)UF!/\Q>V(82CGVF2L>O>AO/ME::Q<$-2S/IT2S+Q9$7S M%'-QFZ\UMLT)C@I2FFBFKKM:BN.L-QP4;8_Y<$!W/(DS\I@CMDM3G/][2Q*Z MO^X9O4/#UWB]X;)!&PZV>$V>"'_>/N;B3JM5HC@E&8MIAG*RNN[=&%<+0Y>$ M O%73/;LZ!K)KBPI?9$WT^BZI\N,2$)"+B6P^'LE(Y(D4DGD\:,2[=4Q)?'X M^J!^5W1>=&:)&1G1Y'L<\!6 M!+"7Q'\KH2@(@0JP3TW#C(Z1[E$B_TY$5A[8(OS!AGL@J?>"Z>QH+'AQ.<9W&V9FA+V*W9JOAGR/M(MSXB4S<-(*%1.WVVR_K(],[2Q^WT+S@7=/\L?=).'Y.P MCJX#]+MV^A/9MM+ON_3=/TM_Z-+WX"Q]VJ7O!=T(("?]WKC/?^_5+;K0P>1/ M7&S596\5>M:OROZQ+ON_;Y:,YV)5_*=%WZ[U[4+?/J/_A]@_Q%E(4X(PYWF\ MW'&\3 CB%'TC(HKX#3?0=%#*>H6LW$&\#GTS<.R!]GI<8TV48P2Z=8H:-U&V MXQC>*6H":)FVY9ZB[@ MVU7SNHP$S,XM1F<5C-\+[9")/J$7TDNMG9(^"(52TNU M8HB](>-B>1!^?/_.W^N2 XO MZ1=EXD'F4+L^@E"NJ\R%8PCEJ3/F!-2RU#(!4>I,?@^B E,I$P E0RIE J(L MI0!F8$1/*8 YI*6;2EX+"!589\K$K^WB=UO!Y<:]&/B6E?:J94D/ZH!!JS]O MZ]DXHDF"\Z/(H.-*-?]X+>DW%O(F2.\'JM\@D*\H34 EU6V@DFJV+N$>()"K M+N&@D@*:-4%VWU+6B7D39/5-!;1H@LR^'\ V,_2W#T2]==S'1Q-,MY&O!)6A M5ZIB!*#$B"D5-@91ZI!-8"UU#P=K*7G==XKX *+4F7(*:RE]G $HNV\J6G, M9?4-!;4 4.:Q>TL3:$<'!BG)U\4Q&!,KSB[CY4=$W5H?M=T4!PY*^ZUQ-36 M]ID\FBL.*-[DRW,]\16WCL4RGI"5"*7W/;&)R,NCLO*&TVUQ7+&DG-.TN-P0 M')%< L3S%:7\<",#U >6P_\ 4$L#!!0 ( "Z!>%,--*409P( .(% 9 M >&PO=V]R:W-H965TE8J#X\26[:?S]*=KRL2-)>;%'B>WHD14ZVVCS: M"M'!LQ3*3J/*N?HFCFU>H61VH&M4=%)J(YDCTVQB6QMD10!)$:=)TF03W3C!%2X-V$9*9E[F*/1V&@VCW<8#WU3.;\39I&8;7*'[7B\-67'/ M4G")RG*MP& YC6;#F\78^P>''QRW=F\-/I*UUH_>^%I,H\0+0H&Y\PR,?D]X MBT)X(I+QI^.,^BL]<'^]8_\<8J=8ULSBK18_>>&J:?0I@@)+U@CWH+=?L(OG MPO/E6MCPA6WGFT20-]9IV8%)@>2J_;/G+@][@.'E$4#: =+7@/$1P*@#C-X+ M&'> D.JX#27D8<$ 9/0!TB0='A!T>QJ^PGH MZ56 )P?@B_? KSU\>'TBFE%?D%'@&[U5D&5?D%^SM76&.N3W"?YQSS\._..C M>OMRXG,N&JH!E$9+"!8Z4I?0OX%:.Z0WP03D6DHZ;*L/9WRW/#_T M$EHEET&)GS]/&27X:;\T;WHL3GFT"8CW7K]$LPE3Q)+21KGV%?6[_:":A?Y\ MM3^G =;.FW\T[?2[9V;#E06!)5$F@ZN+"$P[45K#Z3KTV%H[ZMBPK&@(H_$. M=%YJRF!G^ OZL9[]!5!+ P04 " N@7A3CF>Y,&P$ "O$0 &0 'AL M+W=OP^$>&&EE$Y5('TG%*= ??TM)$>U$86S4>8CUM;.S0VK(U72C M]'>S K#DL^MK%V?19%)5E!PT\7;L5R9=V%:#9=\R7< M@?VZOM%X%K4HJ2A &J$DT9"=]R[HV8)-7$#UQ#)G;6[7Y$YJ"A@XO4;FI_I--\VS<(TEIK"J:8&10"%G_\L=&B*T 1E\) M8$T >Q[0?R6@WP3T]\TP: (&E3)U*94."V[Y;*K5AFCW-**Y@TK,*AK+%]*- M^YW5>%=@G)TM0(L'[K0G5T)RF0B>DVMIK"YQ=*TA'\D7KG7]Q/L%6"YR\P&O M^D"#.ANQE-Q"2K@A*TB70BZ)\"C3R")7ES%*&EZ7-2_V"B_*R&[L[V$VG$8/'7Q.6SZG83[*616^'Q>%*CMS7M8 HZV< MC+)A[/ZZKOQA$'8RFKP+#,RX)3,.D^%"DP>>E^ & M1X3F7!?)\0N1/DX&NQK5KU#'@W084G/2%C )%O!)&4.L(O> :U>2!0 M%=F!*GH/IL-CJ^C]E/ZRH38(I_NKZ!V5AMVP0\7^@2IZPZ3C8ZOHO8R&S6P? M%2<'JLB\6;&P/W2H.#A,1>;=@]$CJ\B\6S#VJRHV" >HZ/V$[;EO\RH.#U31 MNP<[]H:->;=@;VS9]E#QY;[L#16]G["PGV GB'V>Q+Y):Y#)#X)]\8;K%-=' M:36VF(9PF1ZR8=DEXJV%C8XML;<2%MY\74O(,JC:9;)6VNG=*?/XAN= MAH6=IAY4@[N))"^Q*ZNW(RT="6Y7A<+B'JJ3TLL=TW-*T58G6X!>5E\$#(X? MYJU;O?9J^]7AHNJUGUV_I&?S^MN!AZD_97SF&MM30W+($#(^&>%\U/77@?K$ MJG75+]\KB]UW=;@"CBV(>P#O9TK9IQ.7H/U&,_L?4$L#!!0 ( "Z!>%,+ M*4<,9P( &D% 9 >&PO=V]R:W-H965T(!Y!8DZ;M&"B--%JA51H"T<$>ICVXR:6Q<.S,OK1,XL?/=D(6- M7AJ??=_G[[[K.=DK?6]*1(*'2D@S#TJB^BP,359BQAN: M6B/+/:@281Q%[\.*<1FDB=^[UFFB&A)%*@L9B'GPY= ML,KG0>0$H<",' .SGQTN4 A'9&7\Z#B#_DH''*Z?V"]\[;:6#3.X4.(KSZF< M!Q\"R+%@C: ;M?^$73TSQYO M .(.$/\K8-(!)K[05IDO:\F(I8E6>] NV[*YA??&HVTU7+HNKDG;4VYQE"Y1 M\QUS5L(%ETQFG E824.ZL;TB ^_@@G$-=TPT"*J JX8,,9ESN87?8 .'2R3& MA3FRB-OU$@X/CN N(0OI6J,!9@D)"O871MFG;CS5ES\BKBKC$8038XACN+Q M"_#%V_ UUB.(3SP\>@X/K4V]5W'O5>SYIJ_PK22A1D.@&2&8/:N!;35B:]3C M,SMR-'PK;5X.S$")^=89Q@?&/L*"F1(*.T?^'-W6%96H;=^UMCD@.-MPP8FC M>4/^I)<_\?(G?VVU.1XV]=MGFP@KPLI\?^.::7_-]/]=>ND_T-*=>#KWZ.S2 MT\GI- EWPT[_F32>S<9QG]5*#0>#X!ZA2Z:M[P8$%A87C4YF >AVL-N 5.UG M8Z/(3II?EO8M1.T2['FA%#T%;MSZUS7]!5!+ P04 " N@7A3]WDMD^<" M #T" &0 'AL+W=OICV8Y)I8)'9F.RW;7S_;2;T";=>GOB2V<]]W M]_G.O@Q77+S(%%'!:YXQ.?)2I8I+WY=1BCF1#5X@TU\67.1$Z:E(?%D()+$% MY9D?-IM=/R>4>>.A7;L7XR$O5489W@N099X3\7N"&5^-O,!;+SS0)%5FP1\/ M"Y+@'-5C<2_TS')*;HS!*'GF_,5,;N*1 MUS0!88:1,@Q$OY8XQ2PS1#J,7S6GYUP:X.9XS7YMM6LMST3BE&??::S2D=?W M(,8%*3/UP%=?L-;3,7P1SZ1]PJJV;7H0E5+QO ;K"'+*JC=YK?=A Q!T=P#" M&A"^![1W %HUH'4HH%T#VG9G*BEV'V9$D?%0\!4(8ZW9S,!NID5K^929M,^5 MT%^IQJGQ# 5=$K/W<$T981$E&=PPJ42IDZLD7, T)2Q!"93!-:$"GDA6(O"% M-E,H4"IX( IAOB(%7"4"L0*>SE 1FLDS3?$XG\'IR1F<&))O*2\E8;$<^DHK M,''X41WMI(HVW!%M$,(=9RJ5\(G%&+\E\+5TIS]QF_1JH!S=8YA,TP MV!+0=#]\CD4#PIZ%-[? 9X? !P8>#/:H:;ELMBQ?Z__9W,CA.7S6YQ].;[G4 MV?AQJT%PHS"7/_>X;#N7;>NRO<-ES9H8#P(CGC#Z!V.39ZY2%!#Q7-]'J;DH M=%24Z3F> ],7FJX@15ZW%4'EL6<]FGMK.>X&06_H+S<3\]'HHMUM]9W5&S4= MIZ9S;#6SSL= @S (.]LC[;I(NWLC=8=/F,,GS>$C[O#MR6O/\?>.54I]Y[)_ M]%+J'U)*'XWVE-+ J1DRR9JJY&M^I:]Y7M6._6 M)[JE5QWX'TWU/W!'1$*9A P7FK+9Z.DJ%U6/K2:*%[;K/'.E>Y@=IOJW!(4Q MT-\7G*OUQ#AP/SKCOU!+ P04 " N@7A34>G!T*D% #L&P &0 'AL M+W=O*X,-T%(=% ISPIQ-EI*N3H=CT6RI#D1)VQ%"_5FP7A.I+KE#V.QXI3,*Z,\&R/' M\<>$?[^@&=N#H^<%-^K"4Y8/Q=+(B M#_26RJ^K:Z[NQHV7>9K30J2L )PNSD;G\#3&86E0(7Y/Z4;L7(,RE'O&OI4W ME_.SD5/VB&8TD:4+HGX>Z8QF6>E)]>.?VNFH:;,TW+U^]OYS%;P*YIX(.F/9 M'^E<+L]&X0C,Z8*L,WG#-K_2.B"O])>P3%3_P:;&.B.0K(5D>6VL>I"GQ?:7 M/-6)V#& _H !J@U0U\ =,,"U 7ZI@5L;N%5FMJ%4>8B))-,)9QO 2[3R5EY4 MR:RL5?AI48[[K>3J;:KLY/2&)AD1(EVD"2D'0H"KM01L 5@QG)56LMRS!\IN"P2EE-P])D)\1$$XEG3V'.UH44BL">9X&J]@5GN>(C7?ZL*O^D5?YI5?Z6 M9/I-%WQK,J\&G8.CK)Q;GT"Q'4M)GDR)WKKW=S*#_<"'G33W4<<0.9W!B TH MC*((FK,<-"$&UA#5]-U3+$&O78BPBZ)N% :.VC750^#$*_,VQFH..%W5EN!*( >P/S'.[('#QL MFH%[JE91=(<*:D$T1@Y[_711"'MQ]V$HQ$$WZ#Y*S3KL^0,Q(QTS>B]V@UJD M(+8F_K*0E%,A 5>MJ68*R=5:3^QCM=IK*REEQ70S;("Y#HZZ*3; PB <2+#6 M06@7PH.YN_;?(>]^E'U8R=ZH&Z4!AE4E#= >U"H)O0,)O';0Z:'GH%XH)J"! M,V(SL,49[6BTX$*[XBJB5+N! LS67%%I\AW<<5*(K)KMX'S^MUITJXV-%+;R MU]('@S?F<*U6T"Y7+^/PT)!FUT>!UQTX(S *(.P.G F(0G^G7-L!:3F$T5MR M>-2?>X[O=I<<)IB+>]7:1QTC")W('#/20HR<]^)PI,43'2B>^W@.]27.E&L3 MK)]K \J::ZV7"!U(<[6#=FU#S\=N-Q(3T#"M8C.P-:W:T6CA17;A_86H[7>] M/5?$%E.>/A*Y7:<*R=?[. YI&43NVW((#]Q6O6NC@_K9 U6!O@6> '7O1 M@*ABS=#XW3ZQ84W!V$[!/[@)Q0:N-6Q"3;#6)K3=:\W(V/[=[.!E%^Y_!_,A M#+K=[Z..71\/L"?67([M7+Y_.54[:'%4A*/N8LH$,\VS\72TKFE)< ]7[!F'R^*1MH#OBF_P)02P,$% @ +H%X M4^1SVI(1 @ /@0 !D !X;"]W;W)K&ULA91O M;YLP$,:_BH7ZHI6F0$BR315!RA]5B[1H4:-V+Z:]<. J\;.[".TW[YG0U F M+=T;\-GW_.XY8Y.TVKS8"@#9:RV5G0<5XO$^#&U60% R44-R@JMF(%B'BS&]\NIR_<)SP):>S%FKI.#UB\N MV.3S('*&0$*&CL#I=8(52.E 9.-/SPR&DDYX.3[3'WSOU,N!6UAI^5/D6,V# MKP'+H>"-Q$?=?H.^GYGC95I:_V1MESNEY*RQJ.M>3 YJH;HW?^WWX4(0CZ\( MXEX0>]]=(>]RS9&GB=$M,RZ;:&[@6_5J,B>4^RA[-+0J2(?I Q>&/7/9 -L" MMXT!VG&T['8-R(6T=^R&"<6V0DK:1)N$2$6=-,SZ LNN0'REP(\,1RR:?&)Q M%(^?]FMV>W/W-R4DRX/O>/ =>^ST"G9!-G/(V^0?HR8">>/3D M"GH-!V0;9=$TCLA^?:<$MD&H[>\/\-,!/_V/<]T0E2Z(1:YRH4K64"N&95TK M!<^$%/CVKZWNR#-/=M?ME,;C>#1+PM.EH?#B.+B;M>6F%,HR"07IHM$7 ICN MM'8!ZJ,_(0>-=-[\L*(+#L8ET'JA-9X#=^B&7T;Z#E!+ P04 " N@7A3 M8S&8A. ! #> P &0 'AL+W=O_MB#-6- U/2_<^/ M\ #XM3]8G[&%I1$*M!-&$PMM0>_6M]LLU,>";P)&=Q&3T$EES&-(/C8%38(A MD%!C8.#^=X(=2!F(O(VGF9,ND@%X&9_9W\?>?2\5=[ S\KMHL"OH6TH::/D@ M\=Z,'V#N9Q/X:B-=_))QJMVDE-2#0Z-FL'>@A)[^_'D^APM FEP!I#,@C;XG MH>ARSY&7N34CL:':LX4@MAK1WIS082@/:/VN\#@L=T8I@?Z4T1&N&[(S&H4^ M@JX%./)B#\B%="]SAEXL0%@]$V\GXO0*\:=!KLAZ\XJDR?H=CR/XDX1YIXO= M=+&;1M;LO^SNA:NE<8,%\N.NQTJ&ULO5K;GLP>YB;X!T^I@77\I[*97W-4VR\FQTK]3V]612KNYE&I4G^59F^I.[O$@C MI1^+S:3<%C):UT)I,B$(\4D:Q=GH_+1^[U-Q?IKO5!)G\E/AE;LTC8J_W\HD M?SP;X='3&]?QYEY5;TS.3[?11MY(]7G[J=!/DXYE':?ZE>IBMST:HTD@FY 7,DDJ)JW'7RWI MJ%NS$MQ__<1^51NOC;F-2GF1)W_$:W5_-@I&WEK>1;M$7>>/[V5K$*OX5GE2 MUG^]QP;+ZPF[RK.5++(XV^@> MV^5YZX'2LBSMEJ7ULO[ LK_NTEM9>/D=Q._]ZPT[>]X0\YJXFBX>SLGIY '0 MQ>]T\:VZ7,L'F>TD5%4:0;&W5A!J_^OA!G5K-I4#0"+,*360[TRD8+[@OH&\ M I"<860BIQ GI0#G>P")0B&P@9P!2.ICP*(/ #(4G)C(N8FD!%.&3>C"A)(P M](/0U'0)L&*DE0WVH0>AP;K08-;0F&6K/)7>79&GGAYYBSH[2BA2F!&5 0XH M-P.%&V"M NM7&5_96S6J3Y^O'.$F@.38P0OQY_@6F M,2P ]G%N I_[Q95J:0*%8,-N"3NWA%:W_)8K/3(,QO9%:"8GT\V+ U4)@%(1 M,!:8?G%G73BQ'IB.47_R05;CIS=3RPB$]TY0^"5G+]S/?)C\F*!>M$1P*!ZN MWH]^V#[[7TGN=Y>JA$WWJPO?=\;,81;>;> MV'PD,OMZC\6+NK:OMMA>;H=G\3D&:E[HDQ H% L(*X2>W H#S@/ 2, Z !(YP.VD;Z,DCL9?!8#VC% M#^9-Y%-N#L53".J'/C:-G[NS+IQ8#XWO:S?!WYY^]LI&]L[D+WHH)WUI)O;2 M;$D_8IZ[,26,A(YFG]EZF" <.$!. :@O0D*!"'$>FA\ MW_S(=S2_ZXNE+0GZYD=>M/F1OOF1[VY^Q&Q2'+HU 7 X-/=Q">#&F/G#1V+2 MMSSRHUH>,9N38<]1R!* C%EHR3':=SCZ_SH<-1L,QO6ES_,4@Y"ZR $9YLRY M<.$\-+SO;M3>W=XE<:JSH Y\/>+&F9+%N(UU'?Y F!XNU'D["V4ONB=] M5:?VJNY>.:AYTS7V XJA+8*@\/59"]V_PAD+1-#P08#V387:K]".EA)AK(UI M$!!BCDQ3"$LHX[YY0SO_!MZ%&V_C@,G>-\?5#S664;&)L])+Y)T61B="QUC1 M_/:A>5#YMOXR^397*D_KE_)EV*">#+SS%BT+50B/2(==_Y^ MJ,6*+5.*T/0EEJAS#N\J\69P$-D/N65,@9]IPN70VBJUN[9MN=JRE,HKL6-< M/UF++*5*WV8;6^XR1J."E"8VAM"S4QIS:S0HUAZST4#L51)S]I@!N4]3FOUW MPQ)Q&%K(.BX\Q9NMRA?LT6!'-VS)U//N,=-W=JT2Q2GC,A8<9&P]M+ZAZP4B M.:% _!VS@SRY!KDK+T+\R&^FT=""N44L82N52U#]\\IN69+D2MJ.?RM1J]XS M)YY>']4GA?/:F1A+""M"V"1X;8F#Q\S!OGN@.MD7V6ZE'-.-BGS;96$5 M53FFBHX&F3B +,=KO?RB*.V"KXLQYGD7+E6FG\::IT9/;"AN&Z_ E)>MGK?,YS%3-$[D%PUY7H[!YT]?P"<0<_#75NPEY9$< MV$H;E4O;J\J F]( W&( =\%5UL)[GC$(@-_ULU'N$/ UM&H0X*/(;G!G8I_ MKM05@.0/@"%&!H-NN^FS/;\"V&^EC[OIWVFFZ4$K_:Z;/F:K>G=HH$^ZZ4NV MZZ3?]_$]:*4_]/$];*5/^_A>T%%HJJ2/Y7W^L= M^M"-QI]5,:D;FQ1ZI']C M=Z@ZM:I3J#JMJJ^,[YFIS4NB7Q#S;__K* BU+WA@OYXVCP$&D4?(.6Q\"?-= MQ_><<]B= >:Y"#9@$Y,:(4VU>P,,AKZ/SF$/!AAQ4-.%J0$6^AYNP&:7,((1 M<5$#-[_$X3!T@K!AW<*@AZ V,*AQ9YEWZ\R[G9E?"+[YFN@34P2HE*Q9364- ME!+>Z=Z0.!YLI,, (R$.&I[,^JG-WU4[\]>K_?4Z_7WFL=*^+A55K*MS_%K/ M_XW]&-2JP2_VXRRX" O&K@<#KQ$^ T[7B^.&C;HRZ3F^'T!SG,/:@_#C=14: M;'2]H&'BQ C,&PVYJR?VOQ=M3-_$7P[<<%.C_7TH&<##E9BSU46=U87.CG' MH=]87PB_Z>)?K;"*>1JAT/4=[#<":< %@>^0QJ=A4>'.O@UNJ#/3$O&W3R$B M'Z^Q2N-L=__BY3\QP! ,3E^O57!ZRH_\4P^A]02P,$% @ +H%X4US( MU+-G @ 'P8 !H !X;"]W;W)K(!Y &25-H*Y1&HK QT)@0%=O#M %$I7C*RIEZ&I M-;+VMPE2R4>G'& M73X-(D<(!6;D$)A]K? :A7! EL;K%C/H4KK _?4._9.OW=:R8 :OE?C.?"X65*&/^$=>L[&@>0-894M0VV#"HNVS?;;'78"X@' M!P+B;4#L>;>)/,L;1BQ-M%J#=MX6S2U\J3[:DN/277?%1'OBIC%O8#W3)Y!%'^ .(KCY_D-'!^= M], ..VV&'O;\ .SM_+8'Y;Q#.?,?\A_OAB/>".L#(_>_ O M.OR+7I974C9,V 99H6P02,$"K>638NYNBDH$B1N"@IO,NKXV3!/J]RZN337V MJ5P_K]+3P3A*PM4[!$<=P5$OP>N[/AG''&ULE59=;]HP%/TK M5M2'5NI(XGP0*D#B8]/V4 V5=GN8]F"2"[&:Q)EMH/WWLYV041)8^T+\<<^Y MY_@&WPSWC#^+%$"BESPKQ,A*I2SO;%O$*>1$]%@)A=I9,YX3J:9\8XN2 TD, M*,]L[#BAG1-:6..A65OP\9!M948+6' DMGE.^.L4,K8?6:YU6'B@FU3J!7L\ M+,D&EB"?R@57,[MA26@.A:"L0!S6(VOBWLTC'6\"?E#8BZ,QTDY6C#WKR;=D M9#E:$&002\U U&,',\@R3:1D_*DYK2:E!AZ/#^Q?C'?E944$S%CVDR8R'5F1 MA1)8DVTF']C^*]1^ LT7LTR87[2O8D-LH7@K),MKL%*0TZ)ZDI?Z'(X ;G@& M@&L /@7X9P!>#?#>"_!K@&].IK)BSF%.)!D/.=LCKJ,5FQZ8PS1H99\6NNQ+ MR=4N53@Y?H",2$C0@G#YBAXY*00Q%1'H>@Z2T$S=B=,\*F0KTN4@@>4M@*^V- 7PP,,47&;_' MLH<<[Q9A![L=@F:7X4LH>PCW#=SI@,_? Q]HN#NXX,9KRN$9/N_CY?@U60G) MU>SWA3Q^D\?S_Y"E-'@X[*+;06<^*IV]X]!VR&P^"P%%'M3L^Y'94%.'3 MJ'D'U\ ]BGIC)6BL!!^P B_J0A3=5BJ>\#@]]EM6VE%1V(J:!VTK47#.2MA8 M"2]:F<0QVQ92J(+$0'=DE<$M*D!VF0E;,MV!$^$3,^TH[$21WRVSW\CL7Y0Y M4_]@_2(B(@3(SJ/NM_(&SN!47#O(PZ';K2UJM$7OTY91LJ(9E;3[78A:]?,< M')X(; ?Y_>A$GWUT]^; -Z:'"60*6=UBS6K3)B>F.YRL3U7[K+K=/YJJ]]X3 MOJ'J!LA@K2B=7E^]?+SJ9]5$LM+<\"LF5;\PPU1] @#7 6I_S9@\3'2"YJ-B M_!=02P,$% @ +H%X4S2Q]>&B P L0P !H !X;"]W;W)K6-0%%_6"3U'UW'X_?B>?97JJO>@=@R%/!A9Y[ M.V/*-[ZOLQT45%_*$@0^V4A54(-3M?5UJ8#F#E1P/PJ"B5]0)KS%S*W=J\5, M5H8S ?>*Z*HHJ'J^ B[W8!D!A\Q8%Q1_'N$:.+>> MD,>WQJG7QK3 X_'!^XW;/&YF335<2_X7R\UN[J4>R6%#*VX^R?U[:#846W^9 MY-I]DWUMFTP\DE7:R*(!(X."B?J7/C6). *$XS. J %$0P&C!C :"A@W@/%0 M0-P XJ& 20.8# 4D#2 9"D@;0#H4,&T TZ& ,#B<7. 45!^YT\N2&KJ8*;DG MRMJC/SMPHG-XE D3MCX>C,*G#'%F\4=%E0'%G\D-$U1DC'*R$G7=6?U>D,^" M5CDSD./X U6*6D&35TLPE'']VEH\+,FK7U[/?(.$K%L_:X)?U<&C,\'O*G%) MHO17$@51V &_[H=_S,PE"49GXMB"/G;W3&WU6E<45K\C;[ M5C'-G'+__@W7R,I H?_IB3%J8XQ,\Z["&Y\0 M> E=%\>I11BGWW.LE?2_KE9#7=V=&B9)')]-2]RF)>Y-RRWV 02/7%,.-C&E MPOY!F6="14X )5':E'6](6J_DV/F00?Q=_$)\7'<87=S:A=%'7:WIW9ICSPF M;1XF_1J5PC"QM?+()+8P.2CW%N^1?]*Z3GY:B:5MC+27_@=L![=XE!IKC !5 M O>B"=Y%A.;_XF5H#U';<\Y>]FG-+K#O(YS1->/("[H*2G04]Z1\VG*> M]G+&)@U;L+X,A\'+51S\M!R'1Q=^V,OX3_I$UB!@PPP6"L.NF.'M[_2B;59M M 3U27M7W/^7806-?T)G5ZR;4=WH/)UTOD<&6JR[+:-1U5/Y1VV.;>;Q2MU8] M'#8(#2X3K#)5]\?UQ,C2=4)K:;"S&ULI5G;;MLX$/T5PNA#"W0MB=0U< PT\3WI;K=IMP^+?6!LVA:J MBY>BDO;OE[I$D4=C0=B^Q)9\SAF.YG!(,9/G5'[/CD(H\B..DNQZ=%3J=&48 MV?8H8IZ-TY-(]"_[5,93-%=1 MF(A/DF1Y''/Y\T9$Z?/UR!J]W/@<'HZJN&%,)R=^$ ]"?3U]DOK*:%1V82R2 M+$P3(L7^>O3!NKJW:$$H$7^%XCEK?2=%*H]I^KVX6.^N1V8Q(A&)K2HDN/YX M$K5?\EQCS1'9YIE*XYJL1Q"'2?7)?]0/HD70.CB!U@0*"?8% M JL);"C!K@GV4()3$YRA!+DSD05>ZQ5?2FN7?&W&,"EFX8.2^M=0 M\]3TSYQ+)63TDRS"A"?;D$=DG52SNY@EOY&O"<]WH1([_?VAFJLDW9-78AO^ M=B84#Z/L74%\F)&W;]Z1-\0@V9%+D9$PT7*ARMZW;GPYIGG&DYV^^>;L>F(H MG6 Q3&-;)W-3)4,O),/(QS11QXS,DYW8(?Q-/]^B/0*&?K+-XZ4OC_>&]BK^ ML55C8K+WA)K40@9TVT_?Y,F84.\B?=9/_\BEIOL7Z?-^^DQLF^@F0E_TTQ_$ MJ9>^')*[?Y&^&I)[<)&^'I)[2;<"S$F_5O>[7WMT]T/HZ.#/7,R:)L%*/?8_ MF\0LS+91FN52D+\_/&9*ZK7UGYZX=A/7+N/:%^)^%D\BR076""JB5Q*+G<;3 MU ]TMG1B/+6G%P(S+9>Q<]BL"_,)YU M#ELA,&9;,(4U @L\EP+8I@MCU&*.!7!W71P- ML/P.CN$3W+U /T&]Q9Y9VF M\DYOY=?)-HT%V.V*VSYS 4^Z*+XT M<,#$N^VB'"LP84_HHFS'L: 9$"UJ0_LM$"W;A>-:8A'M $1<=5',91"U1K0\ M/3.!&;HHRJ@/87==F.4QWPF &1"8X[ONA5;@-6;P>A>?.9=)F!PRHMM M6WL M,<55SZKC-P']7O?=\"S9XVJL8P(4!G=1 M2QP64&@"!%9$A29 8@XT :9F4@I-@,$"!DU@M [A8B$/Y=%RIIM) MGJCJ5;NYVQQ??R@/\<#]&^MJ;2'W-\5Q=WGH]RI?G95_Y/(0)AF)Q%Z',L>> MWI;+ZOBYNE#IJ3P"?$R52N/RZU'PG9 %0/^^3U/U%,J]'I]! 0 #4. : >&PO=V]R:W-H965TA B0@=(LTG9D=AEGMHX<8$C6Q:>S M]-_7=D(@'T13[6I?(''.N?<<._ MICC[.2,).XX-:)P&GN)=)-2 .1GM\8ZLB%CO'S-Y9U91PC@EE,>,@HQLQ\84 M?@Z@IP@:\1*3([^X!LK**V/?U@E,2'#TSA14] M#P$6>#+*V!%D"BVCJ0L]F9HM[<=4K?M*9/)I+'EBLII_703KNP58+L$->)G> MK:?/RX=[,+T/P%_KZ=WRRS_+^S_!=#Y_6-\_K_3XTV*U>'I9K,#'@ @<)_R3 MI*Y7 ?CXX1/X &(*GB.6KR$YF=F.A$ P,&>\G+#%FVS;O#EAA9\BG'.[S=6+.A 0=^[LAA^)=[O%?\@ M(I)UZ?;;NJ'3G/,VJ($(^A UP<-*\/"]Y2"[87\A#%O)'=MMO!+S-JA=+4$; M5*^6FA5HG7<:J]?,DFY82H# ;Y=]Y=3.>IH'O-C,X/_>NB Z9T?_+4WR/:&?M-6&V;[S5=?]+&27&L_R+/<8=-!&]?L"9VA;%EU5QR<=TK8OU5>;68E MKUZ_EM>4WD:UI+B"U0JI M<&1>?$^G1+[[ZES"@>X;Q7=G-5J=?:;ZB[\Q/E-G(OV=?@Y3'*B^R9***0<) MV6QES%.>ENJ[K MARV=0VKI'M]SS^G.EUY5F-*_!J11QK]-)XY)R2<9#N2RO2E-',[649D3ZK2ERM\_YB'33 M]R1R=!.5LQ&Y.WW[8ZG,Y9O(W4_>G9QTSCMW9Y>'R*F'SD@<).X_@QBEQ4C3 M9ZE]2BY*?;%/O4W\=XD.@HZ=75528@S6'9:LNB>BA&94,&G MFH-704LNUL[< \-,":4C8UO"ANN"I7YP<-?-H%L\3\FETDUL%\']G?K'#X#- M# 1R(5J!/>(,XV%%C6%:7ME)\W!C? 1%?GR[KJS"N:;K;J]/M@[-S0:9*ITS MW8;IDHUI/!2L #F:SQ=P-ZJ* 31&E7:0)6^%WO< MJV*G;AVHFFR'5I ?.AHW ?Y=-L>]2]M[$6]4\7ME/BUM.K*90XNR:\T*OFKF MJZ(5@+%W<79:56+]4?"Y+)E+_MD!QT.Z\8L62O,'&PU:968-3)/HGFG#9[N6 MGYI6MVQE-NVT*G#-O5>H^>^N\YQ)IJG8%6U[_YA7^<6*_=[S+S0W_U8.%0=% M)A?'K]'OM<'2SQ8\SYE\=%*P](9.[5%^C]\^G[."+H6Y;<$1V8Z_LIPORZQ]ZAH6 MPC^U'7^!]+II>PZTL;C,V8KE$S_5\VDSC.S 1O47.!PB5\T51C ?AX41P+ X MF +,QWEA"!Q8%(?[;6>+7Q#GFZ#[":/M4A6*9X)V*9XFL-2'C= MP"/+PM7&XH '5@6L=R!^. [T5-@G2:"JF#;L#<:1+,,0Z,5PCZ8ILCHI?,+U MP=Z2),FR, )86$&28 B\C3B"*0 -&)(DS3YXL!_%FWTJWOZ^-?X%4$L#!!0 M ( "Z!>%.7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G2)+>L[1!Q\?E?YQJ]0/]K,L*G,P6M7U^L-X;+*5*+GY M2ZU%9=^Y4[KDM3W4]V.SUH+G9B5$71;C8#*)QB67U>C3QY=[7>BQ>Z!JD=52 M5?9D>^)&BD?S^_WVD#U((V]E(>NG@U'W=R%&K)25+.4OD1^,)B-F5NKQ;Z7E M+U75O+C*M"J*@]&T?^-&Z%IF;TY?M9#7_-9T9VI^>\DMR,$HFM@;WDEMZNZ* M[O[<,CX(>W%_U-3J1!:UT$M>B\]:-6M9W;>WL;]B[/R,KAQ>7OM"_*#_3S&J MNSN9B:7*FE)4=5^.6A0M8&56AV]]CO^ T[W];;:&-T@GKP"2W>(3>R M*[$++8R]M+N"\2IO3ZS='G(*14-LFDOQ(*I&=&#VL=?:ZOFE0_?*$LEF2FR; MJUIE/]BE6#S.NTQ(+E-BNWQ6*G^4 M1=&5V*FMA=5]2\ 6QOBQQ!3994JL%QNZKFU@^=11MMW@NOV 2X>T,B7V2ALK ME()=\Y]^BT 6F1)KY$Q5]_O70I=L*6Z]DD+:F!)[XTS8QNF5$?+#E%@07:^Q M4D4NM/FCJU;/-:SO3MQ &HDB(!;%I:BE[@3++FRWZP7XR P!L1F.N:YL*F:8 M;9HVM.=:N&0P]R#6P5)H^<#;+)*=R,J:2O+"=FZFULU&OQ$@'P3$/K@46<&- MD?;R_DWVM:G;B&"1V<\V+B921$"LB!,N-;OAA0T"OMCVV_1UT:N&R T!>>I1 MEK+NX\^7(,562V&?NM?5!$@1 ;$B;&BB=,U;LUZ)^S?EATP1$)OBLCUIP_@+ MW@KV6ML>AF>;,4J K!$06^-;8]&$+IZ\UMS?RE[K8B*=!-0Z.?K[>/G][)B= MGK)]=K,X^[ZX/OUZSA;G2_;M^\(=\D ZF0V9=WBYVPS9939DWL'V7$RDFMF@ MF8<;0\S@0-<.4P^V=]UV1.9/%PX)9C9H#N*5(1+-;) D9&MI(M7,=IB-;(5# MLIGM-"W9BH=,,]M)?K(5"YEE-F2BXG79(3)+N.-$95LYAL@IXD7CF@Z8TZF[BTN0A2)B"VU@'JUX=6\[3%FQ>B78D8N)+!016PB.MGAU,T(6BH@M MA#'=NADA"T7$%L*8;K\9(0M%0PZQ>?UFA"P4#33$U@?O[H1$!->1[7*(;9\] M'QX*>S-ACUQ,9*&(V$(;F.UJ057]7N#H8B(+1<06VEZ:]I!=6B)W^#="%HJ( M+;2!"2P4(PO%Q!;:P+RRM\P;V]+M(Z^%MUPT1A:*B2VT@7DI,E5ELI!]3N0N MO8V1A6)B"VV,5_OE>>9A(@O%Q!9Z@^G73A<362@FMM"[I9FS+[QV%SS$R$(Q ML86>9P'>MO'"&S6,D8)B8@6],OJ]>G?:GG,QX6)FZOF>%\RK9KTNNKD!7G1+ MPME)H1Y=3*2@>#?S/AN8K]L67$RDH)A80:^8;6O1[230HN+%T_.HDMO,$Z2@ MA%A!>+K*#=T3I*"$6$$8TPW=$Z2@9! \=62@EMM ["]2WS/FGR$(I^;KE=MO3B=XFR?YJKAMH*]AD@<*-WI.R%=TZ(;81!0P\4;@*=4&=%:.N"-R#^/V]30NWO>[P_C0 M;:?I]*/OQ]5VV"_'N^-I.%S>61_/^^5T69XW_6FY>EMNAMX9D_KS[1[=X_WM MGHOGC]/P/SL>U^O7U?#SN/J]'P[3/S;N_QS/;^-V&*9N\;P\;X;IH>O?=]?+ M8__Y8N\N.W>+IY>'[OST8KM^[B G06[^("]!?OZ@($%A_J H07'^H"1!:?Z@ M+$%Y_J B067^H"I!=?X@:U1& TAJL 9H;95K"_#:*M@6(+95LBW ;*MH6X#: M5MFV +>MPFT!CM5&\'T-NIW@Z@MVM^; /T=JJW ^CM5&\' MT-NIW@Z@MU.]'4!OIWH[@-Y.]78 O9WJ[0!Z>]7; _3VJK<'Z.U5;P_0VS]7; _3VJK<'Z.U5;P_0VZO>'J"W5[T]0&^O>GN WD'U#@"]@^H= 'H' MU3L ] ZJ=P#H'9J'W0"]@^H= 'H'U3L ] ZJ=P#H'53O - [J-X!H'=4O2- M[ZAZ1X#>4?6. +VCZAT!>D?5.P+TCLV?E0"]H^H= 7I'U3L"](ZJ=P3H'57O M"- [J=X)H'=2O1- [Z1Z)X#>2?5. +V3ZIT >B?5.P'T3LUA$X#>2?5. +V3 MZIT >B?5.P'TSJIW!NB=5>\,T#NKWAF@=U:],T#OK'IG@-Y9]!:!W4;T+ M0.^B>A> WD7U+@"]2W/8&Z!W4;T+0.^J>E> WE7UK@"]J^I= 7I7U;L"]*ZJ M=P7H757O"M"[JMX5H'=5O2M [ZIZ5X#>M1G6 >AM33NN _#;FF9@QP $MZ89 MV3$ PZUIAG8,0'%KFK$= W#GRV>'Z_=_ M+K\NMK?6)]7];<;X^!=02P,$% @ +H%X4PY(+SEJ @ =3L !, !; M0V]N=&5N=%]4>7!E&ULS=O?;ILP%,?Q5XFXK0+88 -3TYMVMULO]@(, MG :%?[+=+GW[.:2MM*F+5F72OC=!B>WS._A(G[MC5L=AGYTFVCG_?PI M25RS,T/MXFDV8UC93G:H??AJ'Y*Y;O;U@TEDFNJDF49O1K_VQQK1S?6=V=:/ MO5]]/H2?73>-F\B:WD6KV]/&8]8FJN>Y[YK:A_7D:6Q_2UF_),3AY++'[;K9 M784-4?)NPG'ESP$OY[X^&6N[UJSN:^N_U$/8E1SZQ/GGWKCX?(EW>IRVVZXQ M[=0\#N%([&9KZM;MC/%#'Y^*7IU/]N&&S>E37)R_E#D7&';>VVEV86+6?#SN M=23'T^LY%#+6=^=?\2TQE+[X_Z7>;AD>5Q^Q[_.^*W^ M!_N0D#XR2!\YI \%Z4-#^B@@?920/BI('R*E-$(155!(%113!05505%54%@5 M%%<%!59!D5529)44625%5DF155)DE119)45629%54F25%%DSBJP91=:,(FM& MD36CR)I19,THLF8463.*K!E%UIPB:TZ1-:?(FE-DS2FRYA1914G@5Z?_T]?LT[?]Q_/*,A[H;7_.3 MY=^V-S\!4$L! A0#% @ +H%X4P=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " N@7A3IM$H8NX M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " N@7A3F5R<(Q & "<)P $P @ ', 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( "Z!>%.KVA?,3P8 '<9 8 M " @0T( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ +H%X4^,FM0+7 @ MMPD !@ ("!'Q8 'AL+W=O%/Y"F^BR@4 !47 8 " @2P9 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ +H%X4]2=OGY."0 2RD !@ M ("!#R, 'AL+W=O%/;NP5E8P( +X% 8 " @9,L !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ +H%X4\D%&YK, @ V@D !@ ("!.#D 'AL+W=O&UL4$L! M A0#% @ +H%X4Y)BC"#?(@ LVT !D ("!V#\ 'AL M+W=O&PO=V]R:W-H965T%,&UL4$L! A0#% @ +H%X M4ZRY/L9F% 2$P !D ("!R'@ 'AL+W=O&PO=V]R:W-H965T%,RJ3_^J@( ,X% 9 " @>:7 !X;"]W;W)K M&UL4$L! A0#% @ +H%X4Q;44Z=S#0 %R, M !D ("!QYH 'AL+W=O&PO=V]R:W-H965T%-P,]-# MR0< - A 9 " @:BQ !X;"]W;W)K&UL4$L! A0#% @ +H%X4P8KIB:Q#@ E"P !D M ("!J+D 'AL+W=O&PO=V]R:W-H965T M%/J;TL)'P, ,<& 9 M " @>;0 !X;"]W;W)K&UL4$L! A0# M% @ +H%X4[FW8UI_!0 QPT !D ("!/-0 'AL+W=O M&PO=V]R:W-H965T%,K*D$U-00 .8) 9 " @3K> M !X;"]W;W)K&UL4$L! A0#% @ +H%X4ZSX M=E;*! )0H !D ("!IN( 'AL+W=O&PO=V]R:W-H965T%/ L@&5"@, /@& 9 " @?GP !X;"]W;W)K&UL4$L! A0#% @ +H%X4\L3>^6V!0 X0P !D M ("!.O0 'AL+W=O&PO M=V]R:W-H965T%-P8KF?&", M (YU 9 " @:W^ !X;"]W;W)K&UL4$L! A0#% @ +H%X4UJO 79O!0 / T !D ("! M_"$! 'AL+W=O&PO=V]R:W-H965T%.[G2&X3P, ',' 9 M " @08K 0!X;"]W;W)K&UL4$L! A0#% M @ +H%X4Z ,I(C?! 3@L !D ("!C"X! 'AL+W=ODRXG#P$ 9"P &0 M@(&+00$ >&PO=V]R:W-H965T%,,:YZQI 8 !$3 9 " @?Y% 0!X;"]W;W)K&UL4$L! A0#% @ +H%X4SE:-?95 P $@@ !D M ("!V4P! 'AL+W=O&PO=V]R M:W-H965T%-FBI)"60, $ ( M 9 " @&UL M4$L! A0#% @ +H%X4VN@R98#@ &0 @(&P6P$ >&PO=V]R:W-H965T%/9E,[FFP( (<% 9 M " @>!A 0!X;"]W;W)K&UL4$L! A0#% @ M+H%X4T.11 V= P 'P@ !D ("!LF0! 'AL+W=O&PO=V]R:W-H965T%,M M,ALV70, !D, 9 " @<9R 0!X;"]W;W)K&UL4$L! A0#% @ +H%X4WM50E.\! ?A4 !D M ("!6G8! 'AL+W=OP$ >&PO=V]R:W-H M965T%-/((RV&00 &4- 9 M " @1M^ 0!X;"]W;W)K&UL4$L! M A0#% @ +H%X4VU/;*:R @ , < !D ("!:X(! 'AL M+W=O&PO=V]R:W-H965T%/$N]VJ7@0 )43 9 " M@5*( 0!X;"]W;W)K&UL4$L! A0#% @ +H%X M4V<,:L(T P V@L !D ("!YXP! 'AL+W=O&PO=V]R:W-H965T%-H:PM=I 0 !@2 9 " @7&9 0!X;"]W;W)K M&UL4$L! A0#% @ +H%X4Q!/HU(0! L1$ M !D ("!3)X! 'AL+W=O&PO=V]R:W-H965T%.Y9_6A M0 0 +\0 9 " @>ZG 0!X;"]W;W)K&UL4$L! A0#% @ +H%X4P98'9>3 @ *0< !D M ("!9:P! 'AL+W=O&PO=V]R:W-H965T M%/PE[BAN ( %P' 9 M " @:BR 0!X;"]W;W)K&UL4$L! A0# M% @ +H%X4__P^)"' P (@P !D ("!E[4! 'AL+W=O M&PO=V]R:W-H965T%.MPL-.+08 %X: 9 " @96^ M 0!X;"]W;W)K&UL4$L! A0#% @ +H%X4S]W M:PF$! N0\ !D ("!^<0! 'AL+W=O&PO=V]R:W-H965T%-WP$'V80( -$% 9 " @0_- 0!X;"]W;W)K&UL4$L! A0#% @ +H%X4TXQ>D5U!@ BR( !D M ("!I\\! 'AL+W=O&PO M=V]R:W-H965T%,%<]1TH ( M .T' 9 " @:?8 0!X;"]W;W)K&UL4$L! A0#% @ +H%X4S@+D\>5 @ U@8 !D ("! M?ML! 'AL+W=O&PO=V]R:W-H965T%/=@!8C\ ( ! ) 9 M " @1+A 0!X;"]W;W)K&UL4$L! A0#% M @ +H%X4T>H0! 'AL+W=O&UL4$L! A0#% @ +H%X4QQM/KLC M! 91 !D ("!F/,! 'AL+W=O&PO=V]R:W-H965T%--P-- 40, +P) 9 " @;#] 0!X;"]W;W)K&UL4$L! A0#% @ +H%X4^1^$;?] @ /@D !D M ("!. $" 'AL+W=O&PO=V]R M:W-H965T%/&/*GR.@( .<$ M 9 " @8T' @!X;"]W;W)K&UL M4$L! A0#% @ +H%X4Y;QV'C! @ : D !D ("!_@D" M 'AL+W=O)M; M34L" "8!@ &0 @('V# ( >&PO=V]R:W-H965T%-*+U\3 04 +P4 9 M " @7@/ @!X;"]W;W)K&UL4$L! A0#% @ M+H%X4PTTI1!G @ X@4 !D ("!L!0" 'AL+W=OG!T*D% #L&P &0 @(&M M(0( >&PO=V]R:W-H965T%/D M<]J2$0( #X$ 9 " @8TG @!X;"]W;W)K&UL4$L! A0#% @ +H%X4V,QF(3@ 0 W@, !D M ("!U2D" 'AL+W=O&PO=V]R:W-H M965T%/Y6+J&]P, &X0 : M " @:8R @!X;"]W;W)K%-%,#DO0K MVP( & ( : " @70Y @!X;"]W;W)K%,TL?7AH@, +$, : M " @8<\ @!X;"]W;W)K%/#,\U0D04 ! 8 : " @6% @!X;"]W;W)K%,J]'I]! 0 #4. : M " @2I& @!X;"]W;W)K%.HV#%/* , .P2 - " 69* @!X M;"]S='EL97,N>&UL4$L! A0#% @ +H%X4Y>*NQS $P( L M ( !N4T" %]R96QS+RYR96QS4$L! A0#% @ +H%X4\31LPH[ M!P &D4 \ ( !HDX" 'AL+W=O%/B50\<^ ( + ] : " 0I6 @!X;"]? M%,.2"\Y:@( M '4[ 3 " 3I9 @!;0V]N=&5N=%]4>7!E&UL4$L% 3!@ !Q '$ %!\ -5; @ $! end XML 122 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 123 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 124 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 334 559 1 false 97 0 false 12 false false R1.htm 0001001 - Document - Cover Sheet http://www.tetratech.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.tetratech.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Income Sheet http://www.tetratech.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Equity Sheet http://www.tetratech.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 8 false false R9.htm 1008009 - Statement - Consolidated Statements of Equity (Parenthetical) Sheet http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical Consolidated Statements of Equity (Parenthetical) Statements 9 false false R10.htm 2101101 - Disclosure - Description of Business Sheet http://www.tetratech.com/role/DescriptionofBusiness Description of Business Notes 10 false false R11.htm 2103102 - Disclosure - Basis of Presentation and Preparation Sheet http://www.tetratech.com/role/BasisofPresentationandPreparation Basis of Presentation and Preparation Notes 11 false false R12.htm 2109103 - Disclosure - Revenue and Contract Balances Sheet http://www.tetratech.com/role/RevenueandContractBalances Revenue and Contract Balances Notes 12 false false R13.htm 2116104 - Disclosure - Stock Repurchase and Dividends Sheet http://www.tetratech.com/role/StockRepurchaseandDividends Stock Repurchase and Dividends Notes 13 false false R14.htm 2120105 - Disclosure - Acquisitions Sheet http://www.tetratech.com/role/Acquisitions Acquisitions Notes 14 false false R15.htm 2124106 - Disclosure - Goodwill and Intangible Assets Sheet http://www.tetratech.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 2130107 - Disclosure - Property and Equipment Sheet http://www.tetratech.com/role/PropertyandEquipment Property and Equipment Notes 16 false false R17.htm 2133108 - Disclosure - Income Taxes Sheet http://www.tetratech.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2141109 - Disclosure - Long-Term Debt Sheet http://www.tetratech.com/role/LongTermDebt Long-Term Debt Notes 18 false false R19.htm 2146110 - Disclosure - Leases Sheet http://www.tetratech.com/role/Leases Leases Notes 19 false false R20.htm 2153111 - Disclosure - Stockholders' Equity and Stock Compensation Plans Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans Stockholders' Equity and Stock Compensation Plans Notes 20 false false R21.htm 2161112 - Disclosure - Retirement Plans Sheet http://www.tetratech.com/role/RetirementPlans Retirement Plans Notes 21 false false R22.htm 2167113 - Disclosure - Earnings per Share Sheet http://www.tetratech.com/role/EarningsperShare Earnings per Share Notes 22 false false R23.htm 2171114 - Disclosure - Derivative Financial Instruments Sheet http://www.tetratech.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 23 false false R24.htm 2176115 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) Sheet http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss Reclassifications Out of Accumulated Other Comprehensive Income (Loss) Notes 24 false false R25.htm 2179116 - Disclosure - Fair Value Measurements Sheet http://www.tetratech.com/role/FairValueMeasurements Fair Value Measurements Notes 25 false false R26.htm 2181117 - Disclosure - Commitments and Contingencies Sheet http://www.tetratech.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 26 false false R27.htm 2183118 - Disclosure - Reportable Segments Sheet http://www.tetratech.com/role/ReportableSegments Reportable Segments Notes 27 false false R28.htm 2188119 - Disclosure - Related Party Transactions Sheet http://www.tetratech.com/role/RelatedPartyTransactions Related Party Transactions Notes 28 false false R29.htm 2191120 - Disclosure - Quarterly Financial Information - Unaudited Sheet http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited Quarterly Financial Information - Unaudited Notes 29 false false R30.htm 2195121 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES Sheet http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES Notes 30 false false R31.htm 2204201 - Disclosure - Basis of Presentation and Preparation (Policies) Sheet http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies Basis of Presentation and Preparation (Policies) Policies 31 false false R32.htm 2310301 - Disclosure - Revenue and Contract Balances (Tables) Sheet http://www.tetratech.com/role/RevenueandContractBalancesTables Revenue and Contract Balances (Tables) Tables http://www.tetratech.com/role/RevenueandContractBalances 32 false false R33.htm 2317302 - Disclosure - Stock Repurchase and Dividends (Tables) Sheet http://www.tetratech.com/role/StockRepurchaseandDividendsTables Stock Repurchase and Dividends (Tables) Tables http://www.tetratech.com/role/StockRepurchaseandDividends 33 false false R34.htm 2321303 - Disclosure - Acquisitions (Tables) Sheet http://www.tetratech.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.tetratech.com/role/Acquisitions 34 false false R35.htm 2325304 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.tetratech.com/role/GoodwillandIntangibleAssets 35 false false R36.htm 2331305 - Disclosure - Property and Equipment (Tables) Sheet http://www.tetratech.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.tetratech.com/role/PropertyandEquipment 36 false false R37.htm 2334306 - Disclosure - Income Taxes (Tables) Sheet http://www.tetratech.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.tetratech.com/role/IncomeTaxes 37 false false R38.htm 2342307 - Disclosure - Long-Term Debt (Tables) Sheet http://www.tetratech.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.tetratech.com/role/LongTermDebt 38 false false R39.htm 2347308 - Disclosure - Leases (Tables) Sheet http://www.tetratech.com/role/LeasesTables Leases (Tables) Tables http://www.tetratech.com/role/Leases 39 false false R40.htm 2354309 - Disclosure - Stockholders' Equity and Stock Compensation Plans (Tables) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables Stockholders' Equity and Stock Compensation Plans (Tables) Tables http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans 40 false false R41.htm 2362310 - Disclosure - Retirement Plans (Tables) Sheet http://www.tetratech.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.tetratech.com/role/RetirementPlans 41 false false R42.htm 2368311 - Disclosure - Earnings per Share (Tables) Sheet http://www.tetratech.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://www.tetratech.com/role/EarningsperShare 42 false false R43.htm 2372312 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.tetratech.com/role/DerivativeFinancialInstruments 43 false false R44.htm 2377313 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss 44 false false R45.htm 2384314 - Disclosure - Reportable Segments (Tables) Sheet http://www.tetratech.com/role/ReportableSegmentsTables Reportable Segments (Tables) Tables http://www.tetratech.com/role/ReportableSegments 45 false false R46.htm 2389315 - Disclosure - Related Party Transactions (Tables) Sheet http://www.tetratech.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.tetratech.com/role/RelatedPartyTransactions 46 false false R47.htm 2392316 - Disclosure - Quarterly Financial Information - Unaudited (Tables) Sheet http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables Quarterly Financial Information - Unaudited (Tables) Tables http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited 47 false false R48.htm 2402401 - Disclosure - Description of Business (Details) Sheet http://www.tetratech.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://www.tetratech.com/role/DescriptionofBusiness 48 false false R49.htm 2405402 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details) Sheet http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details) Details 49 false false R50.htm 2406403 - Disclosure - Basis of Presentation and Preparation - Property and Equipment (Details) Sheet http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails Basis of Presentation and Preparation - Property and Equipment (Details) Details 50 false false R51.htm 2407404 - Disclosure - Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details) Sheet http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details) Details 51 false false R52.htm 2408405 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details) Sheet http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details) Details 52 false false R53.htm 2411406 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue (Details) Sheet http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails Revenue and Contract Balances - Disaggregation of Revenue (Details) Details 53 false false R54.htm 2412407 - Disclosure - Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details) Sheet http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details) Details 54 false false R55.htm 2413408 - Disclosure - Revenue and Contract Balances - Narrative (Details) Sheet http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails Revenue and Contract Balances - Narrative (Details) Details 55 false false R56.htm 2414409 - Disclosure - Revenue and Contract Balances - Accounts Receivable, Net (Details) Sheet http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails Revenue and Contract Balances - Accounts Receivable, Net (Details) Details 56 false false R57.htm 2415410 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details) Sheet http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details) Details 57 false false R58.htm 2418411 - Disclosure - Stock Repurchase and Dividends - Narrative (Details) Sheet http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails Stock Repurchase and Dividends - Narrative (Details) Details 58 false false R59.htm 2419412 - Disclosure - Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details) Sheet http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details) Details 59 false false R60.htm 2422413 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.tetratech.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 60 false false R61.htm 2423414 - Disclosure - Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) Sheet http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) Details 61 false false R62.htm 2426415 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details) Sheet http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details) Details 62 false false R63.htm 2427416 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 63 false false R64.htm 2428417 - Disclosure - Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details) Sheet http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details) Details 64 false false R65.htm 2429418 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details) Sheet http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails Goodwill and Intangible Assets - Estimated Amortization Expense (Details) Details 65 false false R66.htm 2432419 - Disclosure - Property and Equipment (Details) Sheet http://www.tetratech.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.tetratech.com/role/PropertyandEquipmentTables 66 false false R67.htm 2435420 - Disclosure - Income Taxes - Income Before Income Taxes, by Geographical Area (Details) Sheet http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails Income Taxes - Income Before Income Taxes, by Geographical Area (Details) Details 67 false false R68.htm 2436421 - Disclosure - Income Taxes - Components of Income Tax Expense (Details) Sheet http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails Income Taxes - Components of Income Tax Expense (Details) Details 68 false false R69.htm 2437422 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details) Sheet http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails Income Taxes - Income Tax Rate Reconciliation (Details) Details 69 false false R70.htm 2438423 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.tetratech.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 70 false false R71.htm 2439424 - Disclosure - Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details) Sheet http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details) Details 71 false false R72.htm 2440425 - Disclosure - Income Taxes - Reconciliation of unrecognized tax benefits (Details) Sheet http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails Income Taxes - Reconciliation of unrecognized tax benefits (Details) Details 72 false false R73.htm 2443426 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) Sheet http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails Long-Term Debt - Schedule of Long-Term Debt (Details) Details 73 false false R74.htm 2444427 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.tetratech.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 74 false false R75.htm 2445428 - Disclosure - Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details) Sheet http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details) Details 75 false false R76.htm 2448429 - Disclosure - Leases - Narrative (Details) Sheet http://www.tetratech.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 76 false false R77.htm 2449430 - Disclosure - Leases - Components of Lease Cost (Details) Sheet http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails Leases - Components of Lease Cost (Details) Details 77 false false R78.htm 2450431 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 78 false false R79.htm 2451432 - Disclosure - Leases - Supplemental Balance Sheet and Other Information (Details) Sheet http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails Leases - Supplemental Balance Sheet and Other Information (Details) Details 79 false false R80.htm 2452433 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details) Sheet http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details) Details 80 false false R81.htm 2455434 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Narrative (Details) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails Stockholders' Equity and Stock Compensation Plans - Narrative (Details) Details http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables 81 false false R82.htm 2456435 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details) Details 82 false false R83.htm 2457436 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details) Details 83 false false R84.htm 2458437 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details) Details 84 false false R85.htm 2459438 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details) Details 85 false false R86.htm 2460439 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details) Sheet http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details) Details 86 false false R87.htm 2463440 - Disclosure - Retirement Plans - Narrative (Details) Sheet http://www.tetratech.com/role/RetirementPlansNarrativeDetails Retirement Plans - Narrative (Details) Details 87 false false R88.htm 2464441 - Disclosure - Retirement Plans - Amounts Recorded on the Balance Sheet (Details) Sheet http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails Retirement Plans - Amounts Recorded on the Balance Sheet (Details) Details 88 false false R89.htm 2465442 - Disclosure - Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details) Sheet http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details) Details 89 false false R90.htm 2466443 - Disclosure - Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details) Sheet http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details) Details 90 false false R91.htm 2469444 - Disclosure - Earnings per Share - Calculation (Details) Sheet http://www.tetratech.com/role/EarningsperShareCalculationDetails Earnings per Share - Calculation (Details) Details 91 false false R92.htm 2470445 - Disclosure - Earnings per Share - Antidilutive Securities (Details) Sheet http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails Earnings per Share - Antidilutive Securities (Details) Details 92 false false R93.htm 2473446 - Disclosure - Derivative Financial Instruments - Narrative (Details) Sheet http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails Derivative Financial Instruments - Narrative (Details) Details 93 false false R94.htm 2474447 - Disclosure - Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details) Sheet http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details) Details 94 false false R95.htm 2475448 - Disclosure - Derivative Financial Instruments - Changes in Fair Value of Interest Rate Swap Agreements (Details) Sheet http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails Derivative Financial Instruments - Changes in Fair Value of Interest Rate Swap Agreements (Details) Details 95 false false R96.htm 2478449 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables 96 false false R97.htm 2480450 - Disclosure - Fair Value Measurements (Details) Sheet http://www.tetratech.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.tetratech.com/role/FairValueMeasurements 97 false false R98.htm 2482451 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.tetratech.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.tetratech.com/role/CommitmentsandContingencies 98 false false R99.htm 2485452 - Disclosure - Reportable Segments - Financial Information (Details) Sheet http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails Reportable Segments - Financial Information (Details) Details 99 false false R100.htm 2486453 - Disclosure - Reportable Segments - Geographic Information (Details) Sheet http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails Reportable Segments - Geographic Information (Details) Details 100 false false R101.htm 2487454 - Disclosure - Reportable Segments - Narrative (Details) Sheet http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails Reportable Segments - Narrative (Details) Details 101 false false R102.htm 2490455 - Disclosure - Related Party Transactions (Details) Sheet http://www.tetratech.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.tetratech.com/role/RelatedPartyTransactionsTables 102 false false R103.htm 2493456 - Disclosure - Quarterly Financial Information - Unaudited - Narrative (Details) Sheet http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails Quarterly Financial Information - Unaudited - Narrative (Details) Details 103 false false R104.htm 2494457 - Disclosure - Quarterly Financial Information - Unaudited - Summary of Quarterly Information (Details) Sheet http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails Quarterly Financial Information - Unaudited - Summary of Quarterly Information (Details) Details 104 false false R105.htm 2496458 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) Sheet http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) Details http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES 105 false false All Reports Book All Reports ttek-20211003.htm ttek-20211003.xsd ttek-20211003_cal.xml ttek-20211003_def.xml ttek-20211003_lab.xml ttek-20211003_pre.xml ttek-ex21q410x3x2021.htm ttek-ex23q410x3x2021.htm ttek-ex311q410x3x2021.htm ttek-ex312q410x3x2021.htm ttek-ex321q410x3x2021.htm ttek-ex322q410x3x2021.htm ttek-ex95q410x3x2021.htm ttek-20211003_g1.jpg http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/country/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 127 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ttek-20211003.htm": { "axisCustom": 0, "axisStandard": 35, "contextCount": 334, "dts": { "calculationLink": { "local": [ "ttek-20211003_cal.xml" ] }, "definitionLink": { "local": [ "ttek-20211003_def.xml" ] }, "inline": { "local": [ "ttek-20211003.htm" ] }, "labelLink": { "local": [ "ttek-20211003_lab.xml" ] }, "presentationLink": { "local": [ "ttek-20211003_pre.xml" ] }, "schema": { "local": [ "ttek-20211003.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 778, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 5, "http://www.tetratech.com/20211003": 3, "http://xbrl.sec.gov/dei/2021": 4, "total": 12 }, "keyCustom": 73, "keyStandard": 486, "memberCustom": 44, "memberStandard": 53, "nsprefix": "ttek", "nsuri": "http://www.tetratech.com/20211003", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.tetratech.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description of Business", "role": "http://www.tetratech.com/role/DescriptionofBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i592e1d153d874876892f9c5d5de441a1_D20210628-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2486453 - Disclosure - Reportable Segments - Geographic Information (Details)", "role": "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails", "shortName": "Reportable Segments - Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "ia098e682e48f4ce3b782006c4795b967_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "if0e039b60f2c4153a55aedb535385598_D20211004-20220102", "decimals": "-6", "first": true, "lang": "en-US", "name": "ttek:RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2487454 - Disclosure - Reportable Segments - Narrative (Details)", "role": "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails", "shortName": "Reportable Segments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "if0e039b60f2c4153a55aedb535385598_D20211004-20220102", "decimals": "-6", "first": true, "lang": "en-US", "name": "ttek:RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2490455 - Disclosure - Related Party Transactions (Details)", "role": "http://www.tetratech.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329", "decimals": "-5", "first": true, "lang": "en-US", "name": "ttek:COVID19IncrementalCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2493456 - Disclosure - Quarterly Financial Information - Unaudited - Narrative (Details)", "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails", "shortName": "Quarterly Financial Information - Unaudited - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329", "decimals": "-5", "first": true, "lang": "en-US", "name": "ttek:COVID19IncrementalCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i592e1d153d874876892f9c5d5de441a1_D20210628-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2494457 - Disclosure - Quarterly Financial Information - Unaudited - Summary of Quarterly Information (Details)", "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails", "shortName": "Quarterly Financial Information - Unaudited - Summary of Quarterly Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i228bfb99c61c412eaf23ca7032a03801_I20200927", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2496458 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)", "role": "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails", "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i6727a2c539e744daaa7c6455fb7b0409_I20180930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Basis of Presentation and Preparation", "role": "http://www.tetratech.com/role/BasisofPresentationandPreparation", "shortName": "Basis of Presentation and Preparation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Revenue and Contract Balances", "role": "http://www.tetratech.com/role/RevenueandContractBalances", "shortName": "Revenue and Contract Balances", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116104 - Disclosure - Stock Repurchase and Dividends", "role": "http://www.tetratech.com/role/StockRepurchaseandDividends", "shortName": "Stock Repurchase and Dividends", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Acquisitions", "role": "http://www.tetratech.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130107 - Disclosure - Property and Equipment", "role": "http://www.tetratech.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - Income Taxes", "role": "http://www.tetratech.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141109 - Disclosure - Long-Term Debt", "role": "http://www.tetratech.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146110 - Disclosure - Leases", "role": "http://www.tetratech.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153111 - Disclosure - Stockholders' Equity and Stock Compensation Plans", "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans", "shortName": "Stockholders' Equity and Stock Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161112 - Disclosure - Retirement Plans", "role": "http://www.tetratech.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167113 - Disclosure - Earnings per Share", "role": "http://www.tetratech.com/role/EarningsperShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171114 - Disclosure - Derivative Financial Instruments", "role": "http://www.tetratech.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2176115 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss)", "role": "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2179116 - Disclosure - Fair Value Measurements", "role": "http://www.tetratech.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181117 - Disclosure - Commitments and Contingencies", "role": "http://www.tetratech.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2183118 - Disclosure - Reportable Segments", "role": "http://www.tetratech.com/role/ReportableSegments", "shortName": "Reportable Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2188119 - Disclosure - Related Party Transactions", "role": "http://www.tetratech.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2191120 - Disclosure - Quarterly Financial Information - Unaudited", "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited", "shortName": "Quarterly Financial Information - Unaudited", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2195121 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES", "role": "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES", "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:ConsolidationAndPresentationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Basis of Presentation and Preparation (Policies)", "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies", "shortName": "Basis of Presentation and Preparation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:ConsolidationAndPresentationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Revenue and Contract Balances (Tables)", "role": "http://www.tetratech.com/role/RevenueandContractBalancesTables", "shortName": "Revenue and Contract Balances (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317302 - Disclosure - Stock Repurchase and Dividends (Tables)", "role": "http://www.tetratech.com/role/StockRepurchaseandDividendsTables", "shortName": "Stock Repurchase and Dividends (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321303 - Disclosure - Acquisitions (Tables)", "role": "http://www.tetratech.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325304 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331305 - Disclosure - Property and Equipment (Tables)", "role": "http://www.tetratech.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334306 - Disclosure - Income Taxes (Tables)", "role": "http://www.tetratech.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342307 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.tetratech.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347308 - Disclosure - Leases (Tables)", "role": "http://www.tetratech.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Income", "role": "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354309 - Disclosure - Stockholders' Equity and Stock Compensation Plans (Tables)", "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables", "shortName": "Stockholders' Equity and Stock Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362310 - Disclosure - Retirement Plans (Tables)", "role": "http://www.tetratech.com/role/RetirementPlansTables", "shortName": "Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2368311 - Disclosure - Earnings per Share (Tables)", "role": "http://www.tetratech.com/role/EarningsperShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372312 - Disclosure - Derivative Financial Instruments (Tables)", "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables", "shortName": "Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2377313 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2384314 - Disclosure - Reportable Segments (Tables)", "role": "http://www.tetratech.com/role/ReportableSegmentsTables", "shortName": "Reportable Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2389315 - Disclosure - Related Party Transactions (Tables)", "role": "http://www.tetratech.com/role/RelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2392316 - Disclosure - Quarterly Financial Information - Unaudited (Tables)", "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables", "shortName": "Quarterly Financial Information - Unaudited (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Description of Business (Details)", "role": "http://www.tetratech.com/role/DescriptionofBusinessDetails", "shortName": "Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "span", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)", "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails", "shortName": "Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "ibea712997d47433d9b2ed8fc79c68a94_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Basis of Presentation and Preparation - Property and Equipment (Details)", "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "shortName": "Basis of Presentation and Preparation - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "ibea712997d47433d9b2ed8fc79c68a94_D20200928-20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting", "reportCount": 1, "unique": true, "unitRef": "level", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)", "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails", "shortName": "Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting", "reportCount": 1, "unique": true, "unitRef": "level", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure", "reportCount": 1, "unique": true, "unitRef": "institution", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)", "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "shortName": "Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure", "reportCount": 1, "unique": true, "unitRef": "institution", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i592e1d153d874876892f9c5d5de441a1_D20210628-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue (Details)", "role": "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails", "shortName": "Revenue and Contract Balances - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i16016d20ccdc48f2b70134fad49396b8_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details)", "role": "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails", "shortName": "Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "lang": "en-US", "name": "ttek:ContractWithCustomerAssetLiabilityNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - Revenue and Contract Balances - Narrative (Details)", "role": "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails", "shortName": "Revenue and Contract Balances - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414409 - Disclosure - Revenue and Contract Balances - Accounts Receivable, Net (Details)", "role": "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails", "shortName": "Revenue and Contract Balances - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415410 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)", "role": "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails", "shortName": "Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i5f5c486354b64a01a44877084dd43c44_I20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - Stock Repurchase and Dividends - Narrative (Details)", "role": "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails", "shortName": "Stock Repurchase and Dividends - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i27e059f45da743c788863e3525e768e6_D20210903-20210903", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419412 - Disclosure - Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details)", "role": "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails", "shortName": "Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i27e059f45da743c788863e3525e768e6_D20210903-20210903", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Dividends", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)", "role": "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "shortName": "Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i62baa6b2aab24edc8d6a4c3850068e52_I20180930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i4b1653336e944bc6986f932a22fb1d1e_I20200927", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details)", "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i4881f25781f24681be3735f8a8a98e82_D20210628-20210628", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "2", "lang": "en-US", "name": "us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - Disclosure - Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details)", "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails", "shortName": "Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details)", "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Estimated Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - Property and Equipment (Details)", "role": "http://www.tetratech.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Income Taxes - Income Before Income Taxes, by Geographical Area (Details)", "role": "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails", "shortName": "Income Taxes - Income Before Income Taxes, by Geographical Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)", "role": "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails", "shortName": "Income Taxes - Components of Income Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details)", "role": "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIncomeTaxRefunds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIncomeTaxRefunds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438423 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - Disclosure - Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details)", "role": "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails", "shortName": "Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i4b1653336e944bc6986f932a22fb1d1e_I20200927", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Income Taxes - Reconciliation of unrecognized tax benefits (Details)", "role": "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails", "shortName": "Income Taxes - Reconciliation of unrecognized tax benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443426 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details)", "role": "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails", "shortName": "Long-Term Debt - Schedule of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - Long-Term Debt - Narrative (Details)", "role": "http://www.tetratech.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BankOverdrafts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - Disclosure - Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details)", "role": "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails", "shortName": "Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Leases - Narrative (Details)", "role": "http://www.tetratech.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Leases - Components of Lease Cost (Details)", "role": "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails", "shortName": "Leases - Components of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450431 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ttek:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451432 - Disclosure - Leases - Supplemental Balance Sheet and Other Information (Details)", "role": "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails", "shortName": "Leases - Supplemental Balance Sheet and Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ttek:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "ie56cd7c88bac4f348c2c86eabfa460d0_I20180930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Equity", "role": "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "ie56cd7c88bac4f348c2c86eabfa460d0_I20180930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452433 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details)", "role": "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails", "shortName": "Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455434 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Narrative (Details)", "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "shortName": "Stockholders' Equity and Stock Compensation Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456435 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details)", "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails", "shortName": "Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i4b1653336e944bc6986f932a22fb1d1e_I20200927", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457436 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details)", "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails", "shortName": "Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i4b1653336e944bc6986f932a22fb1d1e_I20200927", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i7f36b5505de043cb915af96cdd67af2a_I20200927", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458437 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details)", "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails", "shortName": "Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459438 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details)", "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "shortName": "Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "iff991df184584e548da37242802b7c91_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "iff991df184584e548da37242802b7c91_D20200928-20211003", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460439 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details)", "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails", "shortName": "Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "iff991df184584e548da37242802b7c91_D20200928-20211003", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463440 - Disclosure - Retirement Plans - Narrative (Details)", "role": "http://www.tetratech.com/role/RetirementPlansNarrativeDetails", "shortName": "Retirement Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464441 - Disclosure - Retirement Plans - Amounts Recorded on the Balance Sheet (Details)", "role": "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails", "shortName": "Retirement Plans - Amounts Recorded on the Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465442 - Disclosure - Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details)", "role": "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails", "shortName": "Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i8cb76bf4c459452bbd79cfa0e3a1f178_I20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i27e059f45da743c788863e3525e768e6_D20210903-20210903", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - Consolidated Statements of Equity (Parenthetical)", "role": "http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical", "shortName": "Consolidated Statements of Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i191849b7e13e41ff8d792e17506037fb_I20211003", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466443 - Disclosure - Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details)", "role": "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails", "shortName": "Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i191849b7e13e41ff8d792e17506037fb_I20211003", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i592e1d153d874876892f9c5d5de441a1_D20210628-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469444 - Disclosure - Earnings per Share - Calculation (Details)", "role": "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "shortName": "Earnings per Share - Calculation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470445 - Disclosure - Earnings per Share - Antidilutive Securities (Details)", "role": "http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails", "shortName": "Earnings per Share - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i042c8e561afe4b6eb4176e1c049d6302_D20171002-20180930", "decimals": "INF", "first": true, "lang": "en-US", "name": "ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity", "reportCount": 1, "unique": true, "unitRef": "agreement", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473446 - Disclosure - Derivative Financial Instruments - Narrative (Details)", "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails", "shortName": "Derivative Financial Instruments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i042c8e561afe4b6eb4176e1c049d6302_D20171002-20180930", "decimals": "INF", "first": true, "lang": "en-US", "name": "ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity", "reportCount": 1, "unique": true, "unitRef": "agreement", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i9356faf42fa54f039bb6c013d8ed7107_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474447 - Disclosure - Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details)", "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails", "shortName": "Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i9356faf42fa54f039bb6c013d8ed7107_I20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475448 - Disclosure - Derivative Financial Instruments - Changes in Fair Value of Interest Rate Swap Agreements (Details)", "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails", "shortName": "Derivative Financial Instruments - Changes in Fair Value of Interest Rate Swap Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i606751266f5a4ea78c864739eb68724e_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i4b1653336e944bc6986f932a22fb1d1e_I20200927", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478449 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480450 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.tetratech.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R98": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "id915d8ef06c34a949813fc6f1ebd7545_I20190715", "decimals": "INF", "first": true, "lang": "en-US", "name": "ttek:LossContingencyNumberOfActions", "reportCount": 1, "unique": true, "unitRef": "action", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482451 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.tetratech.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "id915d8ef06c34a949813fc6f1ebd7545_I20190715", "decimals": "INF", "first": true, "lang": "en-US", "name": "ttek:LossContingencyNumberOfActions", "reportCount": 1, "unique": true, "unitRef": "action", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2485452 - Disclosure - Reportable Segments - Financial Information (Details)", "role": "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "shortName": "Reportable Segments - Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ttek-20211003.htm", "contextRef": "i19be2404f68149acaeb8ce1027c64fcb_D20200928-20211003", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 97, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AUSTRALIA", "terseLabel": "Australia" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r774", "r775", "r776" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r774", "r775", "r776" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.tetratech.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r119", "r182", "r195", "r196", "r197", "r198", "r200", "r202", "r206", "r280", "r281", "r282", "r283", "r284", "r285", "r287", "r288", "r290", "r292", "r293", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r119", "r182", "r195", "r196", "r197", "r198", "r200", "r202", "r206", "r280", "r281", "r282", "r283", "r284", "r285", "r287", "r288", "r290", "r292", "r293", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r0", "r130", "r135", "r141", "r228", "r491", "r492", "r493", "r534", "r535", "r616", "r617", "r618", "r619", "r803" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r0", "r130", "r135", "r141", "r228", "r491", "r492", "r493", "r534", "r535", "r616", "r617", "r618", "r619", "r803" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r0", "r130", "r135", "r141", "r228", "r491", "r492", "r493", "r534", "r535", "r616", "r617", "r618", "r619", "r803" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r213", "r353", "r359", "r743" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r298", "r320", "r450", "r456", "r681", "r682", "r683", "r684", "r685", "r686", "r688", "r740", "r744", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/LeasesNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails", "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r298", "r320", "r450", "r456", "r681", "r682", "r683", "r684", "r685", "r686", "r688", "r740", "r744", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/LeasesNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails", "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r213", "r353", "r359", "r743" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r209", "r353", "r357", "r691", "r739", "r741" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r209", "r353", "r357", "r691", "r739", "r741" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r298", "r320", "r389", "r450", "r456", "r681", "r682", "r683", "r684", "r685", "r686", "r688", "r740", "r744", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/LeasesNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails", "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r298", "r320", "r389", "r450", "r456", "r681", "r682", "r683", "r684", "r685", "r686", "r688", "r740", "r744", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/LeasesNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails", "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r136", "r451", "r780" ], "lang": { "en-us": { "role": { "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.", "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails", "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r136", "r141", "r451" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails", "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r125", "r791" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r210", "r211", "r353", "r358", "r742", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r781", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r210", "r211", "r353", "r358", "r742", "r753", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r781", "r782" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r136", "r141", "r273", "r451", "r680" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails", "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r215", "r672" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "VALUATION AND QUALIFYING ACCOUNTS AND RESERVES" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r791" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "xbrltype": "stringItemType" }, "ttek_AllAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All Acquisitions", "label": "All Acquisitions [Member]", "terseLabel": "All acquisitions" } } }, "localname": "AllAcquisitionsMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_AmendedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended Credit Agreement [Member]", "label": "Amended Credit Agreement [Member]", "terseLabel": "Amended Credit Agreement" } } }, "localname": "AmendedCreditAgreementMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_AsiaPacificReportingUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asia Pacific Reporting Unit", "label": "Asia Pacific Reporting Unit [Member]", "terseLabel": "ASP" } } }, "localname": "AsiaPacificReportingUnitMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Summary of supplemental balance sheet and other information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the earn out period for operating income projection used for fair value measurement.", "label": "Business Acquisition, Earn Out Period for Operating Income Projections Used in Fair Value Measurement", "terseLabel": "Significant unobservable input, earn-out period" } } }, "localname": "BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition and integration -related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination Acquisition and Integration Related Costs", "negatedLabel": "Acquisition and integration expenses" } } }, "localname": "BusinessCombinationAcquisitionAndIntegrationRelatedCosts", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Working Capital Adjustments", "label": "Business Combination, Consideration Transferred, Working Capital Adjustments", "negatedTerseLabel": "Payables related to estimated post-closing adjustments" } } }, "localname": "BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Earn Out Period", "label": "Business Combination, Contingent Consideration Arrangements, Earn Out Period", "terseLabel": "Earn-out period" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "xbrltype": "durationItemType" }, "ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Percentage Of Maximum Potential Earn-out", "label": "Business Combination, Contingent Consideration Arrangements, Percentage Of Maximum Potential Earn-out", "terseLabel": "Percentage of maximum potential earn-out" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/AcquisitionsNarrativeDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year One", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year One", "terseLabel": "Maximum contingent consideration, year one" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/AcquisitionsNarrativeDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Three", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Three", "terseLabel": "Maximum contingent consideration, year three" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/AcquisitionsNarrativeDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Two", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Two", "terseLabel": "Maximum contingent consideration, year two" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_COVID19IncrementalCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "COVID-19 Incremental Costs", "label": "COVID-19 Incremental Costs", "terseLabel": "COVID-19 incremental costs" } } }, "localname": "COVID19IncrementalCosts", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_CashPaidDuringThePeriodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid During the Period [Abstract]", "terseLabel": "Cash paid during the year for:" } } }, "localname": "CashPaidDuringThePeriodAbstract", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "ttek_CommercialInternationalServicesGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial International Services Group [Member]", "label": "Commercial/International Services Group [Member]", "terseLabel": "CIG" } } }, "localname": "CommercialInternationalServicesGroupMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails", "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the commercial client sector.", "label": "Commercial [Member]", "verboseLabel": "U.S. commercial" } } }, "localname": "CommercialMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a number of financial institutions, in any such number of which the entity limits the amount of investment exposure in order to control credit risk.", "label": "Concentration of Credit Risk, Number of Financial Institutions for Investment Exposure", "terseLabel": "Financial institutions, in any such number of which investment exposure is limited" } } }, "localname": "ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "xbrltype": "integerItemType" }, "ttek_ConcentrationOfCreditRiskPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding concentration of credit risk.", "label": "Concentration of Credit Risk [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationOfCreditRiskPolicyTextBlock", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "ttek_ConsolidationAndPresentationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. Also discloses accounting policy regarding presentation of the financial statements, including changes from prior period presentation.", "label": "Consolidation and Presentation [Policy Text Block]", "terseLabel": "Principles of Consolidation and Presentation" } } }, "localname": "ConsolidationAndPresentationPolicyTextBlock", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "ttek_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_ContingentConsiderationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for contingent consideration for acquisitions that include contingent earn-out arrangements.", "label": "Contingent Consideration [Policy Text Block]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationPolicyTextBlock", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract Receivable Increase (Decrease) In Revenue Related To Claims And Requests For Equitable Adjustment On Contract", "label": "Contract Receivable Increase (Decrease) In Revenue Related To Claims And Requests For Equitable Adjustment On Contract", "terseLabel": "Gains (losses) due to change in contract value" } } }, "localname": "ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_ContractRetentionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Retentions", "label": "Contract Retentions [Member]", "terseLabel": "Contract retentions" } } }, "localname": "ContractRetentionsMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "ttek_ContractWithCustomerAssetLiabilityNetCurrent": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset (Liability), Net Current", "label": "Contract With Customer, Asset (Liability), Net Current", "totalLabel": "Net contract liabilities" } } }, "localname": "ContractWithCustomerAssetLiabilityNetCurrent", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ttek_ContractWithCustomerAssetRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset, Related Party", "label": "Contract With Customer, Asset, Related Party", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetRelatedParty", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "ttek_CostPlusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost-Plus [Member]", "label": "Cost-Plus [Member]", "terseLabel": "Cost-plus" } } }, "localname": "CostPlusMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ttek_DatesPriorToMarchSixth2006Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dates Prior To March Sixth, 2006 [Member]", "label": "Dates Prior To March Sixth, 2006 [Member]", "terseLabel": "Grant date prior to March 6, 2006" } } }, "localname": "DatesPriorToMarchSixth2006Member", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Annual Principal Payment, Amortization Percentage", "label": "Debt Instrument, Annual Principal Payment, Amortization Percentage", "terseLabel": "Annual principal payment, amortization percentage" } } }, "localname": "DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "ttek_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Lease liabilities, operating leases" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation", "terseLabel": "Rate of inflation" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" ], "xbrltype": "percentItemType" }, "ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Liability Driven Investment Funds", "label": "Defined Benefit Plan, Liability Driven Investment Funds [Member]", "terseLabel": "Liability driven investment funds" } } }, "localname": "DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age", "label": "Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age", "terseLabel": "Maximum age pension plan was open for new entrants" } } }, "localname": "DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing the amount excluded from the assessment of hedge effectiveness.", "label": "Derivative Instruments, Gain (Loss) Recognized in Income Amount Excluded from Effectiveness Testing Net", "terseLabel": "Amounts excluded from effectiveness testing" } } }, "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion", "label": "Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion", "terseLabel": "Ineffective portion" } } }, "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest", "label": "Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest", "negatedLabel": "Fair value of interest rate swap agreements" } } }, "localname": "DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of derivative agreements entered into by the entity during the reporting period.", "label": "Derivative Number of Agreements Entered into by Entity", "terseLabel": "Number of derivative agreements" } } }, "localname": "DerivativeNumberOfAgreementsEnteredIntoByEntity", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "ttek_EGlobalTechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "eGlobalTech [Member]", "label": "eGlobalTech [Member]", "terseLabel": "EGT" } } }, "localname": "EGlobalTechMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_EachAnniversaryOfGrantDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Each anniversary of grant date.", "label": "Each Anniversary Of Grant Date [Member]", "terseLabel": "Each anniversary of grant date" } } }, "localname": "EachAnniversaryOfGrantDateMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_EarnOutPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earn Out Payments [Abstract]", "terseLabel": "Earn-out payments:" } } }, "localname": "EarnOutPaymentsAbstract", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to change in uncertain tax positions.", "label": "Effective Income Tax Rate Reconciliation, Change in Uncertain Tax Positions, Percent", "terseLabel": "Change in uncertain tax positions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent", "label": "Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent", "terseLabel": "Effective tax rates, excluding valuation allowance release, non-deductible goodwill impairment charge, transaction costs, and excess tax benefits on share-based payments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent", "terseLabel": "Disallowed officer compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 15.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent", "label": "Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent", "terseLabel": "Deferred tax adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent", "label": "Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent", "terseLabel": "Stock compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent", "label": "Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent", "terseLabel": "Unremitted earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ttek_EmployeeAndDirectorsStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An arrangement whereby an employee or member of the Board of Directors is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement.", "label": "Employee And Directors Stock Options [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeAndDirectorsStockOptionsMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_EquipmentFurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property, non-consumable in nature, with finite lives used to produce goods and services and long lived, depreciable assets, commonly used in offices and stores.", "label": "Equipment, Furniture And Fixtures [Member]", "terseLabel": "Equipment, furniture and fixtures" } } }, "localname": "EquipmentFurnitureAndFixturesMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ttek_EquityIncentivePlan2005Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the entity's 2005 Equity Incentive Plan.", "label": "Equity Incentive Plan2005 [Member]", "terseLabel": "2005 EIP" } } }, "localname": "EquityIncentivePlan2005Member", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_EquityIncentivePlan2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the entity's 2015 Equity Incentive Plan.", "label": "Equity Incentive Plan2015 [Member]", "terseLabel": "2015 EIP" } } }, "localname": "EquityIncentivePlan2015Member", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_EquityIncentivePlan2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan 2018 [Member]", "label": "Equity Incentive Plan 2018 [Member]", "terseLabel": "2018 EIP" } } }, "localname": "EquityIncentivePlan2018Member", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number every share or unit issued under the plan counts against aggregate share limit.", "label": "Every Share Or Unit Issued Represents Number Of Shares Counted Against Aggregate Share Limit", "terseLabel": "The number every share or unit issued counts against aggregate share limit (in shares)" } } }, "localname": "EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "ttek_FairValueAdjustmentsToContingentConsideration": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of fair value adjustments to contingent consideration during the reporting period.", "label": "Fair Value Adjustments to Contingent Consideration", "negatedLabel": "Fair value adjustments to contingent consideration", "terseLabel": "Contingent consideration\u00a0\u2013 fair value adjustments", "verboseLabel": "Fair value adjustments to contingent consideration liabilities" } } }, "localname": "FairValueAdjustmentsToContingentConsideration", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "ttek_FederalGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the federal government client sector.", "label": "Federal Government [Member]", "terseLabel": "U.S. government", "verboseLabel": "U.S. federal government" } } }, "localname": "FederalGovernmentMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First anniversary of the grant date and monthly thereafter.", "label": "First Anniversary Of Grant Date And Monthly Thereafter [Member]", "terseLabel": "First anniversary of grant date and monthly thereafter" } } }, "localname": "FirstAnniversaryOfGrantDateAndMonthlyThereafterMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_ForeignExchangeForwardAndInterestRateSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the foreign exchange forward contracts and interest rate swap contracts.", "label": "Foreign Exchange Forward And Interest Rate Swap [Member]", "terseLabel": "Foreign currency forward contracts and interest rate swap agreements" } } }, "localname": "ForeignExchangeForwardAndInterestRateSwapMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the unbilled accounts receivable related to claims and requests for equitable adjustment on contracts.", "label": "Government Contract Receivable, Unbilled Amounts Related to Claims and Requests for Equitable Adjustment on Contract", "verboseLabel": "Unbilled accounts receivable related to claims and requests for equitable adjustment on contracts" } } }, "localname": "GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_GovernmentServicesGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Services Group [Member]", "label": "Government Services Group [Member]", "terseLabel": "GSG" } } }, "localname": "GovernmentServicesGroupMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_HoareLeaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hoare Lea", "label": "Hoare Lea [Member]", "terseLabel": "Hoare Lea" } } }, "localname": "HoareLeaMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset", "label": "Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset", "negatedLabel": "Accounts receivable and contract assets" } } }, "localname": "IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ttek_IncreaseDecreaseInAccruedCompensation": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net change during the reporting period in the aggregate amount of accrued salaries and bonuses, payroll taxes and fringe benefits, and other similar obligations and liabilities.", "label": "Increase (Decrease) in Accrued Compensation", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInAccruedCompensation", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ttek_InterestRateSwap1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap 1 [Member]", "label": "Interest Rate Swap 1 [Member]", "terseLabel": "Interest Rate Swap 1" } } }, "localname": "InterestRateSwap1Member", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_InterestRateSwap2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap 2 [Member]", "label": "Interest Rate Swap 2 [Member]", "terseLabel": "Interest Rate Swap 2" } } }, "localname": "InterestRateSwap2Member", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_InterestRateSwap3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap 3 [Member]", "label": "Interest Rate Swap 3 [Member]", "terseLabel": "Interest Rate Swap 3" } } }, "localname": "InterestRateSwap3Member", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_InterestRateSwap4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap 4 [Member]", "label": "Interest Rate Swap 4 [Member]", "terseLabel": "Interest Rate Swap 4" } } }, "localname": "InterestRateSwap4Member", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_InterestRateSwap5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap 5 [Member]", "label": "Interest Rate Swap 5 [Member]", "terseLabel": "Interest Rate Swap 5" } } }, "localname": "InterestRateSwap5Member", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the international client sector.", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ttek_January2020StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 2020 Stock Repurchase Program", "label": "January 2020 Stock Repurchase Program [Member]", "terseLabel": "January 2020 Stock Repurchase Program" } } }, "localname": "January2020StockRepurchaseProgramMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_LeaseCostOther": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease Cost, Other", "label": "Lease Cost, Other", "terseLabel": "Other" } } }, "localname": "LeaseCostOther", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option", "label": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option", "terseLabel": "Accordion feature, higher borrowing capacity option" } } }, "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit", "label": "Line Of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Accordion feature, increase limit" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum", "label": "Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum", "terseLabel": "Debt covenant, minimum consolidated interest coverage ratio" } } }, "localname": "LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum", "label": "Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum", "terseLabel": "Debt covenant, maximum consolidated leverage ratio" } } }, "localname": "LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Multicurrency Borrowings And Letters Of Credit [Member]", "label": "Line Of Credit Multicurrency Borrowings And Letters Of Credit [Member]", "terseLabel": "Multicurrency borrowings and letter of credit" } } }, "localname": "LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding including the effects of interest rate swap agreement.", "label": "Long Term Debt Weighted Average Interest Rate Including Effects Of Interest Rate Swap", "terseLabel": "Weighted-average rate including the effects of interest rate swap agreement (as a percent)" } } }, "localname": "LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "ttek_LossContingencyNumberOfActions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Number Of Actions", "label": "Loss Contingency, Number Of Actions", "terseLabel": "Number of qui tam actions" } } }, "localname": "LossContingencyNumberOfActions", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "ttek_MarchSixth2006AndSubsequentDatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "March Sixth, 2006 And Subsequent Dates [Member]", "label": "March Sixth, 2006 And Subsequent Dates [Member]", "terseLabel": "Grant date on or after March 6, 2006" } } }, "localname": "MarchSixth2006AndSubsequentDatesMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum original term to maturity of an instrument to classify it as a cash equivalent.", "label": "Maximum Term of Original Maturity to Classify an Instrument as Cash Equivalent", "terseLabel": "Maximum term of original maturity to classify instrument as cash equivalent" } } }, "localname": "MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails" ], "xbrltype": "durationItemType" }, "ttek_NormanDisneyAndYoungMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Norman Disney And Young [Member]", "label": "Norman Disney And Young [Member]", "terseLabel": "NDY" } } }, "localname": "NormanDisneyAndYoungMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_NumberOfEmployeesAcquiredInAcquisition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of employees acquired in the acquisition.", "label": "Number Of Employees Acquired In Acquisition", "terseLabel": "Number of employees" } } }, "localname": "NumberOfEmployeesAcquiredInAcquisition", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of levels below reportable segments at which the reporting units reside for which goodwill impairment testing is performed.", "label": "Number of Levels Below Segments for Goodwill Impairment Testing", "terseLabel": "Number of levels below operating/reportable segments at which goodwill impairment testing is performed" } } }, "localname": "NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails" ], "xbrltype": "integerItemType" }, "ttek_October2021StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "October 2021 Stock Repurchase Program", "label": "October 2021 Stock Repurchase Program [Member]", "terseLabel": "October 2021 Stock Repurchase Program" } } }, "localname": "October2021StockRepurchaseProgramMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_OtherCreditFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Credit Facilities", "label": "Other Credit Facilities [Member]", "terseLabel": "Other credit facilities" } } }, "localname": "OtherCreditFacilitiesMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Current Liabilities, Policy", "label": "Other Current Liabilities, Policy [Policy Text Block]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesPolicyPolicyTextBlock", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "ttek_PercentageNegativeGrowth": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Negative Growth", "label": "Percentage Negative Growth", "terseLabel": "Percentage negative growth" } } }, "localname": "PercentageNegativeGrowth", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "percentItemType" }, "ttek_PercentageOfAccountReceivablesDueFromAgencies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of accounts receivable due from various agencies of the U.S. federal government.", "label": "Percentage of Account Receivables Due from Agencies", "terseLabel": "Accounts receivable due from various agencies of the U.S. federal government (as a percent)" } } }, "localname": "PercentageOfAccountReceivablesDueFromAgencies", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "ttek_PercentageOfRevenueEarnedFromAgencies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of revenue from customers within the risk category.", "label": "Percentage Of Revenue Earned from Agencies", "terseLabel": "Revenue from customers (as a percent)" } } }, "localname": "PercentageOfRevenueEarnedFromAgencies", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid and Other Current Assets, Policy", "label": "Prepaid and Other Current Assets, Policy [Policy Text Block]", "terseLabel": "Prepaid and Other Current Assets" } } }, "localname": "PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "ttek_PrimeRateOrEurodollarRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prime Rate Or Eurodollar Rate [Member]", "label": "Prime Rate Or Eurodollar Rate [Member]", "terseLabel": "Prime Rate or Eurodollar Rate" } } }, "localname": "PrimeRateOrEurodollarRateMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_RatioOfConsolidatedFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the consolidated fixed charge coverage ratio as defined by the loan agreement.", "label": "Ratio Of Consolidated Fixed Charge Coverage Ratio", "terseLabel": "Consolidated fixed charge coverage ratio" } } }, "localname": "RatioOfConsolidatedFixedChargeCoverageRatio", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "ttek_RemediationAndConstructionManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the description related to the entity's Remediation and Construction Management reporting segment (RCM). RCM provides full-service support, including construction and construction management, in the areas of environmental remediation, infrastructure development, energy and oil and gas.", "label": "Remediation And Construction Management [Member]", "terseLabel": "RCM" } } }, "localname": "RemediationAndConstructionManagementMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "ttek_RemediationFieldServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Remediation Field Services [Member]", "label": "Remediation Field Services [Member]", "terseLabel": "RFS" } } }, "localname": "RemediationFieldServicesMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met. Along with share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units And Performance Share Units [Member]", "terseLabel": "RSUs and PSUs" } } }, "localname": "RestrictedStockUnitsAndPerformanceShareUnitsMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue from Contract with Customer, Excluding Assessed Tax, Annual Revenue To Be Reclassified", "label": "Revenue from Contract with Customer, Excluding Assessed Tax, Annual Revenue To Be Reclassified", "terseLabel": "Annual revenue to be reclassed in the next fiscal quarter" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of remaining estimated costs to complete the contracts.", "label": "Revenue Recognition Estimated Cost to Complete Related Contracts", "terseLabel": "Estimated cost to complete the related contracts" } } }, "localname": "RevenueRecognitionEstimatedCostToCompleteRelatedContracts", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Termination Notice Period One", "label": "Revenue, Remaining Performance Obligation, Termination Notice Period One", "terseLabel": "Remaining performance obligation, termination notice period one" } } }, "localname": "RevenueRemainingPerformanceObligationTerminationNoticePeriodOne", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Termination Notice Period Three", "label": "Revenue, Remaining Performance Obligation, Termination Notice Period Three", "terseLabel": "Remaining performance obligation, termination notice period three" } } }, "localname": "RevenueRemainingPerformanceObligationTerminationNoticePeriodThree", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Termination Notice Period Two", "label": "Revenue, Remaining Performance Obligation, Termination Notice Period Two", "terseLabel": "Remaining performance obligation, termination notice period two" } } }, "localname": "RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular information of changes in contingent earn-out liabilities.", "label": "Schedule of Estimated Contingent Earn Out Liabilities [Table Text Block]", "terseLabel": "Summary of changes in the carrying value of estimated contingent earn-out liabilities" } } }, "localname": "ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including gross value, accumulated amortization amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule Of Gross And Accumulated Amounts For Acquired Finite Lived Intangible Assets By Major Class [Table Text Block]", "terseLabel": "Summary of acquired identifiable intangible assets with finite useful lives" } } }, "localname": "ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "ttek_SegueTechnologiesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segue Technologies, Inc.", "label": "Segue Technologies, Inc. [Member]", "terseLabel": "SEG" } } }, "localname": "SegueTechnologiesIncMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount is comprised primarily of marketing and bid and proposal costs, and corporate headquarters' costs related to the executives offices, finance, accounting, administration and information technology, including non-contract related portion of stock-based compensation, depreciation of property and equipment and amortization of identifiable intangible assets.", "label": "Selling, General, and Administrative Expenses, Including Depreciation and Amortization of Intangible Assets", "negatedLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount accumulated, as of the balance sheet date, by employee stock purchase plan participants to purchase common stock of the entity.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amount Accumulated by Plan Participants", "terseLabel": "Accumulated amount by participants to purchase the entity's common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value", "terseLabel": "Adjustment (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "perShareItemType" }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the first day of the purchase right period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Exercise Price Percentage of Fair Market Value on First Day", "terseLabel": "Exercise price as percentage of fair market value on the first day of purchase right period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the last day of the purchase right period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Exercise Price Percentage of Fair Market Value on Last Day", "terseLabel": "Exercise price as percentage of fair market value on the last day of purchase right period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount that an employee is permitted to contribute during a purchase right period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Contribution", "terseLabel": "Maximum amount that an employee can contribute during a purchase right period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year growth in the diluted earnings per share.", "label": "Share Based Compensation Arrangement Percentage Of Awarded Shares That Ultimately Vests1", "terseLabel": "Percentage of shares that ultimately vest depending on growth in diluted earnings per share" } } }, "localname": "ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year shareholder return relative to peer group of companies over the vesting period of the reporting entity.", "label": "Share Based Compensation Arrangement Percentage Of Awarded Shares That Ultimately Vests2", "terseLabel": "Percentage of shares that ultimately vest based on relative total shareholder return over the vesting period" } } }, "localname": "ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment", "terseLabel": "Adjustment (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "sharesItemType" }, "ttek_StateAndLocalGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the state and local government client sector.", "label": "State And Local Government [Member]", "terseLabel": "U.S. state and local government" } } }, "localname": "StateAndLocalGovernmentMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ttek_StockRepurchaseAndDividendsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase And Dividends [Abstract]", "label": "Stock Repurchase And Dividends [Abstract]", "terseLabel": "Stock Repurchase And Dividends [Abstract]" } } }, "localname": "StockRepurchaseAndDividendsAbstract", "nsuri": "http://www.tetratech.com/20211003", "xbrltype": "stringItemType" }, "ttek_StockRepurchasedDuringPeriodAveragePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchased During Period, Average Price Per Share", "label": "Stock Repurchased During Period, Average Price Per Share", "terseLabel": "Average price per share (in dollars per share)" } } }, "localname": "StockRepurchasedDuringPeriodAveragePricePerShare", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "ttek_SubcontractorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subcontractor [Member]", "label": "Subcontractor [Member]", "terseLabel": "Subcontractor costs" } } }, "localname": "SubcontractorMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "domainItemType" }, "ttek_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility [Member]", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_UnbilledContractsReceivablePeriodForBillingAndCollection": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period within which substantially all unbilled receivables are expected to be billed and collected.", "label": "Unbilled Contracts Receivable Period for Billing and Collection", "terseLabel": "Period for billing and collecting unbilled receivables" } } }, "localname": "UnbilledContractsReceivablePeriodForBillingAndCollection", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails", "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested", "label": "Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested", "terseLabel": "Undistributed foreign earnings no longer indefinitely reinvested" } } }, "localname": "UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ttek_ValuationAllowanceAndReservesChargedToCostAndExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs, expenses, revenues and other accounts in a given period.", "label": "Valuation Allowance and Reserves, Charged to Cost and Expense", "terseLabel": "Charged to Costs and Expenses" } } }, "localname": "ValuationAllowanceAndReservesChargedToCostAndExpense", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "xbrltype": "monetaryItemType" }, "ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, acquired in a business combination, and other adjustments not specified elsewhere in the taxonomy.", "label": "Valuation Allowances and Reserves, Reserves of Businesses Acquired and Adjustments", "terseLabel": "Other" } } }, "localname": "ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "xbrltype": "monetaryItemType" }, "ttek_WYGplcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WYG plc [Member]", "label": "WYG plc [Member]", "terseLabel": "WYG" } } }, "localname": "WYGplcMember", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ttek_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Discount Rate", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted-average discount rate:" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "xbrltype": "stringItemType" }, "ttek_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted-average remaining lease term:" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.tetratech.com/20211003", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r678" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r216", "r217" ], "calculation": { "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "totalLabel": "Total accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r22", "r216", "r217" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Total accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r21", "r117", "r671", "r673", "r726" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r259" ], "calculation": { "http://www.tetratech.com/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r61", "r69", "r70", "r71", "r72", "r582" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Gain (Loss) on Derivative Instruments" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r57", "r61", "r582" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Gain (Loss) on Derivative Instruments" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r59", "r60", "r61", "r722", "r749", "r750" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r69", "r70", "r634", "r635", "r636", "r637", "r638", "r640" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r61", "r69", "r70", "r71", "r127", "r128", "r129", "r583", "r745", "r746", "r804" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r56", "r61", "r69", "r70", "r71", "r583", "r635", "r636", "r637", "r638", "r640" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted- Average Remaining Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r127", "r128", "r129", "r491", "r492", "r493", "r618" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r459", "r461", "r497", "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r461", "r487", "r496" ], "calculation": { "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "totalLabel": "Stock-based compensation, net of tax benefit" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r120", "r121", "r122", "r123", "r124" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r222", "r229" ], "calculation": { "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r104", "r244", "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense for intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Securities excluded from the calculation of dilutive potential common shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r112", "r190", "r197", "r204", "r227", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r289", "r291", "r293", "r294", "r577", "r584", "r632", "r676", "r678", "r696", "r720" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets", "verboseLabel": "Carrying value" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r51", "r112", "r227", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r289", "r291", "r293", "r294", "r577", "r584", "r632", "r676", "r678" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r462", "r489" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r462", "r489" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r597", "r601" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankOverdrafts": { "auth_ref": [ "r40", "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.", "label": "Bank Overdrafts", "terseLabel": "Bank overdrafts" } } }, "localname": "BankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r48", "r690" ], "calculation": { "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed Contracts Receivable", "terseLabel": "Billed" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BridgeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.", "label": "Bridge Loan [Member]", "terseLabel": "Swingline loan" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r445", "r452" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r445", "r452", "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r551" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition and integration costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r560", "r561", "r564" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Fair value of acquisition purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r558", "r560", "r561", "r566" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Promissory note" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements [Abstract]", "terseLabel": "Contingent Consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r568" ], "calculation": { "http://www.tetratech.com/role/AcquisitionsNarrativeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "totalLabel": "Aggregate maximum of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r559", "r562", "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent earn-out liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r559", "r563" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Current contingent earn-out liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r559", "r563" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Long-term contingent earn-out liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt", "terseLabel": "Net debt assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r31", "r106" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r107" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r100", "r106", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r100", "r633" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash flow hedges" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r272", "r704", "r728" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note\u00a017)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r269", "r270", "r271", "r274", "r755" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r276", "r756" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Insurance Matters, Litigation and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends paid per share (in dollars per share)", "verboseLabel": "Dividend paid per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical", "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails", "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Quarterly cash dividend declared (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r127", "r128", "r618" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized shares (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r321" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r678" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock\u00a0\u2013 Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,981 and 53,797 shares at October\u00a03, 2021 and September\u00a027, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r64", "r66", "r67", "r80", "r710", "r735" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to Tetra Tech, net of tax" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r64", "r66", "r79", "r575", "r576", "r588", "r709", "r734" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income attributable to noncontrolling interests, net of tax" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r64", "r66", "r78", "r574", "r588", "r708", "r733" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income, net of tax" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Comprehensive income, net of tax:" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r77", "r87", "r707", "r732" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r169", "r170", "r171", "r172", "r630", "r631", "r754" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of net contract assets/liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r330", "r332", "r354" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails": { "order": 1.0, "parentTag": "ttek_ContractWithCustomerAssetLiabilityNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r353", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r353", "r360" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "auth_ref": [ "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "terseLabel": "Net favorable operating income adjustments" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r330", "r331", "r354" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails": { "order": 2.0, "parentTag": "ttek_ContractWithCustomerAssetLiabilityNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract liability revenue recognized during the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r195", "r196", "r197", "r198", "r200", "r206", "r208" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85", "r691" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedLabel": "Costs of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r113", "r531", "r538" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r113", "r531" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r531", "r538", "r540" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r113", "r531", "r538" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerContractsMember": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Entity's established relationships with its customers through contracts.", "label": "Customer Contracts [Member]", "terseLabel": "Existing customer contracts" } } }, "localname": "CustomerContractsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Client relations" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "terseLabel": "Current portion of long-term debt and other short-term borrowings" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r111", "r119", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r314", "r315", "r316", "r317", "r647", "r697", "r699", "r719" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42", "r111", "r119", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r314", "r315", "r316", "r317", "r647" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r42", "r111", "r119", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r322", "r323", "r324", "r325", "r644", "r645", "r647", "r648", "r716" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-term and Short-term, Combined Amount", "totalLabel": "Credit facilities" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Liabilities related to deferred compensation plans" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Assets related to deferred compensation plans" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r532", "r538" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r532", "r538" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r507", "r508" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r113", "r532", "r538", "r539", "r540" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred income tax (benefit) expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r17", "r18", "r522", "r698", "r718" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r507", "r508" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r105" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r532", "r538" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "auth_ref": [ "r529", "r530" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "terseLabel": "Capital loss carryforwards" } } }, "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r524" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r524" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred Tax Assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r529", "r530" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Loss carry-forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Net operating loss carry forwards which have no expiration date" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "State taxes" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Net operating loss carry forwards which expire at various dates" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r527", "r529", "r530" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts receivable including the allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "terseLabel": "Reserves and contingent liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r523" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred Tax Liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Right-of-use assets, operating leases" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expense" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.", "label": "Deferred Tax Liabilities, Tax Deferred Income", "negatedLabel": "Unbilled revenue" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r529" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "negatedTerseLabel": "Undistributed earnings", "terseLabel": "Deferred tax liabilities for undistributed foreign earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r368" ], "calculation": { "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "negatedTerseLabel": "Benefit obligation" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r416", "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanCashMember": { "auth_ref": [ "r390", "r392", "r436" ], "lang": { "en-us": { "role": { "documentation": "Cash in which defined benefit plan asset is invested.", "label": "Defined Benefit Plan, Cash [Member]", "terseLabel": "Cash/other" } } }, "localname": "DefinedBenefitPlanCashMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "auth_ref": [ "r390", "r436" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Equity Securities [Member]", "terseLabel": "Equities" } } }, "localname": "DefinedBenefitPlanEquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r379", "r390", "r392", "r393", "r436" ], "calculation": { "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Plan Assets, Amount", "terseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails", "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r367", "r388", "r436" ], "calculation": { "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "totalLabel": "Net surplus" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan, Plan Assets, Category [Line Items]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Line Items]" } } }, "localname": "DefinedBenefitPlanPlanAssetsCategoryLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable": { "auth_ref": [ "r390", "r392", "r397", "r436" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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.", "label": "Defined Benefit Plan, Plan Assets, Category [Table]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Table]" } } }, "localname": "DefinedBenefitPlanPlanAssetsCategoryTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock": { "auth_ref": [ "r390", "r392" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Plan Assets, Category [Table Text Block]", "terseLabel": "Fair value of plan assets by major asset category" } } }, "localname": "DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Employer contributions to the plans" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r104", "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense related to property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r104", "r185" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r52", "r53", "r54", "r599", "r687" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before 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 elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Interest rate swap agreements" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r53", "r598", "r600", "r603", "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r615", "r621" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r595", "r598", "r603" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r595", "r598", "r603", "r606", "r607", "r611", "r613" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated period for the anticipated transfer of gain (loss), net, from accumulated other comprehensive income into earnings, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer", "terseLabel": "Period of reclassification from accumulated other comprehensive income to interest expense" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r591", "r593" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r590", "r592", "r593", "r595", "r596", "r602", "r603", "r608", "r610", "r613", "r615" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r118", "r590", "r592", "r595", "r596", "r609" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives designated as hedging instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails", "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails", "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r353", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails", "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails", "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of revenue disaggregated by client sector and contract type" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r326", "r715" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Dividends", "terseLabel": "Dividends paid" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDeclaredTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.", "label": "Dividends Declared [Table Text Block]", "terseLabel": "Summary of dividends declared and paid" } } }, "localname": "DividendsDeclaredTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r117", "r283", "r285", "r286", "r292", "r293", "r294", "r671", "r703", "r729" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Contract liabilities" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share attributable to Tetra Tech:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r81", "r133", "r134", "r135", "r136", "r137", "r143", "r146", "r151", "r152", "r153", "r157", "r158", "r619", "r620", "r711", "r736" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share attributable to Tetra Tech:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r81", "r133", "r134", "r135", "r136", "r137", "r146", "r151", "r152", "r153", "r157", "r158", "r619", "r620", "r711", "r736" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/EarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r633" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r510" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "totalLabel": "Total income tax expense" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails", "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r115", "r510", "r542" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Tax at federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r510", "r542" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r510", "r542" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Tax differential on foreign earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r510", "r542" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent", "verboseLabel": "Goodwill" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r510", "r542" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 17.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r510", "r542" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Return to provision" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r510", "r542" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Cash repatriation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r499", "r510" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "negatedLabel": "Reduction in income tax expense due to excess tax benefits on share-based payments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r510", "r542" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r510", "r542" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and Development (\"R&D\") credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": { "auth_ref": [ "r510" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 14.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent", "terseLabel": "Revaluation of deferred taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent": { "auth_ref": [ "r510" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 16.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent", "terseLabel": "Transition taxes on foreign earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r510", "r542" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent", "negatedTerseLabel": "Non-taxable foreign interest income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period to recognize the unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r487" ], "calculation": { "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "negatedLabel": "Income tax benefit related to stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r69", "r70", "r71", "r127", "r128", "r129", "r132", "r138", "r140", "r163", "r228", "r321", "r326", "r491", "r492", "r493", "r534", "r535", "r618", "r634", "r635", "r636", "r637", "r638", "r640", "r745", "r746", "r747", "r804" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r76", "r99", "r104", "r731" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "Distributions of earnings from unconsolidated joint ventures" } } }, "localname": "EquityMethodInvestmentDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r32", "r191", "r226" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Equity Method Investments", "terseLabel": "Investments in unconsolidated joint ventures" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r626", "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r622", "r627" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r623" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Earnings adjustment to contingent earn-out liabilities", "terseLabel": "Net gains in earnings for adjustments on contingent earn-out liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "auth_ref": [ "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)", "negatedLabel": "Foreign exchange impact" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r625" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Acquisition date fair value of contingent earn-out liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r597", "r602", "r611" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Effective Swap Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r652", "r660" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r250" ], "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Beyond" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r252" ], "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r252" ], "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r252" ], "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r252" ], "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r252" ], "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r245", "r247", "r250", "r253", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r250", "r693" ], "calculation": { "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r245", "r249" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r250", "r692" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed-price" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Foreign Earnings Repatriated", "terseLabel": "Foreign earnings repatriated" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r104", "r256", "r261" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Gain on sale of property and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Gain on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r231", "r233", "r678", "r695" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r240", "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r234", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Gross amounts of goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r234", "r239" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated impairment" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r104", "r232", "r236", "r242" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedLabel": "Impairment", "negatedTerseLabel": "Impairment of goodwill", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r237", "r238", "r550" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "terseLabel": "Translation and other" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84", "r112", "r190", "r196", "r200", "r203", "r206", "r227", "r280", "r281", "r282", "r285", "r286", "r287", "r289", "r291", "r293", "r294", "r632" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r595", "r607" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r255", "r264" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r114", "r541" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r75", "r190", "r196", "r200", "r203", "r206", "r694", "r706", "r713", "r737" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income before income taxes:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r114", "r541" ], "calculation": { "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r76", "r104", "r187", "r226", "r705", "r731" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in income of unconsolidated joint ventures" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r262", "r266" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r115", "r511", "r520", "r526", "r536", "r543", "r545", "r546", "r548" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r139", "r140", "r188", "r509", "r537", "r544", "r738" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "totalLabel": "Total income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r68", "r505", "r506", "r520", "r521", "r525", "r533" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r510" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "negatedLabel": "Tax benefit primarily consisting of valuation allowances" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r510" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "terseLabel": "Tax expense related to repatriation of foreign earnings" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "verboseLabel": "Income taxes, net of refunds received of $2.1 million, $1.4 million and $5.2 million" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r46", "r702", "r730" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r103" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInBookOverdrafts": { "auth_ref": [], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in cash during the period due to the net increase or decrease in book overdrafts.", "label": "Increase (Decrease) in Book Overdrafts", "terseLabel": "Net change in overdrafts" } } }, "localname": "IncreaseDecreaseInBookOverdrafts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r103", "r689" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r103" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes receivable/payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of business acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r103" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r103" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r147", "r148", "r149", "r153" ], "calculation": { "http://www.tetratech.com/role/EarningsperShareCalculationDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of diluted stock options and unvested restricted stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/EarningsperShareCalculationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r184", "r643", "r646", "r712" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r96", "r101", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "auth_ref": [ "r614" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.", "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "negatedTerseLabel": "Loss to be reclassified during next twelve months" } } }, "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "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.", "label": "Interest Rate Swap [Member]", "verboseLabel": "Interest rate swap agreements" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r182", "r195", "r196", "r197", "r198", "r200", "r202", "r206" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Elimination of inter-segment revenue" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r86", "r183" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r664", "r666" ], "calculation": { "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of components of lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of maturity of future undiscounted cash flows associated with operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r665" ], "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r665" ], "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Beyond" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r665" ], "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r665" ], "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r665" ], "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r665" ], "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r665" ], "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r665" ], "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term (up to)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r112", "r227", "r632", "r678", "r701", "r725" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r112", "r227", "r280", "r281", "r282", "r285", "r286", "r287", "r289", "r291", "r293", "r294", "r578", "r584", "r585", "r632", "r676", "r677", "r678" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r699", "r719" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Amount outstanding under credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/FairValueMeasurementsDetails", "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Amount available for borrowing under facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r303", "r313", "r314", "r315", "r699", "r721" ], "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Borrowings outstanding", "totalLabel": "Credit facilities" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less: Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r119", "r279", "r307" ], "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r119", "r279", "r307" ], "calculation": { "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.", "label": "Long-term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Weighted-average interest rate (as a percent)" } } }, "localname": "LongtermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r50", "r112", "r227", "r280", "r285", "r286", "r287", "r293", "r294", "r632", "r700", "r724" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Distributions paid to noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Changes in valuation and qualifying accounts and reserves" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund [Member]", "terseLabel": "Mutual Fund" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r164", "r176" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r100", "r102", "r105" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r62", "r65", "r71", "r139", "r140", "r580", "r587" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Net income attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r133", "r134", "r135", "r136", "r143", "r144", "r150", "r153", "r190", "r196", "r200", "r203", "r206" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income attributable to Tetra Tech", "totalLabel": "Net income attributable to Tetra Tech", "verboseLabel": "Net income attributable to Tetra Tech" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Foreign countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r127", "r128", "r129", "r326", "r572" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-Controlling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of acquisitions" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DescriptionofBusinessDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r190", "r196", "r200", "r203", "r206" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income from operations", "totalLabel": "Income from operations", "verboseLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing operating income (loss).", "label": "Operating Income (Loss) [Member]", "terseLabel": "Operating income" } } }, "localname": "OperatingIncomeLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r658", "r666" ], "calculation": { "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Gross Difference, Amount [Abstract]", "terseLabel": "Lease liabilities:" } } }, "localname": "OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r651" ], "calculation": { "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total present value of lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails", "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r651" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Short-term lease liabilities, operating leases", "verboseLabel": "Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r651" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease liabilities, operating leases", "verboseLabel": "Long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r653", "r660" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r650" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets, operating leases", "verboseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r663", "r666" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r662", "r666" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r649" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Rental expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r195", "r196", "r197", "r198", "r200", "r206" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r126", "r142", "r176", "r589" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "verboseLabel": "Basis of Presentation and Preparation" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r61", "r69", "r70", "r72", "r634", "r636", "r640" ], "calculation": { "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r57", "r59" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "netLabel": "(Loss) gain recognized in other comprehensive income, net of tax", "terseLabel": "Gain (loss) on cash flow hedge valuations, net of tax", "verboseLabel": "Gain (loss) on cash flow hedge valuations" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r57" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax", "netLabel": "(Loss) gain recognized in other comprehensive income, net of tax", "terseLabel": "Gain (loss) on cash flow hedge valuations, net of tax", "verboseLabel": "Gain on cash flow hedge valuations" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments, net of tax", "verboseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r63", "r66", "r69", "r70", "r72", "r77", "r321", "r634", "r639", "r640", "r707", "r732" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Amounts reclassified from accumulated other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r40", "r678" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total Tetra Tech Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payments of contingent earn-out liabilities", "negatedTerseLabel": "Reported as cash used in financing activities" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails", "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Operating Activities", "negatedLabel": "Reported as cash used in operating activities" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid on vested restricted stock" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r89", "r565" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Initial cash payments" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r89" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Payments for business acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r389", "r391", "r397", "r415", "r417", "r418", "r419", "r420", "r421", "r436", "r438", "r440", "r442", "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": { "auth_ref": [ "r441", "r443", "r457" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]", "terseLabel": "Deferred Compensation" } } }, "localname": "PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "auth_ref": [ "r422", "r439", "r442", "r449" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "terseLabel": "Pension Plan" } } }, "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r413", "r414", "r416", "r419", "r423", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r442", "r444", "r452", "r453", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r416", "r436" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r462", "r489" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r319" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized shares (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r319" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19", "r678" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock\u00a0\u2013 Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at October\u00a03, 2021 and September\u00a027, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r29", "r30" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r102", "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Income tax refunds received" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": { "auth_ref": [ "r92" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with security instrument that either represents a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer. Includes proceeds from (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).", "label": "Proceeds from Issuance of Long-term Debt and Capital Securities, Net", "terseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r91", "r490" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Stock options exercised", "verboseLabel": "Cash received from exercise of purchase rights" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r4", "r62", "r65", "r71", "r98", "r112", "r131", "r139", "r140", "r190", "r196", "r200", "r203", "r206", "r227", "r280", "r281", "r282", "r285", "r286", "r287", "r289", "r291", "r293", "r294", "r574", "r579", "r581", "r587", "r588", "r620", "r632", "r713" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows", "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r265", "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r258" ], "calculation": { "http://www.tetratech.com/role/PropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r260", "r678", "r714", "r727" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.tetratech.com/role/PropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r33", "r260", "r757", "r758" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of components of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r258" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r82", "r230" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for losses on accounts receivables" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLossOnContracts": { "auth_ref": [ "r329" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.", "label": "Provision for Loss on Contracts", "terseLabel": "Liabilities for anticipated losses" } } }, "localname": "ProvisionForLossOnContracts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r161", "r162" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Information - Unaudited" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indebtedness divided by net capital.", "label": "Ratio of Indebtedness to Net Capital", "terseLabel": "Consolidated leverage ratio" } } }, "localname": "RatioOfIndebtednessToNetCapital1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r61", "r69", "r70", "r72", "r634", "r638", "r640" ], "calculation": { "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedLabel": "Interest rate contracts, net of tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Reclassification [Line Items]", "terseLabel": "Reclassification [Line Items]" } } }, "localname": "ReclassificationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationTable": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification [Table]", "terseLabel": "Reclassification [Table]" } } }, "localname": "ReclassificationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of unrecognized tax benefits [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r670" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Related party expenses" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period.", "label": "Related Party Transaction, Other Revenues from Transactions with Related Party", "terseLabel": "Related party revenues" } } }, "localname": "RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r668", "r669", "r671", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r241", "r242" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Percentage of excess of fair value over carrying value (less than)" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r326", "r494", "r678", "r723", "r748", "r750" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r127", "r128", "r129", "r132", "r138", "r140", "r228", "r491", "r492", "r493", "r534", "r535", "r618", "r745", "r747" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r413", "r414", "r416", "r419", "r423", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r442", "r444", "r445", "r446", "r447", "r448", "r452", "r453", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r413", "r414", "r416", "r419", "r423", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r442", "r444", "r445", "r446", "r447", "r448", "r452", "r453", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r181", "r182", "r195", "r201", "r202", "r209", "r210", "r213", "r352", "r353", "r691" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails", "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r110", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r364" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Contract Assets and Contract Liabilities and Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r343", "r356", "r364" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue and Contract Balances" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalances" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining unsatisfied performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails", "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining unsatisfied performance obligation, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Remaining performance obligation, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Reportable Segments" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "verboseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r661", "r666" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Components of net accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r61", "r639", "r640" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Summary of reclassifications out of accumulated other comprehensive income (loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Principle assumptions used for the benefit obligation valuation" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of the stock-based compensation and related income tax benefits" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of income tax expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r42", "r119", "r314", "r316", "r322", "r323", "r324", "r325", "r644", "r645", "r648", "r716" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of temporary differences comprising the net deferred income tax asset" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r422", "r423", "r424", "r425", "r436" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of fair values of the entity's outstanding derivatives designated as hedging instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r590", "r592", "r593", "r595", "r596", "r602", "r603", "r608", "r610" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Schedule of Derivative Instruments [Table Text Block]", "terseLabel": "Schedule of changes in the fair value of interest rate swap agreements presented on the consolidated statements of comprehensive income" } } }, "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of number of weighted-average shares used to compute basic and diluted EPS" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/EarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r240", "r243" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r240", "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of changes in carrying value of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of income before income taxes, by geographical area" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of maturities of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.", "label": "Schedule of Net Funded Status [Table Text Block]", "terseLabel": "Schedule of amounts recorded on the balance sheet" } } }, "localname": "ScheduleOfNetFundedStatusTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r260" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails", "http://www.tetratech.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of unaudited quarterly data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of related party transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r83", "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of geographic information" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r74", "r212" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r190", "r193", "r199", "r240" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r190", "r193", "r199", "r240" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summarized financial information of reportable segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r462", "r489" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of employee stock purchase plan activity.", "label": "Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "terseLabel": "Summary of shares purchased, weighted-average purchase price, and cash received, for shares purchased under the ESPP" } } }, "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r466", "r476", "r478" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of the assumptions used in the Black-Scholes option pricing model in estimating the grant date fair value of each award granted under the ESPP" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU and PSU activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated amortization expense for the succeeding five years and beyond" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r177", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r195", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204", "r206", "r213", "r267", "r268", "r739" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails", "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r177", "r179", "r180", "r190", "r194", "r200", "r204", "r205", "r206", "r207", "r209", "r212", "r213", "r214" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Reportable Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Financial information concerning reportable segments" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Business acquisitions" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceOtherMember": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.", "label": "Service, Other [Member]", "terseLabel": "Other costs of revenue" } } }, "localname": "ServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r103" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Amortization of stock-based awards" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested balance at the end of the period (in shares)", "periodStartLabel": "Nonvested balance at the beginning of the period (in shares)", "terseLabel": "Awards outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested balance at the end of the period (in dollars per share)", "periodStartLabel": "Nonvested balance at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate of return, annual" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Available for future awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r477" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted in the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r468", "r489" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested or expected to vest at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested or expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r460", "r489" ], "lang": { "en-us": { "role": { "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Weighted-average purchase price per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "auth_ref": [ "r460", "r489" ], "lang": { "en-us": { "role": { "documentation": "Number of shares purchased for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award", "terseLabel": "Shares purchased (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r460", "r465" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage of vesting rights after specified period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r481", "r495" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested or expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r328", "r500" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity and Stock Compensation Plans" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r275", "r277", "r570", "r752" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r177", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r195", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204", "r206", "r213", "r240", "r263", "r267", "r268", "r739" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails", "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails", "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r45", "r69", "r70", "r71", "r127", "r128", "r129", "r132", "r138", "r140", "r163", "r228", "r321", "r326", "r491", "r492", "r493", "r534", "r535", "r618", "r634", "r635", "r636", "r637", "r638", "r640", "r745", "r746", "r747", "r804" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r127", "r128", "r129", "r163", "r691" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r19", "r20", "r321", "r326" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued for Employee Stock Purchase Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r19", "r20", "r321", "r326" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted & performance shares released (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r321", "r326", "r470" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r19", "r20", "r321", "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued for Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r321", "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted & performance shares released" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r321", "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Maximum repurchase amount under stock repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r19", "r20", "r321", "r326" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Stock repurchases (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r19", "r20", "r321", "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Stock repurchases" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r19", "r20", "r321", "r326" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Shares repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r19", "r20", "r321", "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Share repurchases total cost" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r25", "r26", "r112", "r224", "r227", "r632", "r678" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Tetra Tech stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r70", "r112", "r127", "r128", "r129", "r132", "r138", "r227", "r228", "r326", "r491", "r492", "r493", "r534", "r535", "r572", "r573", "r586", "r618", "r632", "r634", "r635", "r640", "r746", "r747", "r804" ], "calculation": { "http://www.tetratech.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets", "http://www.tetratech.com/role/ConsolidatedStatementsofEquity", "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r659", "r666" ], "calculation": { "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r641", "r679" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r641", "r679" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r641", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r641", "r679" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r513", "r519", "r521" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Reconciliation of the beginning and ending amounts of unrecognized tax benefits" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r501", "r503" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "negatedTerseLabel": "Reduction in accrued interest and penalties" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-materials Contract [Member]", "terseLabel": "Time-and-materials" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r218", "r219", "r220", "r221", "r223", "r225" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable - Net" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Technology and trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/AcquisitionsNarrativeDetails", "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "verboseLabel": "Stock Repurchase and Dividends" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockRepurchaseandDividends" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r47", "r690" ], "calculation": { "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r502", "r547", "r717", "r751" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r504", "r515" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails", "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r516" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions for prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r518" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Amount of interest and penalties accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Accrual of additional interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r517" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r516" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r165", "r166", "r167", "r168", "r173", "r174", "r175" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r120", "r121", "r122", "r123", "r124" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Income tax valuation allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r120", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r120", "r121", "r122", "r123", "r124" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r120", "r121", "r122", "r123", "r124" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r145", "r153" ], "calculation": { "http://www.tetratech.com/role/EarningsperShareCalculationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average common stock outstanding\u00a0\u2013 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r143", "r153" ], "calculation": { "http://www.tetratech.com/role/EarningsperShareCalculationDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding\u00a0\u2013 basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tetratech.com/role/ConsolidatedStatementsofIncome", "http://www.tetratech.com/role/EarningsperShareCalculationDetails", "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=123355788&loc=d3e57777-111642" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r441": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235172" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235116" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235144" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28511-109314" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28446-109314" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r548": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r569": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5291-111683" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r589": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r621": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r642": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r667": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r675": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r771": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r772": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r773": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r774": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r775": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r776": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r777": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r778": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r779": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r780": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03" }, "r781": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r782": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r783": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r784": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r785": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r786": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r787": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r788": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r789": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r790": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r791": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r792": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r793": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02" }, "r794": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01" }, "r795": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01" }, "r796": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01" }, "r797": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02" }, "r798": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01" }, "r799": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r800": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02" }, "r801": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r802": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" } }, "version": "2.1" } ZIP 128 0000831641-21-000110-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000831641-21-000110-xbrl.zip M4$L#!!0 ( "Z!>%/)QPPW^VL$ $:*+@ 1 ='1E:RTR,#(Q,3 P,RYH M=&WLO6EW4TG2+OK]_ K?.O>>MWNM%N00.='5=98+&]KU8AN,*=K^4BLR,]*6 MT>!7DL'VK[^1D@T8J"I32-;>PMT4:-C:0SXQ/!&9&?'C_SWO]];>TFC<'0[^ M]8-\('Y8^[\__?C_=#K_^7GOV=K&,)WU:3!9>SPBG%!>>]>='*^]SC1^LU9& MP_[:Z^'H3?GEZ,ND?'DS4EE/SDR]&CE# );4LG^@ =L$ =U. Z MT0K,BK001/\X>J1*D@@V=0()WP$3<@UTO>SSAI^,G'(P?=<\GG3&E?_UP/)F'TVQ_> M/\OOW8#4'SW,A\,G7S[^CYY;B8Y0':D^?N[\R:-N^_=#"2MT9__BE&\MS=[]ZX<)G4\>3H?OX4__ZW_]KQ\GW4F/ M?JI =J[A^O'A[,,?'\Y.'8?YXJ7CP:# ?$-] ] M?U0/I-'L93=G&DQ?\O<[;%5&W32[_OEDC\J_?N@*+Z-&DZ14&H0S'BP*"=:& MG!-*]=M&E4H1E.]\$*$!]NNEJ?MH<\#W=_&8'V>$O:U!IO/_IHL?UKJ93YWU MKQ=Q8_CVF=I[>Z"WS_+)YMO#I^%DM[_U;GOC27_WZ:^][_WM_'3_=.#OHO]&'_A3G8 MW^L?])\<;Y]L76R?\+&O-\W.93U7K_=,[QT?],][N_T7[P[[O_2VU2O%W\MZ MC=W]7[N[&P?B8'];[3[=5GRM[N%&[^3Z-WRMLT/URAYN_,SGYV?8/S@_J/>S M\ '21^%[[HB?=<<+> >'H"7\R MOD?X3Q'>WM^:HCM%^<5O0>D8E>TZY4[!7/>('V-<9\SS%O8=']U#? NH7'T,=74[2I-Q1QML.B(*=F/@O M(YRT2CMK56&HUY^]W/P:M)E3>XE&>T )JNB(6I84/ 7#Q-S"'^CR%3EY]'PT M/*71Y.(YLY+)^B!O,OTXK4"_&E,YZSWK%EHRW#O[Z>WAX)?CP\O3D^V-'L.[ M:0Y/MLWAQB9#EB[Y]^^V+[?-SGZON_MT\WS[A*_[.(C#_QR+U/]U@*_#V6Y_ M^]WNZ\V+[?U>?_NR]V9[?^]XYW*GWL?E]N4;NTO1&8$JNQ]^>JZ_2C\IR1P1B\E1@\(0,)$! M9VP(K/M ?X!8)7F/?CX;]F-W,(T!*E/L#HX8,GXU[C*1FWZ\/N)( MX8@JE.--' UVSR8S:_W=P;DIMS>.S&_9&N6MX2#5N=B!HMF=.F;F/FOPA8(O M)7PUGJ:8Q'&N-A ML*5% .^<\) SZ 3PV]87S6R-#62X; MYY/M*YR'ZH!_PY;5[&R\$=N76XSSD3QX_>OQ[M,MM7/YYO+@,O_6; M__QR'/N9+?SV)5_;[)PSLO_E-F8*E9.IXXV4'V/NR M?Y>Q([,3$6R06T+/NF\I M;PTF#%\W]FA]/*8&4;([AX^9]@G3:)6S"DYUD@Y,HQ.X#G,IZK@H.8:*PC)= M8\CDUU&RH!&SM9X=.9#,GF%30,S]HK=)WD/V%R%C0[O_XC>=LZ4<4T?($MAZ M.M'QQ<9.DH$0C 3IXM)8]'KB:&?#/A/*)"(V)&,_Y"GKSFZ1^-IRE^%H*UZ3S+H\G%*6,Z M[O9/>S6!/_WL>%1EY$9*_,'Y.%<7??,^_H=NVA^7[HT6IO>$'UQPNOQUG_?S.)^^N.?KC^Z>?;3J1A? MOQM/<#39P G]-)LN"AWEKW_WX;OWMYFO#Y4=R4?K#Y>8?7/]_OHB#V\,U/5Y MSM@D3@?M;#KVLP_[,V7YZ6H*Y=&KEQO7/[_^ZOI]_?T7,8@ TN8*0+%,J3T[ MA5@X@"-*0>A",THMF+@W8.AGDU&3V6@*_=' 7W_SE:,Y/D86T<\&] K,Z9=? M/Z(I9F1A#D4RN[7@/0\Q/WY;OJV/#YWZ+9P,1W_1G'WV^_KA M!@V&_1K%?7[:VRKUC5,\O'GW?Z;[IC"!,B5IF3D6E1A2"4[G0-Y@AB2K1Y-! M!"TZ#1* CSV:#%4$M+B-1_M$6K[.H]T8-^+8KE3V:A) LL+[E,@!HQX'&[>GPZJAQ^]C;SQ]W4G6Q3/_(E_G2V^&H\F==HDGZ7)[N@E MC=YV$ZV?=]DI3X.+EV>Q/O$($^OC[-<_/OSB2=\/V/MK-Y7,W8#0>6>R$816 M$5!P,2$Y$PFSPZA=6H+):"^$R[%>Q5H5LU=:[DF%;2E$8*4G/< MFG,24**+P60K<]% .6*VK3:E=P_B4A."1=$$@+18*N- MZ1) 7(HY!9,T%:%U*@0Q2Q0Q./+>Y!P@HZGQ;V-H_(?X]],1^(8,0#2%*J,# MK)/=4D=V)<4C!FVB!3M=RB!]M47-&@%_4^>_803(V)1=\CYB K;!OBZEM82Q M(%B1Q=V-P-?J[WLMG;#XU]_495R3B\?#_NEP4"=_;RHS?]X?#EY.ANG-_'5Y M0=!0\1QGL&A:9CLA2@5*D W&@8W)K PTZSE/YZ.P]QR[>6OP&$^[$^RU!";C ME6'7)T/2&5PIGE]9E$5FB,QK[.K E-)9_ZQ7]UI-76(];D3']6QO:39EV!+( MO(-*.$T2FB!99J#@.3AT03(M#1!6!K(]FF!W0+G.]'8'1^.VX..#=");%QV/ MFPG>IBA+L IDS,7JE<'G.8[XP[:@(C$)CK=)6P?":J20C)*)=*FFSJT,*CO# MP32/,NSUIHLA)C2B<5M0BMH&CL4R>R( 3W6=B%(9H% .1BK3@LBL<49N^:%: MLL1^2FD18@!(Z#TY%=DB<@@'8.+JH;HHT[A\+#G*#)BC(59.J,NCF>+'!$I: M+9!CT=7#\JX,ZO*Q19V555IC7:M#%M$&A5F!]N1KPFSUL%U*5+!\H"4E3$9; M;;( HUQ$DYD1)6NE*+(5"="F1ND- #< .N%%,;X C[C'G"V']\QN1;*K:*$7 MFAU;/J J6>E]M)8 P><8-&;GG-5LF34'_\T-7>HLQ>.9@65[NED*I:L%V[ME M/0]/ISM>IE#>ZLA\]/^<6+6/HR\DF+(N*@Z-PG/P3"L#S3(F MP>8'DV6CY\D9ZZ4!P%AWD@;+L!2-RD%<'9B6/ DV/\B$DA1TJ=MVZVJ/&)4E MQU%.W0(*9,O*0':GW'-^^+CH004T$HFCE*2"DAF0F%L8ET-9':=T!QQO?JB$ ME+ XD#)H8E1<, Q+\,D6Y>OTY,J@LH1)L/FAE(N)TB/ENCR1B@_%42+4L5#+;1I M(UCT,IB,"BQCO'K@WMTDV'*T%=FO&F6]% ZL)A^%H"0$D!")8YB[*W?09ASG M58?A9I:3=%0(T1BA 0*A0!U"5MD;$8I<'6B6D.6<(TQ>1D]*V9BQ^COA,43G M+((S1AEK5@>FY68YYPA925'X5*)&FZ#6KE04 Q""ET3.Z96!["ZSG'/$AY0V MF00S#:LAVH)$VF)62KK,I&-U+-_BLYSS-'3*4+:I:*,RQ)B]M8[5ID3B* [\ M'59&6C J=Y_EG"-*R6F7=0+GL@<=R3LKG2\<;!?).*46E$-HG)%;?GV$H(MS M:"S$FJ\.,CH3 H#RRF5IPS+J+;;4-"X?2YM1N+JHWSH/GAT;2E(BR*(LV3S; MC+-:6"XCR[DD;(U!I0MK9A( 5 )H7=!ARBDDX_+J8;OT+.>2:G\E)D+)&U78 M(&>7@W, 166#H6BA< 6!7D:6MK@Z+Y%J96VPM5>%+2:[4&M":M!A]<"] MLRSG<@!5RACAHDV!"FA2F)'9<4P(*&(4='=E;=N,XT+J[09;M\%YP1&E I$T MVE [@K&RE2S9GJX,-,O(5,X8K/6AMEKTMMCL5P:R.\URSM'RI<#QO-%)42UHXGV*B$Y9 MQBPGA[ R^-Q!EG-^J*B8,0657!81@O-H-$6&J1;ZI1C$RJ"RA"SG-Z'TH?/# M[.*?M7Z8EKN]^O+Z'+=N_?!7.H@V#/^Z"VNO=CG[L"EKNSOH]L_Z\]J?][L] M4G^^J.W9/ZHZ_/Z;)V=LDR<, 1_^I'M>7ZUD@C82UBX_P66H6Y)RB(JR+\F% M9#V&MLH/GM_+S\(; _7H+?6^;,ZF7WV],?L+;<%:((RW,F9M0?^3IC.!M-%. M^43L;3R"KZU(O [%*"O:T@SB+UF/M@#V7ETK;6&35&/Y+ROMUH<#;J.Z[T\\ M.*LC\CLMK4[YY5<; LOANDLBH-<"-"%3&9W1%5+LJE UF,S.Y.=D.'I\-IYP MS#T:?^0=GE#MZ]I[.GQ+HT&_/;&%<*22EF!J"4L;DB]%HT@EB:1*"7?876NN M<-2D(XU2MS7)+%U\(-(I8:B[A62@@-(+']")E&-J*0[3&&[6!KDU4 " S@Z2 M$"I 04: C+3"2A<9)=N&A0U_B,DT&&?N^FR8%FNPED]B"LEB2R*+-61V)GKM MI,Z%PR&P4OL6[ UH'I3+V17@V#92K-W)=%W1+"H;)6"5I!0H9M^"6F<-A'(I M5GBXSEEF]'ZU(]21QJAVR@)!=#B0851]\2 M72AM*##0"/26Q$IKD4WMHM*%(T8VH#RJ)'-.)+6(/K?=@-X9>LLIM^O!U+K8 MRH<:4UB?,7ACRK06>DR^[99SP=F7Y1M/^6YR/^Z>#HYFJE)]USRO4; MNO[E*II8H8IW'-A[5!FDY""1':4@:T0)22&UP,2V!>#EF&!AK?,N2JE3 /(R M,MY"13),A@(XVP(3W!J EV*B2>>"&'7-[$#4&1,JHZ)0=4TI [W")GJ?3[$^ MR-L\2Q'I=["H;ZN7 O"3&+%&;NK\% MBP*T3)LEAZT.F48#)-FF#GLM@7E)O-HZ",D*"PJD]C$6@3Y"L 2>J$W[/6\+ M\U7":3QYWCM;E06UGZ2;L,Y[:IVR8LM<@E,Y4S),KYWWZ%;00M\AILLQQ])J M&6OU>^;-@"K%I%AE11 E161\5] DCX;Y+$UV1R]I])9#FQN@S1#>HTF]QG#0EGV)Q4KI#.2$NH .'FUR M5M5-BI&B3-C<.E_-0F2.]?!(2(S4WQY'NQ&1O<*T/'3T?#L=!7=FW6:#6 B6U?Y6*]#Y'^*)F$MD$ZQ M132T'3 OAYF:8A)XJPW$VGM$(H!W3GC(&72"I>_[GER<4OY]:/?H+0W.:(_Z MV*W;[9_3J Q'?1PDVHV][M$4QLWS4TH3RAQ%\B&[Y25_.BYL>[NU.LG5*,]D MXZ.4N=NH;N>Y:ZG#( A610,&]A_JBC!S1( HF4NN:2LL&$Y1A'C-GIV2@= MXYB87AZ-L/^1&_L%!V'?LNR7A<"4W'+P6IM 6=#T2%+ M2V<_VB:>,F.T)UE+T=#;IQZ+>,FS A8;8N X>9.04#,L=2 MV ,12DI7XV:NV&Y]TFCS<._9;$IN.0+Q0P&5UM-N@]9).RU3;4-6G:2ZI9Y^AT*:IK54>S=-AOS;^AQ_B6K? M_D[.XIC^YXQO?Y-CMLF'XD2_<\ =9/;-'"B^(5V7_3HFIZ)N(D1V?SY*FTLH M7L.L2)642HG.]8NFR4I-\;]/+KY,-$!^^@\E9ZX_>3(<4<*%UYB7U%I ^2.'\.\A>XQGA*LX36"]"5E::XH7D*P*+@64%HLU M04&K&OG\+HCOU9R'A<:[96N0NV^[^0Q[O8NM?O]J[=D7?KZ22Y8\)A]U"$5Q M>&6TQBC19^6*225!S,M.T:\(T M)=*><8@3!VBH,^" \,O,&!,K!D8AMJ."W M/!!OQ?J^GVJ0LJ;MA#+A]Q'955 MMK:<*Q:PB+K=OY1,W@8D/5NR=0_T' WNI]A]2ZH]H=0F2L7Q.Z#+7EL7B[1> MV.!*:4N=L,7V$WG"IYO0L^Y;REL#'NFC;NS1^GA,D_'/%[,R'ST(SWQ#P7GQ^EZH'C9BM M]0D\D,R>+9 "\C%%;Y-L@_7Y)I#W1YAI!_M_VBMF<4:PE7*#1A3V60@V!0[J M,P93(D"1+ADK5!NZ:E:J':/P\N=Z8+]C>YX0!?K@WPP/!L<+3CT<%.4U&U"#]\1\%&4 M\E?3AF?YLW1A=SP$CC,?K;_:^.I,H=0HBPO6@S5@@T&+UGN4UIA2$/4TC+F7 MB=M'*9_ _"UIH4*),H>5(FJ(P88@"@JF"S*0#$E]JK=!-VY!4),P^@:]_3B= M^RT].-@CRR0MV^ "J%U0)J5:+<';G(UQJY D6A:@RZDW#L6P,]4!^(^5-BH& MLW)Y!(X1H;0XZ;X4XSG'G+I7S(-UR,JIR+&51RLT>"T2<9!>RO7">'N]P/L> MHZ]BL?;V*\_G-,'EDQ:&<=*9 $1R:%5QI<@4;986/ZOVI75+&V) MX;,J*^.\[LS6+<=G25&R4\58@07 EN@2H-#%2^L$$\9/E^'HMA+^EW1T1A7% MP; W/.K2>&NPZ&G^KUMEH^=#^ 5S$&VT=4ZZ:>I>6$W6&"4=,A<)5Z;R'L>O ML)EZ/G.ZS"5<(! Q.PLZD4\E"X=>V;IY/:FV>[%E0#,G=R8=%25 6L(L 9A M-B)E!"D->5=H9=S9W9O!Y?BU7$N,D JD0(/0,3H;V"K6$G@! JH6[X68XKC> MZ[5PEX/.P19PR0 21*FC\:QG&D,J1*A3\RW@$^R.?L7>&?U\\:R+L=OCF_MH M(O!]G* (104(K6A MFW+CD5W.%I7,S@YRTM,,OE?!9QE8,VLMI]I&JTW;')J+['):=&0 <#ECP009 M1*!<6[_6Y;&*_VG#GLAK9#EB&_;I?1&39\.$GR^,GY9$IO&DU@,=C&EN2V:; M*E5+JK& 4-C^HTRNULR .K=.UEC(!3#.:G2UQ!/<2U5CO!!Z)A/1I^II +7U M.CEAB\-4$MNL-BW"N9>JQGA T-ZIH%%XCD8@HF=W6%,O+B83-;6IL^#BD)VO M8.^>3J\Z.)H=_6PX7LG=(@62 Q&+%H+](;!#]!2+4BE&2JE5K;+N):M1GM ' MLJZ6ABA&UMJQ,14'/J6LLO->^A9YPGO):I0W=#IHJYS&J!W4PN%29Y-9M&S2 M,231_/FA1M&;A=,EHE#*1 0,D99^Z;J6MNHUA*!YL]$W*:-T=/A6QH- MZJ<+[ERTD)D(<$4DRCKG$D#IXHU/0CKEM4M:M&&VZ#88+:?5U&( R[9NU@G6 M%#5=N.=2% ES5L$+GU:M%]R=:=?RR1(DY5+6B8'4X)1FG5/1*G0FA-JEJ?F3 MZXT"="&3ZP:CT,PTC"@9C#!>H$))R"%3YN%LP4+F-IC+.0)6A,E":=8M;8$$ M1*?8RR5?4R9&:-NBK$FCM&OY60MC".K\7D(@$$4CV)B-B#'H9*5J0;7<1@&Z MD B 2)L<(J-$'IR)&'QRHBY7+R:F)C=W;I6YG!]@X+TLRKCZ-U@O(VFG3?'H M&3KRZJJYE+UNRF6;U^Q'3I>KWK8IEYU/LQ\4Y%- M"B1>0&B*DP(-&&V.=KW MS7Y S)KG"=N\E5TW.FL\I=I/Y?2XF[ WD_0T/!M,1A>/UE\MTHW [1))LS7) M<]DQ3RF9J%QP8)C1H8S!&$^Y2&-0:/%^8<$U<@VF=GMT.AS5?-&K07?R\5KC M<1>?8^*SIQN'W 4KN#6<0$UM(;7QD\Q@!L@#+=&VV0T,&X5HP%?![".WQO>3NU/L_Z5(O7Q. MQ2:<71NE,^6L M>SJ=5[OXT/5Y5K#K^ILG9R/&]FQ$?/B3[GE]U1:]4B$:9Y5.EIE)%H

$8SH> M]O)6_W0T?#N=\6N+:OD SI.7"F,$#L0#!56<$P6SKW6N5T2UE@?5_+0J**G9 MX FP6@*SBIAL+B$Z98U []K4A6:VF6(?S]?/)L?#$=_:39B>#$?4/1H\GDV2 MKR*E3UK6%F;62X= *H=0&Y0+8DH"KN34HG7'30)S23N44ZE%D9GR)\M@@J>8 MDX@B25V\U_C),I\F:N8MEZL\7E^8&G[50J-YJ6$H6M7B-9Z*A)18"T4F&8/4 MWK$A;7".XLCK8=^@.-GB 1B=U1]^O#J+WV?*CT>4NY/U MHQ%-S=Q"UXSXNNYG+J7NE+2V1)T\% V@"84)P5G!_T^6#=MLFW;%I7,/T->0 MNT\@^J.E69\<^BW3F,853;X6H4$HWD:J+19,PFBU95+WO6G9K2\[.^T33-.] MV!]==I]&_6=#'%Q_U1*U=E$94YR*EBQK=:@A&ZC(RJTC*WAJOB!\"9$/Z_?> M#GMONX.CFP?-2QB6;D@6(A(QE=C:G ,T7B0;9AH_8 M\B#'BV?$]S$:[Y;9L2V1"%UD*76[OW(:#$C M$0W2Q<_#T6CXCOW6N ;8K;09,A2ABD#E,A.+R,Q2F.R=5(164HXMBA=6AF'< M^K*_XJB+L4=[-<5SXWDWST;#/.SUN$'S)W/=P6UD]LP^*1'CDF/@TP-(JY+. MJ%NPZ;YI>=*[G%N=HR X(I- 2L;<@@O&:QM$-B:K8LEB"Q1T9=A<4T0B1<\, M1@O,R4+R"84O1BN==+ YMJ$D?8-LP_+F5N=9 #^#8[\-Q0.!8L<1@9"2\,;E M+')IL43L3HYI= .X;FMVYPEE?- YL]%VD&0*EN.0E*06/D3^H/FPK*S&B)1E M%AS\20Q@3$27/!92TEDM;&FP#;W+T'TA0Y\]T]CLG"R4P):,I>1$6F&L&WQT M:-?0WRH2;LK0FP(F.ZV"U+5O+<9:-D&!-!Y-P-2FUFZ_TKC6U/O(4SSICL:3 M]<&@^Y;-$8XN=LO3$8_3QFR'P3:/PW'O8I^]"6%ABS4O4K'^#D?3\/NC6ZEO MQ\\9EM'^MS M?KHENW_:&UY0'=^-[HC29#@:OYP,TYO=TVG]K<5F3):S/U&EX@J4++U"((-! M2Y6E3&"T#,S#6Z1#]Z+[?8FNSZ5$$#'5"2&;K2=MC5!!"2N"$:%%HONY^=_$ M=/QEZ[](2W]315B87I[%,?W/&:%$*"NGA=J@2( 6/R'#B@ M1(X?G&L39[H7X.]1@)572F;C/;,5"*@1;2F8I7$J>DVI;0+\>>V2/78&HVZ: M4)YB6>MLC_=>OIK;/.&]K_EKJMI*=7$I!A5#]DDH,")'5ZPV(3MK43KAFIN> M^%K\Y +P6\R$ART9, IGHP9MJ&[GCL(B!,@2>; M,B/#_LBD'$J 8!-Z[3&9T+J0<.DH+5_?HD^2'5K$E %BMM$$BPJ]\PH%DFE1 MU;GF0;J!1.; -VI6S3);]>BQN*A&!4P1,%_ MA,PDK&I# [&Z F"_.^G1;MD:Y.[;;CZ[+C-8O[K6RP5E-+]'F3%.Q @^!EO) MEP_(L0U1%-$;48QO@@I*X=A=&U3%^=S>C-IR?==2@+_2R57$Q7<$,8R)C)FLM)*LPJ@PE M19 :6,%T:V&Y4]\U1T"\T0!GO/02!8(K2*>62 MVYN.G4ZQ?4E;U@?Y4[2FGZ]BFC9X9(TKP6=9&7R.(J! QV%N(65*;"_K:QB\ MRV&#A56W1(V2:3T8&YD(%C0A2L6N+RG5WH14T^!=3KZ1&8MB6XR4+>0D \:@ M&5>32PAUXTK;O&4#4%W0LDTC @6.L74&)IW,^Q/;5P$)P"0E6F1FF[-LEY3.1FTJ4^4)"^M/#L5*"%YA!K25.P8?DK*PHOAMGTW. M9A7N6X*33"[+4JP3)8)-+N8ZM98,>">\3"U(?WT53K-R))_]XED7X[0:V<:H M^Y8&6X.W'!'4^YCV*F@)E)H#;$@%1-UD*F0,8!% U_P_H/N.3.9C'!^W!+/: MJPQ"=%2+9[$>>G9SBJ0SP@KM2@NV/.[1I#N:5M2L0_^E-/3T!_7+\4VHV@*1 M\P5LD-IX"4:&8)4A&5%+EPF=^HXA^M,[:'U=P8@8A#6:^"_P;%!-C,QHBG&J M&'0-=H^+K["_BII_-NC.D,?K.L'O<>T3CL]&-*,0[[^^/L_UM]?OZXF^*%$" M5/)DK,1"$&U-S#E+,@D(V6HQ2Y [EBC5:?K"Z T>RK=8"PU\J+([?HK=P;/A M>/SSQ;\I'W4'1WO4P^GFL>/NZ4T!J7[Z26_X[NK >DV:-P]&DPO_2EA MF'U!>7U\=>R'^Y_737QI;/:ZXS7OD?"'>GVSM71($"ZX$ M!RZ2XLA8EZ2S)RU;0/T:*KI_+#53#_NIR.@VJ$U3!-?503F@,19642AR?66%:M,7A7H:; M+\,-V/2AC2U80!4T4)A?Q&B3D#6-EIUL0_WKG[$W6P=.-'DV3%\0J5E3P;/1 MB$]\O9[DS]=KW2O:"BG:8E;R*Q FD7!H'9 6Z!+FG,@CJ]/UOM%&\YQ[W;G7 MG>40+2NL,TRI;#$(A,ZGVO!:!PX2O%/0IJ+*3<%I^61"8HBD-6IM#8"RB%&Y M8A3((NAJ@W!+MC8U$=0E;7(J&@-93(B.8R/)Z.D48U)>YNATFZK2-1+4I6QW M2B6E -I!YO^4=5X;(:VQ@835AMK4&[ %OGK6L'8X(KZ1S?-T7!?_\=NZWW5] MD+\'SU 7Y :O*=390VL!*82"(L42G+<$S:\U^G+"CUY_,]OV\WC8/QT.*EN] M*6WK*9WUSWI5W/9'.!C/B.MZ/CF;;5M8)#V;8RG2$)3P12L9HX Z!2'(2:VB M0B>L-&45\=JAR77D\60T['^P&[NC%V?8ZY8+-AT?!QRM*2S+GL.3U"!0.$ % M426)/F I2JH@VE3ZH;%JN'R?'@*(9)EP@XC@"GGMDHC*H#%.D/(KC7(CE'?Y M,B"*D,A@:(<&$MIH%2% 2<4 76T:7#7H[][/SF\S=1!66"-CB,Z"43EZE E+ M\IB4AK*2>#5"51=3!%<4D\$8HN3!"!V+P8PBR&@*&V';HOQ'8]5P^0D1X+A% MZ6Q,-(K]K(T4DG>*HLRN9-(KC?*UYN[4;;\?J>AS'*THW%%850!K260+*M=P M-1?#1-KDS+0Z-W^6I[&ZO)B9!2CHBHID:UE=&9'_2CXK)0&DQ[**>-VU5BX$ M.!%\ K)128Y?.';!$&L3:)F2+HRF;5%.LK$:M_Q,(&63"K!&:A7 @XZ6"AGT MR2GCR+4I\]Q\/5T^W"*Y'(1D/+,!Z:+/OE@/P5 T#'P+.ALW5I<7LJ8ELSIF MDE:XK$ &@\5E20@*D)S,+=CFTWRMG'])A%1E[7?J(4R_NS[#K8LAY"!-]E2$ M31HP0/!2EV2+I)B= 7.5F'#2+%H.OCJ8=QUIYJ ),D12M:HN$W\(F)"B3R2% M3D7]Z M"[6ZR>/A8#SL=?/4(F[QG7RBBKN,"G\W.+J^K55TA*F@!22P=E4E#8V(\@H&3JI'043@80K M; ').)^+H@H@!%="AA;8_^8BNIQ(Q$ IADK!DD& MBKGV04Z&N:*J]096Q.H^'HY.A^Q#:6IVJ@S8!19.0_1 M2-NB5<7W@C'7BH$ZR S@DR&"DD(H)$K0I)AZ*X$-[T-T/_%P-^;#^A1\"(#D M,Q1!L:3,5D04"\P$03?7?-Q+R=W9$B<54##"28[< _..P %?5L9[CAB@#:U9 M[Q.V=]!"Q+O@72(AT8"-,PLE8HH*D2.)V.#MI$W$97[Z M@B)XLEX1^ *)='2>8;")=M3&AZ-\/2XF[ WPR@-SP:3T<6C M5R]7*Y_*%JXD$Q&U ;#DHC[622]!<*AFM5*4X V1LM#Z0AN03VA)2&XKU-@?"9]J8F%0! ME8N33&%$;$-=OP9!N)RB?=$5$XNU%4*9F6F"RXX2&@G>Z(:':7?N^182DH%5 M-F))LD0'26+P3BGM4(L4G$@-GMM9-@;S"[^***;V#2/F@<##SW! 2*OJAE0>1H[)Z&:ADI#IJ#?7_YEH@$R +/+3K^Z^J06 M:4\X7O2ZLYFJPFW8HF)*TA%J'H3?I1 %1($Z0>3@C9^TJ&R\#T6SFK= D.:+ MXESE=OF[Y)8C5='FVNB3J5-R(*+V'&9D-,(&\,ZK62,?*6R#,P$?5A2G89_V M\7S];'(\'/&MW?0:5QT<'L]8U<+!%/;.C%!Y1?'XA+=?M 7,]K6PPBU!28=P(@!N^=1I^S44+'9/$J'695 M:&PNY;V08W?T*_;.Z.>+ZWYO%X][.+YIZP9U1I1/7.>#^*JC.]H>8S^"ZVY2 M+.P8A;):9'"UJY^(F.K6.NE=3J($6 *RK1@W5; XJQ)!Y/A-NLI?@PPF4W*E MS#3B?7:QFI0F6I+;IO1F1F@E&?E!45+&]-U-/; MS@*(J;S-0T^M4%XR6W,<64)M\\:NRU-$,)(?+%QMZ.3AFM$W]O@-E+V,M#8)&+RB0(47%4GI*TQBD)1KEX17OUS"]4_MLX>9,WZ<^?C)N= MT^;TH$AF%K;L'0<(U@=50C*LOM5-H%Q"N- *9LZDPZ%*1@=R[!H0L9:A-(;C M+H[I16A^0ZY**F?+^7J]X;O:=GB\/LA[-.8(F<;[%Z?T28'6Z\,X['H\HMR= MU!JMBTS:S;'CEI,B% K%9I)@K?0>W";CMORY^YR@ #%DS8Q M@P9VG](X6UMP56] NOG->YJ*[4*Z\XAD4TQ.I\"1NB*'-B)'YUI$J22UJN9. M4W%KP)((Y6.)(20K$TA%6)1.Z)B(H=!>R.9.734=VX5,;IF$L6CKJ90"#G34 M+LBC3EE 7?TI0_&NN7/[3<=V M(;/_WJ)T6G)@E@UD(6,HPF<3O8[2&2=6+]3X_/C=LD&%1@Q=G0X:CVFQ^W[F M&'DD#TQS.%S4!8& .,:VCMU=MCD%+'&%(X\EP;C\0$0DL$48"T9&-K 0427E M2TJE:*DEK%X@LGR-G5]<0EEI="6@RP0"C5=>L(,TDO&36K1A_TK+8%Q^F"*E M3Q(U%1D"F.)B8+BCPH1:"JL;O NP95 OIE-A;54GL$X .[!DHC ,91 9:Y,S M:$,]MI;!N/P@QA<.5'U6&!AS4YM"A>Q=8^H>'4\>:?G G$[^^:Z;)\>/&/W_[X?ID3_].#[%P4\_ MQM%#_OWL]>PTGY\,1T=\OLGP])'E,]5'Z&"O>S1XE*BN)/QA=J[KP].P-QP] M^M]B^K]_%G[F3L%^MW?QZ+_V&?/QV@Z]6]L;]G'P7_\8XV#<87B[97;@N'M) MC_STAJ?OW\V>P?&)>MT!73^35/4QUE[M;.UO;JR]W%_?WWQY\R$^NOW&W._+ MS<>O]K;VMS9?KJWO;*QM_N?QO]=WGFZN/=[=WMYZ^7)K=Z?YS_ :Q\?=P=%D M./C'VL:#QP_6E# 0?O>^KT0G#B>38?^17H[TP!>?Y+[>]MK/[(A&@P'.V=]/DM:N[)7>U0JI? R:C1)2J5!.,-1/(HZ=1AR3BC5 MERC%V@"K%\G4?;0Q3&?5PE8K_L/5[)3^]2)N#-\^4WMO#_3V63[9?'OX-)SL M]K?>;6\\Z>\^_;6W??E+=WMCK[^]?WB\L_'J\K"_=W*XDW+PY.UL7AR:8ZV'\AM]7AFP/U0F_O_WJ\HU[ MO3G MVX]#/_6?#'9/WISO]/FSDRVYO-M]^LLQG^ORX.3)F^U]_G?_YSZ_ M/GFF]WKT[[V+P]?Y-"JPN_N;BJ_/OWFE=BZW+G8VUN&@O\GWO=/=?OWBG/\] MWGYZR*]WRO;^*_.; ),)A>MDKU('0.M.,"%VE%(DH23I*?WP$WN3_YZZ@P\H M_+1V+5T3C#VZ%HPX'+&_Z+!\]/!T3(^N7_PS=\>G/;Q@7S0%>?JC?]Z4PRH1 M;VDTJ=M.KH1O*H>SKZ]<10@/G'#56TS8+4WR]86O',F#J2-Y.,F??Q<>@'&_ M^ZUX('_WNS\ZJ_$/O/O]K__J:95_H)V^U6D?3@=B-A@\W!64?_W 0G[U@U/, MF4WC(W5ZOB9OJG:/RFF3_9__+:WXYU<\E:C/].T8S\QWL\9B[O:\#$=]G/"O^;$Y('@4A\->1&;? MDS@\_Y*Y7Q\,SK"W1Z?#T:2=9O_XH'_>VSWAK=S^>;B8'];\[V='.QO M ?_>;#_=E-LGV^;@Y$!MGQR=7_^&KW5VJ%Y9OO]W?&]Z=Y^O<9G>[3QEUW!R MQ&[CS;N#_5<7VY>][L[)P<7NQI.R_5*\>[:_.>%_SW_#:(M*5G>RL+(#V9D. M&AT[TGD"#N^\=;'*>PWQ__FIU_A=!;!-5^LO&ZSUG9U7Z\_6]C:?[^[MKSU_ MM??RU?K._MK^[AK3ZGWFSC.]EWIM=V]-FK_EOZ_M/EG;__?FVD>T^SWE7G^\ MSU]?_21HN#%:4QOP<.HXVTWIAJ.UR3&M/>F.&<6U \+1VN8@4YX_S_O(+CS* M.*%.GT]Y7,U!)^-%YX(OW:'!EPS$\VF(O#E+>[330GP#,7SS[K>25:VE(#LQ M9]6!A-@)**&3A,_)(%GP8K&6_$N(W03K\=FH-IJ?"5*5H^\8KR!RT"::3A$* M&2]0G9!CZ6@JQ61#,F+YX:?=-!G6+)?^U"[_8ZUB\!G'7UL2RV=A>"!F7.'K M:;[R\^?C)CR0^G9\_"MIOO*W"TKN*>!\*>#^B.^_6].T[:>!_5?F\.F!.-Q_ M_%JV'W]$ R,IKQF43DDE=T!IW?'"Z4XJ M)"62#*G.FD]I(*P\#=S?6]]YN57YWL*HX(V,^%<8A!MQY%F]&UM3(:]M=F8]:G\V'UBK,+MM.(_W7F=[+%3!U\1%2FDWUBYB=39,X>H*,@4JE5 M);7D>%QT9+#&_&X6MX$!96C)A$FC%''ARK9'1]WQA$WO9(>_^=X4[G+]_#<; M+09G8@<]L<)YSPHG4^AHCTD7'DMI,E."328%:_N;C__]CYD9W-IY_*!-ZG?; M&ZP[6NI/Q6CK&$=_LWUL75X)_ MX,S\(T (#P0L)P)<+HM;> 0XKL6G3D?#MU4R;R:.9I:LEBV:5=UGVC(M5755 MH>CQ,+?4L%V%@[]T#S=>P,Y^K[]]^4+O[K\P?!R?8YWOZ>!R^_6!.%!/NCLG MOW0_#0.BJ?M5$J#BZ&R#>O@.1W3K>/!>O'_/#^_C^=;5 MXK8TE> V,^"[EMOS]W)K3"'KLN@DD6T'='0=;Y/L%"@"I,J04_CAIV Z=7VJ MD?"'DMM6"_WE'-W?IC9QC:/M(8?;H[63LU%WG+O37D+5TW<_MI_3PT9'..A> M3M]_XP1^(\=CZ\'>@YX*N\?\T/WPW^/Z0D[\%5XH+QG2$\QSQ MV:090^T[J.K^0#(4"I.;YSA&M@AX!RA]-=>]@G%JT7='S_E(MMXM);G?@J7Y MS!3=5^=5:A;EBY1C M:5F4*]0KL3H=L7)V3[&W1N>4SB;=MS6S4FHYY+^O_8TE8JV*Q-^_>EG^E[95 M-)&0_&V!*E8=V?J(\#M4JIV-[7>_)>>\"50Z40 '-2K&#F;C.XDM7Q2$6#3\ M\)-5]E.5^OLB#=^S(9/\Y\?#P?LGB]<<3=R2'ODE6^]1=]+E4\[2XC2BO'9Z-AJ?U?SX9+C&1TQC1ZG^%O]> M;7^=V%Y/DT>MRX^K\,#=,I']==\9O8#M%>*!#G_UAN[Z9L$\D$*M]!3!EQ,N M^]U);SJG1)B.UU(MIOY7-U"LQGB,<&H?7U[TX[#WM_'7Y-A6;S1VKB8)4 M2=O)UZYF'9YT=RX/3W;4IN9_^9Y>J)V-GX]W^D^.^;[4[M-78OMR[V3W]6'O MLUF'UUMZI[^M#_83_[LI=C8.Q/93OL_73][L7![ X?Z+RYVGV^:P_^O-/33D M?=U:J3HY>,VA+1/P2#YU4!92"4)V!6:+JEB>7TZ&Z_^=G>XWM97]JZ^NIH/T\R7_N#S2LWW-ZE87>M#N+#"HIHA7;1 M=C1JPSX!="=>W[9^L0."0Q!@$.@F3.IW^=3@!(RI(<1-*8JO6*),()W7TZ_AKL MPS>G%\]._Y?/A0 KIG49O'IU]N70]$95#WZE22VI\X,'XZ5V]1HZAI<[0]]D MJ5[C07_?I-R[I4<>U)?BCZHHX]'\OM;B/(TP0T 'PWD03C2P[!1!#F*F22]= M,BX"%5SI).E^2K,K&*A6!6Q^!#\4%7K(5!%$>A2GG$WYODHT$_G^[H$A<8\] M@-I[WS]8]1'&^S\XW L9[3D-=C.%_YT=N&^?/;_ZS_[H0!^IDZ/NOCK6W?V] M0]#GCX:Z>S ZVH\.HL/=W0-0ZO^MBZ:@KM>%W)!(3_-8)<'O:8R.TN#UQ5=2 MJ:W7O]4@OBVG!&^RM5F*_<<_F^Q)LQ*^^;.*\4"%YCY M5?^*:MOT,].C[9.T3-JA7$JXCT!@KG1DBZJXFFW-6& MN'O0?\A[/0&="@5=%*@DL=+.%X-#+1? @Y=(OIJP\[0O8PFC ,2?L88WB.#7 M=$R7SG(=:O+F]P?\/$*Z*(('\% PNH.B"B=!,@.*91\&#@37D(]CM<-/P#)H0WT?5P)XY''D9]NFDD-%Q,2#S9Y2=$ M:E[\ -52X#VX/!^];*4JJY]-GKW^\/KJ]?@_>SK<#8>'NCL:AGO=_9/CH^[) M\=Z@>W32/^X/]H^'XDF3.4FC M65;@+YD4!4H=@0X^ZF$1E[J#*JI*YYU 7^I\'IRC,T.%E GW3)6*B\P;8MJ] MT'N#K[@N6,SO];A*E!/I%]T/P0/\\^CQ8&_0LW9U3'6+,ZQ;_"$RG&=BIV'% MLRX>_@"YZRTVKK6(X9].[OY[_\WX/_OAR;$Z#@^[X2XF7JEPU%7A81\^AGUU M/(JBHY%JY6XK=]=$[I(+,8&YZ$"%(%%NM# 0.-,9B6;\/0U 4<2E&P?C/+LJ)^;G'BC#FH9'+DN"::'DYIU5 MP]L)=A:^W"$9N+-Z$'+!BD'LU/VD_<&P.S"ZNJ^@]Q916[Y_((UD+< MY?-EA1MDQ)_)!3^;#/[CM ^Z[^A(A\,#$+J@\!YV]P\/HNY)7P] !@\.=@?1 M<'2DCG>>O%I.5BLK WY>D;P$HNBTN6SKL$SW[*E;LDQOE@G*=JF6+=7%*I%] MS\MU?\"#+,]I79Y6!0RL^.E\&7\\_PMU:C4X/M3]83<\0.]LM*^Z6/_:57IO MN#\\VHOV]_>^B!QXCW0>P'_/ERL'GQ7,L>77\7P:A0%*4PNPP/P,BY( M5TA5&B*[@P:!.$-X,?;EBE0>%0$6;\=1PV%5F.J@O0?JX36&RUII(%]--D,5 M?H(MK-*H*Y,8T7^/U]3H]F)(HNZ@7Q/M4E66&DOS<0]A.]'5"8-38PJN_/-O MQX/^T6.PV(L"= '\RFRQ'HTT^=]2J0C&.V-TRZ6P<2C6\RP)LDL8BR,KIVG! MRFD;DP_V=_>]VK(+E0\5/+;[]G.BYQ2=>M _"'[O76#;K*/!(1:B/<2)NUE* MBMTP@3/%(]Y1G$_9G3F#=RN\".B=DI4B&K&JHKB4JM.3//PU%^ MBDN4Y:>.4%XD:ORS'9E_O=Y[<_H?4/Z&@]'PJ#N,]'YW/P1C7^G#J'MXLM]7 MX=[AT<%H[\N-13;GT+J]9Z^8Z"2QNN:#5?F -3\7#M__[G_#P9* /1K"&Q^$Q,IGN'A\=1,!SNVI__T2=Z)/AFNJE:Q1)N+4' M[R,/1UKK\&1W;Z2Y6?+NWN!X!T1_&$]54OS73O>X MWC@GK:;=*"N[W=\]/AZ%.T^.>K8WCMG&)\$P3A+=:_2 M<88F!O!2F&0%*NAV9N\AGE'Z":SGEN^* WJHC4G_!_.%D0 MH%)G1*\!E1^;,SWL;9XT>INNJ?1X ^:[^T=#/NC:-]T6P<=RQ<@YV]>W%*"<&DR5:!=T#C>5B4Y M,X#VK$C9_=E$RE_/YZ__]S\8KAP=#0;=/0W&S+X^/NH>1T/=/3H\B [4R0G( M\H.=)P=[G>/C@\[!_N&B9.&MO5]MZXMG\Y5&J>*VO2$,OG_/YL(!>.OHZ1R> M#2-*0_T!7O0T@2'^=.0'9O3X/X/#\&1O3YUT08Z<=/=W];"K#A30X%'_X&00 M'>[VA_V=0 ./SA!(*:^P:]*:UX(N+XU\]O;L]]?/WWP(SM^?Y/V"O=\8KU#KYXDS]2X\5V>?9X'!.E)SD/T0Z/; M#7AF$'"'V^"UUN2K@WM)6$^R)-)Y@1!;'GXSG_JY82#T)KQ3>2E]*\[/;1:D MN#>O)IKN9P=&U.#\IM'H+;M,;*]/H M89$E5;EXRVH<,/]??#8)A^'N;G]TK/7>8+B[/^H?JOV#O5$41L LZB@ZWOM/ M_W#'W#3)';K 6'>'N5:?P"P!#GBDDBLU+W9^K1,9T)/,>'_0.\(IWW:T/Q+( MK;][,WON].FKY]BZ[.SMFP_ ?1<;!U5VW#L\.?CF,%W'>STXJKX]^E?O^(:# M_;:-X$$0_O"&3G?KE/XS3"C'Y_T8J)&;3>H=2, O VN=?-UFW4WZC4;?:]H\ M:C"*I.G!(XJTX54P&K4N0PDF.:K9?[O!V78"&WGZ'A2H__NK:IX_WTND7 ?' MV6[=3;=N,-AY<@Z*G[@+5NQ?NVUKN&TF^^][[ID]&I:+4#I.6@GZ;?9S[^N$ MY]]N\P;O@Z*,*>DI!:,N='Z) M#:N"EWE6S5H.WHX-/F@Y>(LW^(A;#N@=Z$TG_:OEY&[?[L.7G[=W@ M_5W4IJX@W>VWGR+L\(L_/Y M9S6=);HUC;=D7]>.Q)@;SRF:/X&G MZV?>ZI:EMWV?]P_!8$[BEG&W:4-;MMWZ73Y!/U=:8KE5R[A;LZ7'Z\:XK>W[ M[3;X8+#SA%'E@HL2*Y;&\VWCW)]U6T]:OMWB#3[8>7)1%:6*4S6,D[B<8]GB M.%?3EGVW8W=;]MWF#3[>>7(:_EG%A0#X8PSI67RIBS(NJ[SU/V_+)O=W6S;> MWAU&J&%$O=,EL7'+M-NQI2W3;O4.[^\\>:K"3TDV;AEV.[:SOZI.MV78;=CA M(\RW,AT%6]5X2[:T9=IMWN&CW9TG%UH5F.04NVM#]HF7:+=Q@S(;,2 M6RBJ)'@5&]J?.TZ+*55OQNS4;W;+R5N_PX^TC_4\N4/W[:3OB]/5^U?NVUKN&WO\FR&*]PF;V_+CNY]):)URX@_ M?MOV??FY:O_:;5O#;7NEQRK!*K90:VKIW8K1[=C85HRNR5!NL6U'OAA=%9AJ MMVT-M^TUW!)I<'S/ZNX MG'?@MX0:>7MMOH/7JBRIVS?F11=%!5^]J_)PH@I-"5I\;W"APRJ/6X_0%A'- MWE.^7>A$ARA^7\2I2K%_1O!,E:J5IUNROWM? MV?FFYZ@J"M/#Y#15R;R(28-U MXO8L2Z/8]CEYKXLJ*>F2MS.=MQ7Y6T4=>U_9MZCEZA^_;X.:J_ZH36+>I(W[ MWTJE95PJ*O%"^0I?).:SY[T/U#"KRD!<%IC[W,K<+2&!@S8ZNAY#N<6^[>WZ M,G=5UGJ[;^NX;TZSO0 Y2ZHP.W(OJMDLH<\JG[=>AFW:\X/6:[L>0[E%KZ=! M+;2V"@V[W;=UW+>SB4K',*HX%6#K0HUS+;+V*BXGP6D89A5(6OPB2\U'V#.Z MP7/V6AVX%<9;0APGK3!>CZ'<9M]J(;23ULFP21M'/;E@6TBT4GYUU&8$;M'^ MM@)U389RFWT[J0G4MFYZDS;N;3G1>8OALX4[>SM1VF97K_VF[@UL=G6;7KT> M0[G-[M4!FE:U96DW;ATW[EF<:X)GZ@1+8"S1%CG+\AF^1@F7M8"N7MX1,6KF\)D.YS;[54*+Z+4S4)FV,9 MZ+Y>XMX+K2616N>7<=@FF&S-=M].OMXY*FK9M V)?L\=/;" 4_]JC\VU&,IM M-J^6B-EO$:F\Q MYG#"C9^#,@L,;[?,NR4[>[(*V*;5CM9VWPYWQ:L0]%N8MXW:M!=9#INVV_V? MX**:3E4^;^7HMFSMR:K:W58+VHH]'NP\N8!5565;5+9%6WH]U_Y:8AMK\[VW M'S*6_4'OZ #&.\L*PHY[E%.P[E(_OHJC+&A994I6K;X%C M8ARG7;GSL$Y 7W(8PN+=80_ZNU_:A &.ZH?ZR[PURK3UTU@K$^ M4LF5FA<[O]8G"3-L+&IS/7B.3_[O,/^UN6'-[5E<,OD&1&)S!?^HBC(>S?FK M&$.FY:.]P]DU+/:U:TI/?!27\/[P!JO\81(7P6F:5BH)WNM9EI<()8":A*D7 M '7BP0[_M/.P$\1IF%0H<8)RHH.=[X*%V-D!29=B@+I :/$KE4?=),L^X5L+ M!SB3ZS'\@E^.*A2<@;ZT0#19E9MO?G8 Y,$IW 0#[9_L[04/:/KU'W<>TKL;=SW_'!*4@W?[ MOMSN_[3SL!><)HD_P8QJY&#<:>W;40";5F8YBO5@I$*<,D[+74)3#;,JB8*A M#B)$C8BN6\&&BB]H3\(%#56WGK!QRR/"MA->) J@AT>'1+/#@+"86P-!P5(V &JPDQ#W:$KW/)%P3C/KLH);T^.JX2[AQ<-JP*D M25%HF1T3*]!S#A0)XNDOMQ!U]LS@JC@/JRD,&E[):W#=3-]K%5%R(%P7J@H? MBXN%\RR);J^1$7A/EB9S6 @=Q88HD;;J@B"/"]A58/N0,V.(#9R#$B-!J"1&W"E50+SH[%&H.T5&CZ-\FPJHQ!J@T$0DLS\VJ7^ MJ'F0I?JD@S0+LB$<8[21M$CZ,H8GP@96LPB9=E;![R&]_;KG4G\(O 2$:Y&E MO?H!BT=K'/W7S@UPJ$YVOO(\_D$:S='2LY8#AG>=_&#PM9,79>2>9N]%W'K\ M_XO_/A69;VBJ_RCAE7F*OB@PTF'"? \#7N@[G[0YGM0Z4"!54$"9Q *M7&2#?'(S+/+&(4Y M*6/C21=.1M1944(; "Z=PLYH&!;*0DGGX2-DE(&:K FTZPHE..A2Z66<9RE* M2SC,8>?@"$+K$&3V* ?%*J]"/$([($%3?46_(*F,YWSVH@:1IR2G87 1'+1) M-A,E2=.)INW-).>27K3\!G%V&,N:>P94?[C]>2K$3U M0AJ!S4FS2T8C)F.<5 D\$5&+XA-4U.;X$@_5$!1/YBHD:/ MFIM4.LV*DL1>>T<&O*3HODV_1@Y_F;]^@2(HGDC5PL M_?DOA3TVIVJL_H(+.L$$3/5P.^AWT'-PA>826/.9>1X_Q#M*0>@Y?P&\>A[E& $M0&X,O(%):&9!V07\7/Z755,.. M%6#$EGJ)7*>5[&7X%^&;3P"UN- M1WP5H]V^Q(K;3L'?/P!J?PL2)M>SBKU?1*.WTON,3U(-07Z5F)5!'8K_' =*\L_P _KPPCPKBF"*A 44"60* MHF^&S_7Y /1>8K#H$J53!!2GDGD9A^B>S-$-1[Y.M)02D#Q$Y ]V3L_Q )NJ M< )/P],J3RVY1O$8=Z!&MH95>\';.C,WE7T);XQ B)?=;-3]%)-L-IP.RJ-. M)SQ0&/@,1BCUT8+M3(Y:<:B5,#CB4-\R8#/>'&)4LSZXBN9-6!0R'K,(([CA7W0[XGN7'A(8[9P*\A( M-%$KFHLW4+-C4=-]S"-FBYA8/=(H:4AZ7JJDP@,47EG 46(*Q%':^$YK:TP5 M$W@9EXBS0!'JP&=Y*B+)%G3CXZ-5%,E[)'1!VYADZ;@+@GA:TT!72#AO+;"W]1C2QIW/4.89QRIHE,"ZU!>;-POI4/#$<,>/>KJ?0FZA+ M].XG,S:L14XY^F)1 L* 3GH2Y^P; IHL,80C/%QS%3&]XD_+'4,^E;(>N.B" M"&,;[("5GE8I?68)-XTYG!L7HBO@"$@B>,K]-?H/R+\IOO+2\YV%$Y6 E!%L M>Z?O-";''JHI!B)4P D-EWJIBO++@G+R-5X)2:CI8O8,$?Z7W#%#PJ+TPT;?245I=".S,0VB001\$DNT)1>$]RBT:.YPR0UEASJ#LC MS5#[TOK1#;?RY M;>;#_93G7[1_?FX,<%>W!X5*-[;X<$O4%[._W#G!UI#2U M=Y]DXP>-/F(BVG^ACK=.-(NGHJ[3'ISF M<("C%PB.QA&2TYR]7&0E7:5$T<9M0(K^5+IMU=34!FERBHF)08#FBKD+L7'H M6"7JIA3;RMD?1+'//X<:%:7U$K5#]FM5J'"# NG"2Z&:B1+;J=E[)B[E>V)) M3;330TT.D_!$K?^3VG>2K 9%T60M&4]:*UC7C$S?DHF-5L-\;>@431>V#3@! M##ZFU72(\?J47=J@'7@#A^,; Y]@0?D$[>P4DJ/&-R"6&XE==(F(0T,"Z^@9 M".$SQF5A$:PK1EQ*Y+!QWA5CI6%S+C!S*!45?YPEZCH/>YLACJ/F.IQ5L:4Z8WCF.7T-T9G4 $-T-=:R%A$*S8_^9Y>''JD M+>!H<6 5)06+\LK UL'+IK,2,VCB))&+0*[#@Q7C+F$A0:CC2R37'QK4_-&L MBR%@F#6H<)F*A 9E062I,>.?XA%(*'B0P+(Y0[GA1D=[!51 YSV,-) 5$*IB M5R YT0-\\"=K * 4W4LZRA> M4S]>XR=@250F;>X3\V:2D293N'6U='53ODOVZ0 490 M,,'ZAY=&F_CIC>A:!-4 J OC MRPJ3"JBL@P(;XF>WDN&2LBY \59)X04;^9I5OL5K4S&W];0BFXT7E_-=3:3) M["@::IYYQI4SDMGBQ8_!V,/8NVI$WTVYVQ3?BD$M10]LI'QY<7^05B!>XS\K MMS42.J8Z+G@3WI_K<044"KP*?_Y9Q3D7OW3D\<6\0% -*H6I8%=(\GG9511. MK\D^LE.I7DJY9 0@*WH&#!,^P<+[RB \HSD+?NV-2>6;&"L_D%0X-LPU=+G5 M=A7L@?5'T<'ES'K+VR978CE_XRELO:OF:+/2PCI65Q#H+ .9/&]F/?F)^:M* M8.Y<^G)\3>F+;.4]5!TOU+FL3%A:&T\7C;">/K5-\O6T]))42:LP1RFEP73' M5(-$JJ<[AX9^%H;-US)J:1EC$I+-1ZU3?2]X.O_>(>9OEA!_K[%P,B= 1.2< M_L%&,)FJJ!1X"I+Z7[/U,)Z7J MV/04]G14A4D"AW7ZI$M/ZW.*JZIIB+2A6-1#5J3L%*>_P6R]T3WF&E\*3O/N MFQ%*,MYB(B2?6F(^H"404VZ/I/_"'$_/Q6L7-6B!-)%:[3UZL9K3;ZPEZF*Y MNDIYH$A.9'RP ; @0YQIJUP"/'G0[,FM9G"VKZ7[(%2->"ME(D;-1%<)$?#J MV9SI4F/B/YA!*3JE%A49DP9+R^CE:LK3@)XE@1F,Z-'(3X+R-FB:H2[T%\8R MZ'5<_D=R1#.%%*BJ8LTVV)N8*XL,8$2(2>FR.A,7>-BA74VRP)HOP!]. ;%:B>]@E);OL#+R;$;3%_GJ6- HTBL?R7#1I8J MFIB*]9^Z['W#K,"_P!@)(7D 3U1#55H=N?#K&"6.[''9N4NO_ZT:%EB87@;G M7?@;P8+,WT8\% %SN1H2GO4O*CS/I[%BB9*EJ"I@:07E#V]=9?#WM3+NG9@I$L&)$*,*Y;EGBZ . MZ]DBUNHSM&?+;R1:<<,2*Z,OD+J$[B]CC72PAET5G4:LP]-^Y$6>=/<#CZDN MB1L]Y(1Q1>,TF#]3:B'(VI -%#(:$'QERR6ET(0'3 K?*#=+R M(/'SL2WZ9UL17X$:6'A!'6"8;P.#SK,2C1I4I5*3C-*(A-WUR[U]_<>[;7 MWVS@&,;G(Y7Q0H\9=&FE^%U+*YV\;DMJ0-GHC!J%@@:?[RH3[9<37V7JS+0O M,0^ 2TE,-Z7@)9#B#.CWY<7+G8=+;L40&NQQG,R=_DI,QE%N$N6_]RYZP=@] MW!ST#T8Z0O0>06/CZ##&7QD5$/-"FH_R^-H>G+X!A],X V57 I$0R/=*%0S.E'_TE3G*\7, MC!E /I/,IND9#XU43I+ ]%]]#1;/,A04S"7!K'W_G2*B0:F!N]@%PP8..X%X M,O1B#X(Q=QB65!X%?-2-LJO4Q![3+.U234Y(Z1&5^&C<#HB3Z+VKVJ=!G_F7 M>UUQ'^R\/WN]=*<%-HXJQ-ODP6NUG?UU31Z\AS-EN3 >8KE@BD2/:7#(':BB MPM%-J@F08%#$5'UK)';_V#A&;9R,JAE9JHDZO3HU)%]$)!;A28_8-4H5R M@?L<5:V*LI(6Z?W1-[4Q8)WEZ8;>P>[)RI]W M>_T[_G:PMW>G.Z\;;'^W=[BW^N=VL%\WV,&-'OMM.ZY8&/D?K.SNNDQ_R_E? MQL9?V?V@?W"3!>!S:JV6X 7+W']KE=?688MV>=&D^18[[BX5Z8[' 5PK0$MF M6IM%#6@LW6!Q;C3CGV[E=MN5N]O*]4]N(WH6W9MAJ/5H]/BN:W*/ FM9UY"= M)R\O7MZ$E%:MPVW(Z%NOY;W2U_+5/ 2-Z1_M>GZS]3PXZ>VWZ_D-U_.X=_B/ MKQ. $M_9)!EW=GXW&=>8ZIUHZ,O+M89DLM_O#=H5N]6*#7I[[8K=:L7V>OW; M2"+CODHSZJYVS0+]'%?>57/=),%-H:.N"0AIK%KDB,Y]JP2;Q6H/^KVCA^V2 MM4OV@Y?L9] M;^S6_:Y'OY@H$L;9 RLERBIT0IH%V$@;9KD/!_[M[=[-*&Q7 MO%WQ35WQZ[OO7ALX/EGK(J<7F'\K/2$)Z]SF4WJ]4CFHOI"4TT%$[. -U@OT MCSO!SI*,LAV3X;*#EU$"#::H('%0R8'K\7IA6__MF)0CPI5P/>".>]ADEH$F M_''B4+$5H\6&D,)W!Q>^-*$HC8*QQL+^V20.<;)BJ4$L(4U\'E< M 1QBT#_M! 3 MOO8;]9(7_4?\S+$A0QE&=CP#;,.]S<[ZW!EAMV&I1X.V'OO M$NEOTM'#)=4!-=TQ)_!+^7\X**G7*Q;?$5_&V(I%GC32*585V:=@5I\=;'S[ M3G,^5]:@$*BTM,">,?5VO#A8DYC,R^BO&[>=<2/"'"*:$54:Q3.5V-*C>@HB M-AJ>Z9"[G%K \.9H:WUR3), R@2\!ER&QU1X0\4*I. M_LWF3#[ 6KTVNU,;C-=1@HAW 29U84F([9N4/&5VQ-Y6Z;)5%NZCF@+.V&=4 M#,SHI^/4%08R9)1/\B:;C_CDE\)M&=$5E:5B0\+YTC)D?R$0!]"NA5E)7\[X MD\>RB=!5!=?Z;6 AL(YL/1]=O#C=CM< >V%=O5QR&J:B+MP_O+'5O;"C7Y[& MY\1J]&BII]0";MZD^R6=J@S"D@>1LQH;A^$&=;T>7 "JP]B M @L( /B<%J\ MZZRUO)&&WRTPG-LB%%)?J1,&T,G.(NA.Q[ *ML@AJ#(W'/M0$@C$NS (IEP' M*^55P,AA$*H9X_G@:02SUXR1Q]5VH4BI0LU3CO5QXT="BLTLU\ >VD)2V4T0J\*^H:UTTA[3H+F J,TT;% M5+!FN)Y6D,,:"6]TZGA%MCZ.Q&!ML-LHQ%XCG)VW]#ZP:H&S-[GFGQV4?L0= MI.!01W12'4EMAVUF**"-C=Y[J2**\L&B4GWET#"SC, =M.("WTD%SPPF6B6$ MQ;C0RP;V:+/X,0J1=5$>]\OH9:18S$ M2*!$>;6N0W1KPH Q*(<:J&+(,EA7O*@%T5027![3MD@ ,1$YLG;PF#X&CH98AGWDY=36($_G;H;"J@0DRK0C&7RS[SF>,MD7] <6$H@GD14[U( M< ^4K8R^@O7 *J@9%9.**@&\@G=SC2AZ%2I@346H,XB(BB1(9U'IS6Z$+R4A M@&LGHDT;JI4F2R&](C/@G2!J8G/:V65P^X:7H*@1)0CW AX"FXE3SVUQ+6_6 M%)A@["J/5 1'ECW#IKI$W$*43"G?6CLT&()FF5G6U"4LT1K"$;"'C@^ :@=! MP)!98HN #=R%^9ZJQQ@@9P0L3Y0LB\!X$1:_%0B=,7SP6)/%9"^9 XQ@Q&1J MC!U T(*40==/B)VWBVF*KJZV2FZ'-8 M'>^$B=74K&+F=U*;.R54^^X8L_[./%JB29LGH@DY-0JPUXQ7E,YELM]J!B)6 MEQB#1(Z.[XU2Q=*:H=YIID6%?8 1C\6#S2JR47F%(HH!760T(:@JN6X 31'R M4W.1.KX2U]#\Y#ZG 7(EZ=(W&0-CB4=J]3Z0$>I=*!J9VY7EOB_'/V0RHV1R M*#J=YE,7[7[23@W $AU ; 9O)3_5#,[F 7Q3?Y#GU:NMK-LI-'!&".SN$W6= M!'(=SD/"%!+]>.[\ PZ?:\%K]]C#YS77KW(FM+6VU]+"P;K6VJYCJ&7Y$GK^ M*<]8/';4JN =3-/3F"4SG/?&5:C^K)0@ M>H@#C31?@8+S_/6/4=>]THAV4'A]QQ8@X%V1L%&0N0$]_^I#QED>#]4,'U^# MSL8CJFO:B=?AY,:J@(WLRNN<<4S>0D\_0\7/O@.47= 2R96QE7+9TRYMB&0) M5&33,^N=@@]VSC_L/&S*<'-JP]I>(B0;$*#X5URW RNU3\_9AQN:R.MB!VZT M#7)CW..9M[<^2_=>.D&+WC,EGXG,(KSD@@%:]SF6;8E"R%\&> NZHMC>F9HAPFVK.,X MQ:PMV XS))O322?X2WZ+<+//'OB%%]3" ^^%S/ST4F G3B-D?>N? M?+#SXO04]AJ#\)X?F-UG*LZ!@)'K&-GTF M?FE8GG%.@="Z\3*#=3.K*^P+ MFJ/H>*2/DJNAXV,GFM@"J!>Y)I X6B)9"<_AVY1IYI(;Q$E^,,S:#Y12BX88 M&6 U9,,Z,DTC9L5,[,5O":A?66XBCQ10W-0:$6DUU3GUI+ 07;ZNJ:A)#/E3 M,DY <0Y#\I@(C"[2M'$.HK);##8G%O^+,1"NWT6.9JT@HET'L,9%K[H(TV%@AB2=9AN8.]E4B=%&0 M8&&N)#IB_*R!AO,AFP*/(;1..7GLV7LLI=GOX^UFQSJRG57HK&._21@Y7*C9 MU,+RHJHGMK B%54WX$$C-Z-'FQDT(-B- MHCH99#MJD!":4!D,'N@=)I8R7]D5X:YLM-A&3Q,X-G,(BGX%9V%)?2E03!G5 M<5X/D9M !FJE6>0=G\W8"\5A[YY7=;39>54WA/S:P"RKL_.77GK&K?)#3);5 ML@RAU2AE-9QKZI?DW4_12^?G8PH&90!':=.NEH&B,30A:5"$3;9N>)ZTUCHX MV-U=UGK+V6S4(:K"GD55;H6N@C.0U1_)B.$%J8=@KXEORC%$^E_#\*PE<:1+ M&Q_Z^]W8JH7@K.S'/?5LH$4VM' &,X@4KFUP6L0J> >B%2S,X(&C=IOP19/! M]_\_D*#P]\..[WUR26+.C'Z:J[]B7H0S#&YMI67*LN$6$L%FX-TN=VPUZ3;R MR& O26*(1B"@ZA9D50YYW4@E,VED.":8DI\O9>30DNBRWQ;/][HX&KB&XWY0 M]E=C-K?+_KIU\M<( Y\252M*T,!%^?)B5/>9)+:59A?O<#T(M4"]8:+AT)BQ M,@ETBXXT(F8)H!9QR0Q<*BHRQ10%#),ZSR3JZWC\T 9^!BD9@A6&#@HYRC.1 M=3,T_Q-=37&#,%&(@_LA'N(8!4=(56S'JRWV9LX0FHGC!;'-*PH<*E8AQ7Z1 C[_/"#]:F$4,*6W[C&C_V/20$IWB] M.N+<9G7.KEG =@ >G"AH/-:2YPP]P1<$U4F8Z0:P;B]<>K!=:(Z+:6 M3KZ4EWCSM,35PJ"1A[C@PG=9J_47L58AJA ^\^5O+UWPH];GP::$8((Y:"1X MCA/ ,5@)&KTK_+=1.TSVX60>Y:K"%K3^M' VQM,@WJ9:Q+XDZ@63?X+,LT]NAM2]GVEZ+A,G ^T7H]#YMVM%9H MVG7%M.M8AX>ICHH"L))W5' C/@?SE M&+0N9R\EJA9:0]J/%UT\4H"H=8V1!=R.K%\"10(]G?-1T5M&(5 M&E\@2G\8- <.8!QI*1J;7]T@=YCTLC:'YUI:.&QS>+YV"0263S;1BD&L7,&98%UUXCZ(]$S3;.1W]EO@EGGEPKEDH9/O;(H.Y"ZV MVDKJ9KZ?Q1B!JH>55#XIB!+0)9DZ(O5[E:]]=>*BGV!>3QVF=Q)>1"J-5E8Z M.$92 C"&LQF/:/*99E/-::Z)"0Q[NE8RKV?;VBH'$S64/I;<"BOF_.SB(&LJ6*)M+>X8KP)EUX3=Z]FVKQXV514!@^ M30B=EE[AWI**,')I8@=5ST%+?,_^IR69TB]4?.01CV#=TMY5QY%N(&?&#/9VQ M-(9WD/G$9/MA5I!GGTQC9 X[G"&5VI(I4"U@ %)N MZ";I2N?1(J($-3.7/+XT$MU4\1$=+IG?8Z_1&!$]7-?-1ET85=>5ZGE>6W0- M>W71BT[NA="%.S_]%5A,SULL?%Y"R#=+ZMG?W>RDGIMV=]M&1K^FC]XW:YYW M]GI9Z\.XUE&R%YS2F]Z&93;4.4.1[76XV^2Z)?%PA^F2&OK!H7!]*[;K&Z_= MF>?V-IOGWHGJ]/RSPI6XIBGB!C/7.QO&DTFJW.O++$TUD100/>%*#TFUH",, M8R98;4#*4#CIA9AVY.PR[F7,EMMEK*_(W]P%$Q=#+XCPF!BCRZJH&&-)C$?/ MKVVHJ=>4,[66[%;<&B9M,;UN,1G1;]]\5U8<'!Q=UZ/XQJSW Y=X.4^^L.)X M$"P!F=RVIO'7DMM;*2B/\P+811&.@SNN!M0 F2$.$ @,X4%^@[N#=YX'X:F- M9<):Q85 -B"[H7:]K$7L*=;C\K%++S#=OW.$KC:K/!*+>I<-CGJ%Y7RY'B74U!WQ.FV?;O:1>R8F^S:>M'[=F6=[*F0]1-$ K8Q3 MX,@:6HTJU:GA3RW^X RP:U+;O[:;KK2ZYJ3W1VT?W0WI]KI1K6DW:K!M']VV MC^X6]M'E QGT:Y3S;0O=MH5NVT)W;59N#5OHPD/NJ?_/%Y3F^VXAM9&$MWRE M^X>]H[87[#=A[W3NZWMZY-0;P7(;CH& B6>DP'O<$-!K4D MXQ6)K#OH'2\:Y^@!P0=@$[N'C"=1\C.O6-MB^78KMMMH ML?R#.N#>LV[IW*KW?59O%KGT3WHG[8K=9L4&@]Y!NV*W6K%;]C#?'HVOCO"T M@7K>H-7S[D+P)[WC5FNYY8JUFO'M5NRH=_1-];QO<1[]=#Z.;]X)NEW0=D'O ML7-V:937]VK__EEO-U"=!U_C M(@WPO^^B]!_?**7MG$OH"IL9)I68.N)6=ZLRU;@+%^(GF'I634#G!0'.-WNI MK*Y>V_0='*SS#E*!^;)&]PZ4U.+;=!P^Z0HX4BJ36_H*K-%A#YND)K98&M=N MV5'#8-YD+(UUR/]MYB.T L%,%,D&VEL4L>=#O]X[^T0GZ@][@']]%1-VTB@V%!XQB_Q_- M1.1Z?1Y5XNW2U9@<0QT!9@A-!>L_YYUZAB!EI6EX^$R/-()W/MAYEFW.G@Q@ M3T[684N.>B=?MR,?X;"?SP3FPP 7$.37C)+1I9P9ZR40:29 D(]$KU0JN // M#2%$'":?*K PXTM9]SZ@JFE1]$>5QT44AX+,X'#=Z^K+DIX=%@L^U]YQ.LK" M"BM&EA^KIG=$_6AUB%4%T;1T&J(5#C1B$08%][>)/^/O_GH)M$^]6IN'NPJO MU,+X4D6@5T%K0'@=&+5I S:;J'RJ0ET)MEVN2X40D18IOL. +1D.NN-@>SMV M@%Y'' /OX&F%:\6AP9O,D"DO&:S'YU#/RH7&X4MHJU.30#GW@L6&8D%_]PN< M=OST"NOFL(VSR@KR'79&[P&E=#U>;&:\HN[.D^OI2(1D)C6WC2X6.#_;N5"JT MUSLZ_#X%+3>K/+G-8&&6Q^U8O\]8]]LZH;9.:/MVV1S#P0<0\FV=4%LGU-8) MK=AFXWPC;/\C^ZE)NC^!-V'!;N^ M37^[S?KM'_;VVQ6[Y8K=+6_]YUVQXT92ZM:7TIP9K^)]'VZ;12C]N[+6S[MB M1^V*W7K%OC+?^SO(\6^0,"@._B4Y@QNIX'[S_.5VQ=L5W]05OS[!]]J0XLE: M!WY_I^BN\D.U-I#:<>DC8XS^8CL?-<($0K\L&502A2FUZ2(1- T*@'1437OVO66,4 MP\1TL.@%+U8\+L_G@7E&G"*2.2*TQL6G>NM"_ ('FF38+X-S2BDXCOD_4VK3 M0,%LN"O2B9IS3V3!G!:0'EUAL$\0BEWY T(&P$S:6K>\@8 ML8B^+OWB!-1ZBBB]80A[0BVH_;7%]8FSJ$?0_OK/"B:+C8X$EWT4 Y%S-R#" MKUVV8OCP2T4]8(9%J:AM'28Z,2TMQOG=K83D2^D%*N;4$^K^2;V@]3@KN4/J M!&@IF0=#1.&EGI&E=$"R=_&,$?D[Q68SP;OZP"E3J/"''!=!A+TI4DP4P =3 M.'^B541Y,#81@6_)DA[V.IB;)(/KIL09F]60=ADX9*H^Q]-JZI8;6W[P^#GM M)D=JPA4WJ0L&R!AN7C)L["8R3BFS2L$7HX5K"$-_Z4:9'6%D=;&'_,T@'&68 M(W(&K2MQ :WI2&O;#1W)9BA# M#>I\VL5<=2#)\Y$=;$'Y3#JJTZX9";X.>W5DI7LMC0M?@M_"BV@H".$\),X> M502T+$-F!.<758Z4Q-3/LS.B"$:.:Z^!:&1ZWAJJ*Y73Y#RN0JQY2@+D[FI% M4,VD*1E+T5\0^[H GJ;4/. >YD/D8=?"70BN)L)29FDK&[2>-F@O0&ONM=G\*)685(+_%TE@%+%;AM,3=?Q?Y9TG45USZ) MIW%I*9$;A)B7R9;ISW%1FM8\(AFHA=9<[L:+C(1R5(F*DLU^D)]H0XMV$.^]14O\8MEH.%R > M(\!0B-0IAHCMBG:6 ?6QA0Q2-HI+UR$V2T?P9&Y'0_F^0+"R"70P>GUG*%/7 MO"#+#6G9H>%>S^@D*H%46*D9QJ2M\TEKA1%^L[2RBD'Z8],J,LO]$\WH5=B4 M#.4SK8]-+@2)[UB@XS(07?:AD;PV01@^>Z-@7'"#$HZ3D75;OD:TOC!=5AY1 M_;B&-6G(_'XX6"^I/T@^5JETF>;$[K+4TQG)H!AI$TCU%EM&F=:9Z1;,%6D@ MBHK8C 6'2TT/W?W,]TKX&P9.P^0D3=#W\OK>B&+N30X545VRSCZJJ..5)W@^ M\@YUJ"%+&*J"]B6"!0-6X!8#,75K45:S'6IB=Z*TU(G!I=/W9[^5\N%"-"I< M="EEPSYD:5R*:+B%&+;]IOV##FR1_WI!JH5D:@<4-+'0%= M4\]XTN9-_Q^G57&K.'BL>:Z1@"+BPGU]& %DU8:^Q_!,PHB$2G62,Q @V(.;YUB3U'7 M:LU-C33J&/MQ$E.IF?#U8[LMG":MT/)3(=D822P7F=I(5634(PC&4!A2)=,G MUWYOD,+V,LPCZ:S'>JH,G>='&BI1,@9<@E,N*T":OP##,((#K@!R.SN]P*HG M:A8]XK(J"1BRT)I00')_%"..(T_+.*N9HR>,_]1_'/!SLO3M_7 M:)A[-/(>X^B]7B\Q<+?A2J OM/L\LY(+9K3(#XOV.(@V\@WVYQ/@JT+ MX*8NJEUDN62^<;B5,M:N%.] 0:+(UB.LDJ8L=LB!XJ]?)B<7ZF+ (1&>Q=0, MC Z^*=AG(ZD),OQC*-?;,BJ+BJA_L6$FY3B!>;H3>&ZBJ88W1X7I2F;E%7YN MJY*OW?WC^OIL=%7R/2VA[<5N> *H&F0L-X'&NCRO=;D((E1#?/GJ;$)D + P MFU+6:R1=PNF$_;"GZ@\R*)P*#<_GEO(QN:7P+(4' R\8V>8-D)YN7)?/W"7 M9CGS,(T3A]OYHG4;Q04):FN>L/X1XT/@C&++UV@U5[I1+B<:N1P9:'VGH#VA M6>WB+!;CSL2S0;5+-)8V.A71@+D)UKYJ#NT*$2RI]X7EE'&U\8XI/Q,^Z# MF9IQPO-C9;-6PV3,FB7DK/6:3@LV_-91JTBG59&7D?0 MY)B.6.&LF77D20[9..--&>5 J(%U9%=IHJY UURB4..^\#HCK17(21J89FS[ M3NL%A6"FYD9SB=14C5G+X<@(L!QWG@_!7B"5QK6%A^4*Q=G$JMI0Y>PFK1GI M_G1%:^8&]VR;V&IJ\G[%IH$X''FJP$..VF"G^*?0.OKJX$@5H]W7@HF\\2V) M"K?3G;2L59N8\D[=FU5Y.*&6;1AA+3KL8<'UA^L276)[;2ZF)IJ<&VENA$G- M^3>%!4#G'OHW,9K 5+)$G+(O-JC&O340>(HX> MF!>0G^BE,:X[(D/,9D09Q2IDO^QI8TC"CP(,X7@L*$ B5Z.VNG %B(*BJ/AP M5@$R63F7$GIX^;A2N8)3#"?1L)Z]YYAZ7S\:>UX/S\)V@2&GJ"/VXN5\_,K+ ML4EE!W4 /)U=_,-TF)<=^",;DL-(S;V R9*@#,YQZ6@R7=!2RA'67!=C>_*0 MQX\G:*V9XNN.I*\$N*UT;#E :*!S?H"1X]='&\VIN,A%L?A73 MKA\D+K.Q)GXAWF.O8,+M/3EHBR>P>1AI), <"3Z(H[AW;V%_,-CL2OV7>78% M2W9!+9W'\VT\-U#8>QZB4JNIT2L%WD.OEXK M.+4[\G#<*7P,8H]D1NM"/H5QRQ=6\_/5.5".-,IL0F4HL3,P:@J3#)N MQ@6]GYY7P?:' LN""2_;2/D2H/"H/3('7/<*#TTA&]"]D=) +Q4U*-=Q"H*; M$FNLTY62,<2[@U+Z$Q_D'B&!5,8$'4.9G:#F#;=/0,&<).S:](B/,W?0[!W& MD>C5$YW,,-0VQ);8/!@\%^,93!;3 I"9K6>(]( X3;-+UK');4-FM7LTZ(=% M%1M G27S-\]1>%-%6'L!80AU3?@,\2N&F?%Z@>*'_$1Z4CA)J?&T?;'#!VHL MT^),[#W$O!+\S*H" ?W,*N+B"HL[V[=I1V>+8@H'(2HSO!PD"["!C.U*UR4/ M)GYTS;76:1Z+C%M*#?@V8&;=XQ54TX$(Y7) MI)5Y>V'@HXP/GS1#7XV56)Y=%WB] "SA&9!B)W(;B[!#B(++.*>P9ZI+C$CB M1,@VW$XQ]'39H>-9[V2Y&E)A?9P2R2P_+1P WG$.HFTT,GN"UHA' ]82,X>3 MJ(U6_CGA8PP5/"2T&(AB./'+S"GLF)Q>3/*5E%B,49-^CUE^?K*+F%*_P&[K MR$4VC*-H)!=TK:>1S!*@&D8[2]25"2^9>(X)T3FN\!SC=O!NN7BH4ST=XC0F M68(@GZP8P[=TE$N(U4:DF1EM2)JG\#@8HURM1[XP3 X[&2[NDN^]E*B8W K2 M""V^G")!1AHTUE%C(4S_V3Y<#@-T6I5'#!$R*[P9_]+X0ELU/-D MCQ:DH^7R6N1Q0;Z0[J51QLPFL 3"SX55%C-82GNWQ^U6>:,#+KM^PS"5&(\M M30= 1J2,4?)8#DV"UJOM'%[G@V$6V@Z-/=-.5'A9<+!YK^>Z$)![! 3$/ MT<0SAAQL(P;%RRH20>][MDFWP[5 CRBPV!NW&K!3(TXN-)SJI "%3T#I+32S M[*L;E@[X?F^K93+ M'S(G&)TRA!J#Y!X+)B0F[K"IG^LP!^U)Q!%9%Y_T/)C$5NZ >!T:O0!X:P*O MZVI4/S )(-06&%%\ &%6@=R/Q&['ERSPOJ'( I.V06U,QX;*EC;&Y#'*Y@(3HWV MYH+W[Y]_ZQ_M/_[.X[QV5,RBXR0;DHTIODW8_5&6Q!G+4Y3M3++^=B(M C'3 MCE(]!7 @'%P1?-Y._JX[+'SVYA!E-:XK7(4V1EG=@:%<4@D>'S!3P[%XEQ&H M/3_YI!!&T_(^W)$H6E*^,\=][='WFPV?[("W@[,*M9X7@4'O.5A0EA2&!P:&41!V2A?%]RFJ.L4Z13\"D MOM3BL__LBKHH0A].8EUSUUC?AK4&,!Q$ASG]Y1=U420-6"RF%6*^MUJ'IVG0 M/:@[:)(M3K]M4XBNW<.3-H7H:Y?0ZG=X4HY]#Z5_%K)JC GY==^EGQSAJ8V@ M_7">L/@NY+AE)C$&D?%R8I9_X:4#&]3"M*%@%15HY!"@)2I&: M6T7;(F5[!: :;4,.\^EB\ ,*_$2/F)2NL9QGG=C_8 M^?W-R[.=AT@5DPHH+,B18-!\0,NS4S<0Z(V@JL"!E.?5C!W/WC&AIT-0D"2? M&1\,7Z=P=A+^=(*D55#)G1F;B6EU@A"DHYUTI# EWK/9;<(SNKG,8 MEK+>WVG,&O%0>@*0$2E9T#Y?FI-*+!5*'"/>-'G]HYK>'%S&&&L@%Q"6)0") M8LEM7CS"D1#W<=;]/_]V/.CW'_,.6O'@I4 TV/$QWF\@\I0% - MC:9MRP+A:-;R',H<61R(M85=_99)TRT*$T[B8)YVLH:@RLG89V$ [*Y-.3BG M0ETG\-B5^$YGV)#"#68M6P_H8-#OP"O$I:=J_FECP"!OII2MY'H.N"X+Y-,@ ME0X=8(T$,]E)(EB0W3:E"/=&9,Y[3< !L*?G-LX% NCE^_.=^U0.'S;YCL<9 MO("I:'2K='P",QU"R'T[0\G:.+AR.TM8CC*#67#HSH:P&]<;-Y?O,2P$N1^K M5970G,)SX%&3PXWVV>3QGTU& LDESH%P!HK\J'GI6ZP PK+QJTD63. D&L*9 MCN(EBXWS07_6845DZ?ETZ1@N&@YA\A&CR]'M*S&1.[/\PAR,YZ)TS18G< 8R M(8P36\17BY$KX$.MT"%!TGJJL<*9DS%-197E.XXED"I53YEHT-LX0S=3\!PC M$OQ O)8SI2+3#R*E.DNR\/R$*W14A9P)0KYV8%VCI=BT*-<*(L2SG0*/#;(- M'JS2IQ[Z%#W1*BE9.!5JI+$8BK(!IN(/MW'2CE%=C(/#5DTEM)RE7A++=B'A MVOIT31ELXQR10\(KJ3(^%9_DF9GBN:@MLL#4I+)Q3%F2 M(+&LIB_E LI6LK4[N A4 MKB^ZW@JN]&L/BSJIDCL/[6V3 $UTR4Q$A9/$-%E5<@UKS)XY%)9T\'#_J"MM M4B:869QNY"4 B,$I'T@?*7JIIHA3CE<"+N/1H 7BEE_"L3,]K$@66%+ Q M#0)=B\XOR,XU;U0-;L2C 6>?@H3%BEU,%2(65+0@5+NK@S-1_M^1'0\;\T\U MG3T.SE0^A$&^T6,^2T$P#7;W=F%<$@QH-G>A%76U2BO1@SCK0[,R.U-:3.(426BF\&H*5 0QM5R0A'1\Y) MK@,\\SL\X6/>&0I"@5JCXN7'^!E*1-+^@),HVXI$*SSI.0QA$CQ3V/W-TX6H M8 9Q03@?Q&:>/LNN@O_.,,NN\:)SV.;/,% CW5 M]]:#GB!03 R]G@'FQWVP&$R;DPXTI:J4+#:<2*=>K62.]"71%8EU2.*4\:1V M+&1%6DUUCKWX%H8HH0^#$2%= #D9$SY,=.)'13(3DW+@9P6+2*HID\OH/'"E M[NF*1?+J+:CXS<5P/$<0KHL7P!419'+NKC@M0G>D;*'AO/,=V'INS'*7 ^C! MU^!I91?6^/Y,R07>/,RIVN04I&+'%/F1IL/S-,5%4B#?F/4OM>D1EI.MWP\!43,/$P M)TKG,IGMC 8#DU!9:#V:B[Y+MJ= $4XEX$LNK:8R)G+$^0XE?912>@CM!,V* M4!43Q$ 9$CH$5M^0#D.\$VE0PKT2M@X++0H!>4*:D]?G5E:PT6?<95ZAJ2$: M@OV88X-+3('B1#0B( S]3%G,V.WV^^!QJE1)Q:@(S=00!!ZYFQA50[1FE/IN M_&\AUHB%E)Y8-//I:HX=(Z@]DDX8YF+D@#%J?5@92M(6MS%VG:1J%WZ=3L-> M&6=9Q%5%#K3$6LC&!, Z@71,%3.$O\<%/B!DT8>'E9;656D9&/9A.J3$'5!Y M.5.ES$#,!O*=U&!LZCD"7++(&)(XL+CX)'254@?8BK+Y"<,2M/$Q01+2 MI-FD 2.&#AF;)EPC;:* H?;G0:A;\*U7_'3C^ET3R^O4;$^O 3LZFX#X@Q&8 MX0(C5AN/*US3%G/-\-;3C/P'(U#0!=O0< MON5G'V^J@+RE[NBKR[T _KM/_?&CE@S@G'B89;D/,E0#UO,\8F232Y5^<#71 M5D>T;#W-(IU@J0QAJ7%&?*U8TZT#Y2L+#H 3R3T"L[%@G9P0"I.G9%U&O=." M)8!/8D9,HVZ47:7V<6F68H!+^Z+>^),P%;HTPMNK5FJ>"D.J\.4D)6>&.X7 MR>Z(..UK4FT.^YMM'9X1N!E)APUEYR\BWTB%F0F,V9R/N/#.P]"LPR6?NMD( M%!H+_49$-"54 F*<48RUW&C\V!K68JH(+77,NCU?@25]Z/-J]!BG'S=5?'ZQ M/%\R!!2G]9%*4&(1%9?V2BI.Q\_#Z32K*FQ?9=>XG9('&B%Q/Y0(AV.N;!$2 M'M!@7M$OINNY5[LD^^!G?]NJR;?694>VH@L+U:! VH2A:^F@O]MF#'WM&BX# M2S5EZ[]?G)X_$XR\[)D'W_,,ZVU+4P9#6MS*7Y\38R"XX=OG.P^]RY[7 D;O M*=QBGQHO3T\=\*T5\Z'LN7%HRB<>U+R7$+5BE7HKCF4I5 MI#K!:550Y;)RKY.TFO\!T1%ET\=NX-Z3N%#3Q':E/K+P4!\1EUYD.Y1]L#+.65E@W9(K=<#3F;CS&_+P/M*P(G!XS"U!S8SAN M@N&I )P"-:_#39-?-.*A^@L_])$Q>L%OL/U9;M)(#9TQPBBB2:4(G$%99/0( M/-;I"(?'$)<:.UE2R#HV@T\JVU'#36(#$_%-9/A98E&*H&I+"ID2.5 MXAWLSRI<.2&M*^@DE*)&]C?"UPXU>BM@L2[!-I0#T"K1"O9Z^#BRG,E'\^3\,>?#G1P"^8$7'NR\2.?\WSS^Q.K'WY M\K=GCX/SLQ?7W/??*LR&!1Q#+E/[)1BB,_^:5SJ.LJ)V&YR)9_#OF[/N*V + MH(+%NQ!C%>29_]6']V>C!W@G)9K)>XWCG&! BP$XJ]>,!Q#-PZS+34E&OHP/E_RZXP,YYTLQ S4TJ' M(<;;QSH3/UFT).)2>@& M53',9AB*1$9C/ W7_HB.-$Q)$P!UOVW!*%DV7'938Q1RAH";1@NQB>,W[U&2 MVM9,IHU6;I'A"+VS%%>D046S;;#H^E5]-:3ZW2(>FV6FG&->%&D2P/Y_C$B[ M=@%^H(AE5M/5Z6\=QSI(QZ8\%O35,M!=3!#;F*ID&F=)0I]%S.8 A@FY_E!- M[-[EQ-NJQJD^>\YA1:B2ZPH6]^][O0-N=,4 TUY0;Q3\?;#?[^T&4_,SK.U1 M;_\?C)VGV>3X8;TA-N$_2MNGEQ4O:]K/SEY);#(_X^Z"W9T9 MO_Z]WQO8+QQY=0P74?U\9]6L>DM\23=4&8XV6V5PV/0;FX?T);U!IV-%+@;R M V"@TIB#3>#:1ML*3RKB7P4^UB^MJN?T+H>'$>]V ]/=VOVK,658!GM?RV4. M\EHZ0%E,:PM;L\QI14*9-:(K;8'?;,GXAF[]+<.(-9_:O<<13VL)S)[Y6@L) MQNDE5NP*A*R%[HLTWFSAARC;V,M6AJ?,P(SEO!$#4"Q8,PR$A8D@&!F7WANN MF9O#_C-/8LAF<;-X:%$8N_]+Y1&R%%G*0^HE>EVEHV#*A$EDB] /E&,VL?^*RSEIFAVX-XT2 MBE=,,THJPSI-PM9+"]P7JC;1*NU6,ZDP@F&9WF^.UDG71@H48&0!OJ+T'[080/6[2@VJ&$?KL[S.(9)C M1U];HJ R,6(_^(N3:&PP4D9+=,12@5)V=" MH1ZYD;N3J- ]AIDF)$@1BK,M@&%C&8EIXR'-4[W&7:@SAR&!<3!\#K:2+; ( MTO1O)6@\LMPHTVBJ_M"4[D,A(\YY /L+:U'P$Y].MD&HAU'JSE"TXJ@%2>[7 M/:)+CH_MR.13V75W[EY_19>P?VUS<#'(G$"[$G75CFD8&*=_5#DW=A+W+$Q8 MNN4TD>R1Y!&TDM4%GJ'($D>K4L-I>LP*W#$W:X&M?A4[*,>CA M N7H)H>$1;ON+2;U>ANI.)&K"=MA+FY1Z=J3Z+J&L0#1[XU7RC_='EDNDU\( M:K,J3Q91#C=_)HG"COH(B.;01/+(G;&NV8IUM?Q9 MZ<)6N[@QV"QXTP4:O2@\CUKU&; ='-+&K7/-'/P^NGY0ANA)F79_<]M"D*=* M'14=4W(T#4--F6CA2Z=I<>]YNIM*B[=4H5^ZQ?>*VM>RG@,CL#:+Q:O.%]S* M&S;IY=#Z>]\FJQ*]8+3YDK9N.BXTR%UZ_Z.[D\],4>/3;J)'Y:.#_2\35+=_ M?&_2#5$"!H?W"%Q77Z[^?N\ U\+8!>@7]$0B*QG8JTXR+KDMB31!-;W*\TY-\DBPXL@9[!K8U/XI1R@"8(=3&"DJ";;[+)"@XI#*"55 MCG3GH89_=L:HEXIO\+,:V;1X1&RJAOC%CG-+.J&;&+LH4,^R9[0@-9V+[4?K MH4:]"[-9P/CW^C0V6T*_=IY)282DA#1LXM;L[DB(:QZ#2C@3_4M4X^[::5%2 M.1DG<:V'F;A"Y[;R;EDC^8:^R#G/9!?##L'@69%(R6#J!2^XXDRZ32W73J_) MW_1CLMY+36##NW*IEGGGS)BCW5-;4^ M@'G_J1C'A'7R0!Y$LH "NY1D_+ 3G$WRN"BGBLD6E^;?\,Q?J%%"'('VUD/V MM]QHVSGHZ2S)YKH1UJ"&KE>I_VNI/F&.K,$S=RU;0<+(.Z0Q8.%QJEU.](BQ MZ+G2BE,DLC22JL(L#%5AL+&X$5^!2VE:RQ+X$C=IP-;7('TPZ5/2H'/R7$S4 M="85829K!$ZD1+*49-G2C(:5!A,$#9IAS2:L$#Y-6Q0FE2-8CQ3"6+O3-?,L M/,_?2./F8N2<%"1L^GY*ST7&7N::F]RU,G$.>H'E(9S9W;SBQ;]H::_)H-G<2;9#)03HUD2"%")*8DF MI+,XNVWU4OM][0AX"A8&8=DQ7F5R'MQJQY;\I=FKJ5^OIF"C@^@QWTO_8,RV MP+:0J' /]3P3G7OQP4D\C66#2*?S>OQZ75QTGIOF?9E!6FL$;.J-16WH?.44 M#-Q)+;^<^K]8S[5M8!8AYFTI+GN,>I@R2'N%J>HSLVQ"'71C1V\\GFVEMQJH%%%& ML]3*VQH*3U'G8 )M,85*O/0D'PG3+<^&UMF5L[(Z1)P>2EDG&7'EP6H2;(C7 MOASS(7*LN#XU?^)#\:SSD3CCY6.@(5+*/!#'%%:%4AWD?CLP:OV]."[3(X"+ MPJA71[)*=O'<:'A2,<;HI2);O:QO2ODE49;EME]S@EH&/18!"6E=28YZF"1< M9%3+R;('O F8WPRKY)JLNAMJP8>;K053!@C8=3,,*WHNFPWEZ=MF&1J#LW?/ M^86U7.=ZFK5 Q$5^)?8'"IVWX?H> BI=1J7!IKO^%=RZGH_47"44%5+ MN0*&5%$3"N]+ 3WFO[' )6^^HIY[N/('_Z%C;S:3>91G_A=3C4DGS;<4V:B\ M0N7*^RX+M4JY@IH^+V]'BEE9YND&;;F("0(9P\#D>2E=F^M)/"L<+H[;1<:[ M':G++.WB>*AJ9I+#P+>P4CO.PFIHD0)O)GL2?J#HMP] '=JN0:KT%3_M!/LO$=UY06GY^UP&3N%QRNB*)/>PP7D M!D5:/("DJ\ %B'#'"5^I)A\Y*X4^P-MBOSC7*,[>NJGJX2V/DM^N&"=%CW"6=(HGR;5!$^C>:9K'N M,A]@G.,W"ZU_AQI.@3C+A37$F*%3 \L[T0*F8C9*8L3.,1UG4JF<06M^I5SO M'(.$MG&]Z<^*$U+D 15LA]K@N&2)[6X[DN^=+W5+,MM4I^0=4.3R@H CGA,> MIKAF9:_7A[>&TOD8#BR&IS2'41.C29 >,:>! +"0-WR5QO9[J\5+IIC Y/=P M-5W@6$GXPC(%[]A5-Z[B2,I2%E$3.UX)2:?6_[6>Y2VL)&U7T)WB-9/BPD)\ M*P*$<(.DFPU1FDJ8>')1QTF/W-W:W1W;N^O-#J;J$P5,"&@FC1R6W_*9NN#33WD;DKFA*KRY>VP>GE).V'=7M)J MPFN+C9GY=;Q%T_"(8WRQ;;MC0()$+3//0K6)6DK9WCV,\4K=H+@!39N==WUV MWJ#-SMN>S*M;';#+<[&>H_;N6RL>$/R]IHW7^O:19[#P48+\(\!U4;/6B4@M M[=#W0]0X(ZIPXQPQUC7Y.Q8MTMHZ8BX(H<5CY[ M5R7]+!9H5=-5!Z9%5R;SKH5AAH9 MB.G00*_%B)#A!WUJ[2\%-DT1BIWC#-N:D-L"R8?D9NL2/(\J$Y$O$#^0&SD5 M_#*#)B$X=LG M0S5MN-Z>21E%FS=.=#"&5S&.[>"](#\SMA="4;Y_N?/0=KV25O*U?KB%:5[: M)=H@DE#ADO8IQA.@G1<=-35X VWZ#)'GQ0E 6J)4QWM9)_@$BL0[K]H5P4,Y MR\@T%9.&P.RXPE#%2#2<94G#H\X=4K_&DZ9\ Z2@E)HW)-A/]Z')M1IS MQ\=4E^CJ*()A%2^8[S9TY8K8_/@)N^V/83-4]_3;J.%AQM M'[#/C'<3O"3*Q@G-K<%OOR+_P#F;4.BIB,T MC84!+E =*E5%P"M4L<_N:B7)WM[\W0@[!FF6,C5M![B:F(-]Q[]J0_D@UIX, M8BDD9%NFMV;:E4GZV!>+0S.DQWG*F.[5=8DTGN[";CT^M&P# M0>0KU/E+Z^:VV9?"!I@.R4#L!G&8,+6H11"ZTSH,?87]&"Q\#(6]5C6 M8<, M:V[\CG>F2Z I28@1B[G@O"CVT\^T]-O$P=<[FC?Z+YM4#=\SV2&TO2Y/FFTE M=I09Z4#H"%EJ?/^>F&K V+#L:8VCM6-?V/T^AO?/9-=U[WY/5"Q76!P4XX;[ MT-:8R(_P+M(>D%K8"AHU00C9YKSV>#-=Z5C-IN:\@BL>NKGC^PEF93$(8+79 MY3(!3S7L45LQ[5_&VN'0N,'XK?%0NXPBZB5:BP^D6D=-[N9W$!9KCPF1*>2+@F4Y*56_EQ]UKB+%GVL+M>.PN M"@5%#2AO"Z29:2QC7#=QR<:K@7 W\V]%P9J)@G>B2C[_C#BI5,AD^PROB8YM MSVPSUMT<#?PVW5C5PH++[W . (7 M9U?DX:!<1,*[E -04 NDKR!CHQK-O66#-6.#%Z"74575\[2D!H&I!FI8#TZP MG<@XZQA'5//_6?Y@8=O-T-- [FZCGW:G,?4$]\U3QSW4()7.1Y?$P8J:"I1>+*3ZH]ME8J M91M!X1:*;U Z\Q M*1W[7VRCA/E0Z]A4TAE2@"G$ ;Y48<];4T!F& Q7!H/:ME[$KEUFUDZ5P1M, MRQOJG#/@!_L=JJ/YB@C 4EJ1$1M1@*VEL-0F4;-"/S)_/$:HVT3-'\4IK0#= M]+C^0J3T2X2O@R-7WD(OY)\=$_1VF1'*'/X7F3?+SSWZZ=L#A^I:[4^I^,?N#P;MC;O1,[7%DAXIZ&N#?9I71I+ M DHD_SUH+@_*\J]F+'C(/:W,,WCEJU[P5&$:XZ=O04!W6*'=8,DZ$?3B^BS4 MX1X?^\TEN@,UT&QW;SC7;\K+B\/;'$H]FZ@8O>37U5/4-?C53-[?[R_C\MNO MZ\:LWG+BO8?)>_KQ.C3U[A_ XKS.K00,_LAB="-PSK>."$Y;J@IAP<$'T+-\EUQ^C^N-"STMS9/^D%_NR\,<&0TVJJ MN2\(FFX MF*NMN6(:T['@V2KA;Z,YK"4VL,@BG>"O]?IM*A=7J4KFA9=>MMCE"&YTZV(2 M.+U>M<_BR[B0]G0T>5BN_0!=E(JPVC/T,QK!\M;B'\H6V0WEEYGDE,\N.VQ$ MF'WI/"BF)A?U!7GZ='"PN^M:%U,BJD$\Y);IU!"^>5Q4\ M[9WV!'H G_34I/J<1M,X);%H3+T.B-SZ$8O]XBXYUJPOL105JT[L MP5\[E3X^/W?RFHLE2$R?SO(887GZ!WB">T=__X@/+&QV2E?6?EMVW,-,G&PR MZDQ5L 9STI>8"IHO?1(IQ'X1_^UQR^?^RZV9Q#N^%P;Y8KS3[&4A(/C M,[,RO> %3@T5'9P1+D,G*% '$4W,!+Y#K^&AS7#UD]E-WJBM*R&'*5@_?"2: MTQJ/\]P+2'+,#['_8YLP7V]Y2,A"701/TCQ1 D'CG-("YVT&!F.%M<)E:R39 MDW[#D!4FCBDM8FR;QUD93TW7<;X*M0K004ESP<)SN+\'YSRCFJ*&P.L4^_KE M!?"6 M(W(RHNZ'DN#W&_)W247[2:*Q':."BVB1LU%-IZ/+S[(\Q1B@I^6P/OUNTGO6 MPS>51_*T]/YNF MQ!P%ZN$] MK:_)7\(O6)A'35,S0]G=P_;048)OE M,N%P22\\A0,SN)C#R8O93.=IV.L$']Y_#/X%+T9T!%8EG^?8)/*?:CI['/P; MU(AQ\.K5NR7S<\?_Q8V]%QP;8% )[I M7'\*7O:"TVD<-=;@Y[.;6^?_MW+(+#,O&B%-] &;;I-G7(XD^JYO$9A I[GC MQL&$D^,V)^)G,Z5%BJV,=0@-+0EYQ*Z[%M4 @3T&IJ]>B'C [;\4-R!7#G7+ M<.HVO6J@RN0=@@V7CK_N2P]-PGXG_2X9I\)$)-C<1X,;O0A!^!%]3)92/8#N$2GOC!(UBDX(QBL..Q08VM872$RW+_5I_'*P/^%O+ MN:@]HX/UR8CJ;9XW8TO;%D):L&!Z*#;D&L\[IDJ& .'B% B_K 0LA$(T\%L6 MQ=21LBI*5[/56'_;;-!K$=D)3D?8# #^']\ 3 1_/J]RV/V.$X^P;<.A5FFM M#9S@O9FVF/!0;M#%,Y(.[I?H>4&#.)]*F@P2_6"_BQDR4JG4\:F8 M ,&<\Z5&3$U\%H-08BC=#QXA7U$!PF]X@W$W<2Z+)1*QN6 MJ;$7^4YRJ@(AQ+P:F)4)D/!FD-/FJ>G,^=KY;FA/SJBYPT)(Y2F>ZVHJ[J"% MP P]A2(_5@K0;>]U6A1 5K"R[[)D+N$Y JY!\M&KXS%;KW6^SU!NO8<=S,=5 M\7,KG8>[K=+YXY3.EQ=.Z:0.O2]=2VE?U83K;JQI'BY-"VO35NZHPJ%($#RB M9BL>=N3O'7(6)Y6YV?//UU &QW(%7<\:T1*$+P+3L_!@WG%5 _>'[ZE#2SGW MV@.B0&H U,:Y37Z2)P27 H?Z+:2GM\;Q05G"OA( M7Z(RR1%(JS4AA,XB8ZV+6Q@7,;J*)8]3D5HT11T Z[[C&:P]AG*\-N]I73^Q M>+DCQRNFL[W7AOU!W-.@P[Q1E_..N_ TG\[I9"_\'(+#S^\7IV?.=ATZU M>?[N%#ZYEO#3*B4$B@2K&E/NZ5A39:1#/&>5& S4*/*"W;(&PU1K-0EG^%=($-T!5C/A8FKN76#\4>+E8HQ%3/?_&2ASPZ M\H-:J! 9!EQ,4\&615F>QHKS?3VUJ!.\0MB]IUB!>F,=9_M2:S_&">CR4]1R MGL(\4MB*GUS1.6X5G>^JZ"R!U'+!?&INYIDH;8E1ZTZ[60JQD5Y>H= UV2-U M&FQXVG9/.CDYS:9SIT543-=&%\^D37/&V8NSNK:"JE^ MHT)*K9@Z7&V'UC\YV5OV(M\39%*4,UN9@Q@Z=<0==J8)^%TS&YG=.+7.D*(7 M^GHP <^0#DQZEZ^AQ3GZ\4+M??>T G6B0AWJO0X3)3HIONG9V^?D/VEZ6NI= MZ'W!0QHI)CJC*N#4,1^B?F%22Q?M3AX;G%)3+<%Y(6O\6YI$/JU&(Y5DS>S: M:Y[HZ3S6B<- OT9K;[-T[I:E<]!FZ;19.FV63INETV;IM%DZ/P[S9&-LD:=Y M#"]]T\- 8/FSE^BV63K?VX^PK + &7>2]>#!"=S4B7#\C0,E:[_ /[L/P59- ML-SRBD*6E('?@KNTI^+?S4?:Q^DB_@,'W69,49*"^>G3>D MHM6Z+QSW>LC,[R0S_\)4>M\W_7[R[>'H_-*.3FN@-I@OG@8.<*0F34U:27\- MK_C?__&:&QXG7]WS_W[OZTG;S_S:+#+P?G->=P@:P"4L-"$@-:EP;\K1-M], MA.)*N)#9IZ& TI^04)16==7(,4'%ZVTGL1F$C;+%]&"OZII8 M\"\B1?TO_G^@YC3YF" M(\@M>"(YEJ?J+$C=G=XNU6+\K8&9$*"QLOT#$AD?Y<9#\$/?T$)(L)1TY].5 MGPIZI;X# G+\@I)A/]4,NR&T:*\&0.XQHP2,-];#7^M5^Z6WQ3QZ?' //JE[ M\#-@YEE)M#6M8[#S:S=O7.<-]!UCE/BRP8EL#FX29UXSJR1GZ$_+'^JLR7$( M_2ATF6U*OGG"Y)L1>T^A,U4CR:>$<2\+BDPM_>;(@4[2WBS;_=<>))^O0C%Y MT5/XV!?AP.?XZ=_O3LY:_F M:(0,UU0I+2F.?@EUI),GW__JR@OG#VD.IG]= UKHX^@4V.OOS?!%?PHZ/W[' M]B4&A]Y_HOB;''G_ V:LFYQT>Q\NORKFYUBC?JA^<5"YO-UG5 +VIIBT@E88SD;.K,S;.E/X4G2X9X^5,% M:*UY6*K^8%LL^!(&$1[T>/@>CZE[S__+TRG..U(N]N^J(;)YJ#^W$S^8CC!& M/@QE'L&Z?8HUKT-9R*//>D>#U M3B:5U3RE-5Z; Q[+MFY?;3>%0EUYC4$#UM.K<\/A%6)V..9[!P L'Y F#"V_ M%(&VO\R*)=4T3U_\O"T3'%JP3E5K6X/I,KLD.AO%F> *T&3RIW M5G>%5(+G>"4J>7,[..NO^U/YC,NTR&L+&Q!(>BB.YXR!RG*G3RC ,$I8,Z=P MOUC4Y=O)+_XU7\_/Z[J4CB9*;M-7?D>?%]$(#'NBCF],I[9_'#0_0)FJR2=O M7+]PY1?N&SS^YN ;[(Z$AIL)JRS/N"A8]Z G7SKP@ T)#P\-V@?78;OK(,;+ M> Z*"H.RJ &%,27@_4!)1X1O#Q[&T\U0Q%EZ.'/HT=G+S#GX04:4?N6:,M7^ M- '.F,D$C]RF1)(*ZZCP8[8A5Z2D>/XZ)57$!U=8UE71U8$'T!_CSA+U##!5 MDM,FLCEV472H;!OVL/V:[CIO7$9MUYB,(,%4NG=P4:@.#0;'8@GGC/D.:7SM MPPY5'XG0D!!IM'#!<((9-@&?9DU<1!(9VISFMI6 M1:- C'29K8=WT;K]0&)J.,4#RAH[H025G[,\$E2HX/+RF&]31?JA\1NC/8C GUYD M14G5& M8W[I:/^#%^$\%L7M^]Y!%'V]CB;WLF\FEF_F]XD"JVJ##QI\=EY>7 MQYTCC;[Y^;$W_L>3WR&@E_MOZ=A,O5UQ;N+MSQP<%\7<'Q(KP1.CW)I5/GH' M!Q>L/!E''SXO?=1\]+:5,M_3!R?<3_,0@M65 IOY(S$4[^5Q( M6>52KW]Z-GE>0/PO7 /&'BWG/(+ *,7WT*2$B]( MF?8_HZXO_[ M>WAOJ>M6[7=_^0M67.OFQ_[D/IZHQG=97W(G_Y7-K;]+,D0R-?/!XQ C>TPH_O?=8F\47GEAQN MG)P*A'[S?RF#]CPC$.=G:BWIBM\5WF4MYC>PG]XJL@?M&/I">VE I5]FST%?\[,FJM_&7N X*LJ&B?T@7F=5\"T.(W4T%[.\OAS#G\ MVV(!SDYLBDB9?NQW.G$J^GT_\T[E)3,FE:WCS@X*-@@E2^2+(J)>^YW9>(][ MWO/^OG1L0Z+Y\*8/.S!W[;PI5MR#(3OZ!L\_S_J6MZ]?)GP^(.@B0Y(7_CT: M^XK!<]5O(<7H?"A" <)LS>%2W5SZK7Y4UO5;"EJ0XN.GQ]E+5G0\(.YH;.@X:?GC_:<0((5_YE@:A6.K#^J=>B_V+DQ$XP>VLO%A, M!)2$AX=J)\ZWQL=%C1]TY(LIYJ'AG>F3XRU+/X=X/QEE&C[_-/7FIF[:G6Y?#N^Z?,Q8Z&-&(OT91R!3V6Y;NDU MX=9=,]6;\XO])!BWNN\H.$"G& A;!6__\K]?_'AT\JV/?+TI7A;SC[HB[HI+ M?#II_5-!>@&5&QV)Z<2M"GII;",= $D;==D9<=GE1>O=,^9EPQX_$)XLO@,D3GPV[]%#_M@GK3)T/G[UDOR=.)>1Y>?$Q(] M^$3PDOV#4FI$.AI#5H48CC&Y<"D3584I/3RTS[F'\<)-F.NYP_TOT&O)BXE, M8\RUM$9JVAC.+GO+]2*&5CJ8^L%;3N,Z:[(+1Z="UQ1SH0]&M)"!^ !O6T/N M@VB0ZY9%*Y>43_&6:X%S+9Q46E/3_DO_;/7:B=OK7RU'JXE_%C\1\,[QFZ+9 M:';TQR@>+1Y F*[S[(*PL&K\99(F3FP_.ZRC.S"ZD+=A&/8RB'W#I4._/GIO MQ:3#9\-8498,F4W*+9HM[OTR/S4E\39'OX71O;++YMC:3;_B%B'JA4=]FS@&"02-[1+PU;6Q7-9T!Z&$@C65? >'=Q)(F?D4RML-^P& MN#&P\8B>L-O@(OCWIJ#1Y7Y?F9;E[SCQV)NNV< D3L5N>9GOS4Y'OG5FCU*_ M"(J+(O<>22L=2FHD;'/TA7^0@FG+_?O]JR\:]M.F_/"TJXB_G5/./'9X@1E; MD6IH1M+GD]YK&N3TV3%R82KQ8!=!O$1-V?#R?+ET0TLN6=]PBV7]GMU;L3XP M,$@NYV[PI1$3I;EJ_"9;;YILAA]X(U4YOX8[],.YM_Z)\WX>_'#\8.%P QAQ M-9(Q*9./O4E-C7/M -#^?4A+T_U8#>@<_FENP?#GZS-_,9?,*%GIFA9R3AB( M.;&X-A)?+/V10X^% Z^#1\]O3=PLCC $BYX2X]$3*7@.QA_U6 2IVNB'MPAY M#"86%>21*IS-[IU_=LKCHR]N MR8I&R4'I-[_?8O8(S)C;%:/F+ZQGA:LRSB1Y$E;M^,)F[MJRKLZ.\-AAO2[X0&UA-O "WI$(IDUV5^IVR'#/^OR, MVQ'M"1Q6XF9=Q4=2(9AI0SC#5Q\-4*\.45C?:NS8_."#ZY9<\&=LOJ1R5>;0 M:9BL:BS7.KE,.*P/&I8@L8>_D-]&*$ M&:>$@G&4TSW2A]/YT J*#(IZ?CB(ID5.T7 K6Z[UZX&SY%S'#:X!P>D6V47= MD#NV\D8U.0MAM_E)_^+_%H8&(0WP&F7M6MM-*%0U"U<8XGS_L&C^YG MJSJCVGP\I FT"E[ZJ8"; M>RG7>>LH)(2',L5%_.2VX?=3\+16);],M^Q6/[Q<.W1B$#SB8]MIDU>U:32X<7NM+<7Y7,V8=D MW3,J3+%69/8.X%9=/@)189<:GS5!/,ED,.V)^5%=BCM\6O[.];&VGY&,%]Q9 M';JM9T2(*6%;_3M-_MDW19L7VB.+$[B P!=6)S%+K!3+Q\F/A)&1PFP(D>8J M2DJ3Z)]D4;1S.8;Q4*M0JN--RFD<8I8BO%'C_%9OD6^B&79(T@S<;VKO34_? M$MH,C!(9JJ7.O)?@Q'.P)NXO%-BP@QY^3F">4+8P^0*_LL2 ^ .9AX-4QT[MKCR1&4#JE\[>9>F!H*?=V-Y@)R6, MH>Z2\PP8\???& ,PR)>*RWFZ7XW'MV';?]R6E?;+>.T=,%WT)(AU)9$6W MV/O"WNNK!@?O65-?=N<4^GNS8@Y7,3WF8/9!62N',/M+\0#V80 >&*Q XN? M_[-G\50.XF'2+@:R,&:YPUE$B(.]/&MN,(?3&TVB&.J0QD*\$N?.:A\&9F&= M+$G/QTM1D3-<"=,0DQSJ&)-_3YD@'U9XKZP4AWR. *B\B0?\TD8!_N338K(_ M',KLC'U8+N \Y+8T@*'?$8DM#,UARJ+VJS&WVL)!4NB?IG:POQIC0TYN_,P1$4 M;I<<\2_/MX:9K0"O.J1S<]H]FAZ.0QGAX_!<4&OH)F4-!#0^\E&0!+0P!4#$ ML(SKR>2_:= ML?745G$@)O0Q2.+\JR_F;_T^=!7#"VLI&.3JGVFT)GLG0%A:ER8Y(O!>?3"\ MZW@L1ZSE#<:\7.L@:=G'1#DFD@U9$BH'<(+$QI'J@?+CQ=0)9HZ':N-IV.GE MW!J'Y6:B]B'5-XV*H9[Z6J\J/3D>G#_ MPTY6]6^;A=HBXKTNQVA ML^^[QX^NWP5')T]O;1L0=OR;[V]O+:7#=?+HF)JB_=%01^IU"Q-@;ZDNI1@1 M$WK(2$TU.<.K#Q@C20E]?YB]WZ:TE^7Q5]@WTTDF* UO.9O:F\[E=,*GV3+[IZ-6]9+PP1X%K32)\?RT:][!,/J*;4T.T M/106YO62B 2XF.:W=@F@QV'K[O: C &!J=,J4T8JK.1CO<6BU>KQ8:)N:Z+* M;%8W)O5WF(==1@ B*Z*YQHTDY$@)AF9-H0<"J&)H]V'F=C=SE$!&&A[P,O)/ ML(N: E#S/;;J? *?"UI MNN._'8/A98;"XRG\F$"Y!2%MN9QD;/0FHI%*,CI^";7QAS\TV;^+DG[IG1D5 MB2N<^0H:M(YF]7I>=YUZQZB,2L'A'7492SIHX#;'E#B[8&DNT7QW+W/;SZEZ MF:%UCD?R-R8CHLK6?_5NYKAW*4T.\((/ RV)HEZ=H8(\Y]]C(+CFN\B* M4M8_()$45E>H:37I<^79<%)^M$ D,HJX<+IT0GS MG'%Y>^4:8-M0C4=50R>OZ[PI[SMN#[JJB+,/A=@W&V6F/[.YRIOL$B&^LD+\ MU#?^S?T#^F\'^Z$H[_&>W"^S=OIKULS/07_X9+2(9^ X!?#LU"*;\59K:9_I MZ&\=^Z_N_=" '_#>UR(7=.8_"CS @C,1O JWL+5NE372"\._33MT^QEQ)Q?& MVQ7458XJ(,"5^ MI=1+QWWHZ-7$L:0,@$ML(^TA3FF0 MMC/9CW#9D3*O-'+8.NU[]OZE%YW&\;0@LFMVZ$?M8+\E _<[9K$AA'JRSK,E M$H0&-! +]_;HG#+%C=1YYBG?)4ZQ>>A] KP\MJX/@)6*H&,),+ZE^!3GQ4J) M% ![T8O^,1?M@!XG]/BW>X0>OT-GW"@^Z$ZB@^A(>'S_^*'%![G;! @%,S,( M#U.K0U'#]9;''PL)OT:T:L+ Q6:M:,4(*FLB==$.N!N\-Q);OA1&BJUT)U$T*FU)2"!W33?POV!WFP4=B]/20.WK0J Q,/P7PD]*/M*-U M/9WTJSI(;PA_3O *U*\;O%V@K.#52%<8H(_K&6=W@C$AOUUHEBC5%[*<;638 M'MJ-T,9!^>M-9F]M4Y#TH]\_DC/+)K."MFT+TZ#4'4K//7(E;CF8*J!*1_"9'0OML.@#!"ZT+ M7E:_&KE0V$Z;@?0CW]951;1:VADSE3[ 8]5%9R[09?TE;0=^GA#LCD*,++V M?+) '\J^6H-&6FZ%GL(>#9:::9._TP1&@RUF\F%FY&TO.\>0P]\%/YU:1K"2 M0E>3V;:QKX%#3)+[:V5/AAX914L;'Y^X2V6G*@'>21Y26KH7FYOBUM3,XX<*HN(4S]#P<+&# M)L1<(Z-[9[#%IWC9;>OWP77K]_[#6Z^6^4<85,L>'C]53(\6##1#,Y@-YDE: ME0YM@5VK?6-DPE)G2_-8,VJVHR]+L !7"UH==Z:&O;\S:A $F"*A6 GFR10Z M1ET-4RV@TS"E&DLG_,[,YI=0UY9M%XAU>$*H9+,.@']V#[B-TAQ,W'RK#BM$ M<.!04&U'76CIJDNZ&9E.[S#+.YSEQAW!V+K.#;=H./4/\[%CS*OX+W3@Q10+ M4:6PG\.]NQSPWR!U;-(+FHL?"T[M-CW,^6Z["8*YE#B0ZDBCVY%+],WR,$6[ MG"(ECE-=UIS3J$75]H2IP@QQD_W0C/IMN5A0[H0B%W>PJ[=F5PTYPJIQU, - M6HKU:*!MX4_$]8GY;IO*1B.LKF69,KD,%43D.Z*^(:#J[J;6]A@DK*G!#T ?QWE'"*J+DH MI\#L'G$/VRIX&_4$!BX4H%M##^HPT3MMSFO]-+6<)PQ<+L1A6U>C(0J,>$\+ M =0^4B,90@$K=\;L@=;<]WG!@2T#E 7J$HA2D"LOFBT0BL.ZN5OK)L.IO.H[ MD0H!^@4<6BO71&D P)ZK]?@2H=Z)PX3=7M.+)ICDA-Y#$B)32[TL1+@+Y]BV M.E$+_0X^NNB "(M_+D;.,B^=990NGXK'3,3PK MZ)*L^ ?[!FB'Z*;^P/;,5';S'&,YD0190%V M?0C2!ATQ5;^C7O#I/P0$2OKRR,B)9Q&F7G4 MG.=SMR(Y;W1\4+44;1'^?L6_>9#!8TA=/-3&(?)?H1:KZVH%;CGC<0W&70D* M,6"AY\$TI; )F;!9('5?Z1#9>*? /AV$&61EB%C(\$Z$< $3Z%3NR>N4FUQ( MB4 $"R#&PHS]IA[.8&NRN(1/(4KXTMN/R'MI^FBD8CYF+H9\@H+76?0E]SK[ MNP7RQ9"[Y;M?TNOVS=2,5* \W.+7JC:#^JZ&KN]X\JO?+OC1E-S621$>3!IU MN,K"*CA8.B-WF Z%I#L7SF1-@^R*""&PM3[MXK-*-B,I)QF30OT;#>Q2V MG?^%/X6XZ\Q8',:J;3\SQP;LTW@XP_KL-1)LMW&^W24WX0 'QU,^N+]']+_<'FD]V5M MW]P?.=@#_#T+#Z;J *OF$%BXBQKGAF'9$BMK)8_WHU#*?MP6F+OB>7^L.0 MNIS%TNAJ(-5T:6H^I?Y0\BB1K**?1K'2@1>Y_<&#QT:C-BS^$@-.L:+>;[S! M./"=)'58;Y!O,$:V_=K;?N_Z J"<59L<[W1I58*B5TM%H$8?S^KJ@=2X9]]K MD]X[P$0XP[9(&-*%[>>*$L#4;M;V:I"]L"_W9K@2:/T4#AU^)1$!6):G%NK2 MOD?Q=AH\7^;(R2XCQI&\Q:A5]3%+CM/))JIG.KD&I#, 376U;S%K-#V_()J1D\&V:P S(8#2^X)+?/^UVXED445NF4/&=NW65UK1%) M3),9Z4*K:N4'OJ!R*02[JC5+=M%&DRU*7R/4INIG"F^:5A5;,=RR 6YY M3=^2@:(LT#8'K6XXC]"CY1QSMN:S"C3>Z$6SL2A5; V?1P@^!^IF_'&S6:S[ M'OS@2J!"74&V5WWT\M(78(AJ5AEZK#8NOJ&>ZX=,VVI".D17"]DYO^L6KN@$ MSLZ3/^4 6P@]&K?J.WG8AC0S0O7)_[FG#CTX5GZ2B>UW='P3:=]!MFW_[>?O M(VM+EXQJ:< FC/323]GC% XUH<,:722E&8IDSP0PC--;YETIHVG M"A,"J+$-\OST%;M?;YJ>?#L_8L*L@4N M\+:I[>C>IRP1_>#^_6_Y-Z\5L_),5^^I4I_BXQ_K'PWCZ1;J+F[4):^7V+^& M([>9^-YX3_ZU&:2-@>#PKE6U_1/)G-%P=JJZ%<=MRCO)^UPW?GG(@Y/0>1CF)8I!5U"1Z84$ MJ::2CA-%+M)TFM!@32?+HD7UJ==%4]75D65?NG2L[<0>1"MR$ DG$X$K^JXE MF6SOVU0(6,AO"34B>Q>Y<4!D#$OXU(>^K8$KUC%H=3\[/?6'O;^Y'Q'42,C$ M,X$:MDQQAB-_="[#+(YYVJA_><-&"XLO.7Z1X.M88\&EA8+X5*S;1'PMWL2 M0;R1"7&;[6""AN.BQ&]!6GGKW*4Q@:[4_+$G-_O&XY4Z0RAPW4: M!HZFB#2P"EE95+QH7(C4>=U1E!=^)"6O-@HR\4X4S5":G5"+05]?51$M(.)1 M;V Q?@&6E?0"X=?>6F)=!(-(=Z3G%D\8NFK+I90"QS-*K.#I$I-^$5U83@OX M\)J+?IU]XIDCU"G7J$:FO-#-_X_)W:_23V/=A[>O*@-J8'\>_LMF=ERR7B M^$"?N&9#5_P.BM7%_ :.CA\.;Y^7MUE(FB"+=L:.SHS0$!U<*Z/3&*@G\0UW MGI6+;9V>=\BE^G\E2^IU$[KE6A)D-F$I/GD/[.J1QO_R:,I.-/$1^)G^M'_ M;VO0OJF:\JEWFIO*K?_<,HFJ7YY%*57KDIOCBHJY^W"0"K=!=]XX5&-I4@/I M(/\R.\MPJ"L,S1^/A7^TZ>2-\XO6_Z\?CI^>3?TVFQ]/@\(SQO?'@C4CO$OG MXUE=[Y._UT064<7/_8L\0QW8/WB1;9Z9(9XQ;)3#\(=0\XD&$%-(TH&EQ)(K MY_^7 ->P\!\6,(E8UVOL&4V0/A/ *%@$)54>L M#62;QH,WSD#0# >"W<:^VG55C. @WBB.2VNQ^Y!!8-R$)*NRE,?"KUTS@B(O M2,S@I@..;'BZ6IQH%@H'$I=\V9,S9&Z\00LQ4D\2F"$;-85C[V74?M+$\RH M390V6P87S7= P+HYP[02/&SMS=)Y4;H0+-E#=23-Z5U PA?JLARXV@3U.D TKH9HG.PO1./6U_/) M_80%CYCHP+XT8/.C],&& 49@Q*1K9$HW:*_8Q8L*R"E;:N1< T8508]-K(1 M5']#P0P5EBD)=R)F3*K34S+LY@54QT8>E_X@<-6.UL]= M\>5.)V_=.C'%_FRY1$S-< ;D.Z=,RQ;E0Y53$2(TA"P,][&7P%WH;&+ M*6M)NLV:VB]<'N, %A)#'@ZB%C-J NW%CK$\H-<*P; NKVY05+:: >\+:J+RN!-?._L]"#X8:+O. BL2J#5X^IQ9-AI( T M"#OS[DV+F>G?%EK&X;')RG4[*$#=&6ZS+Z&Q;0"JE_.NP'#YT?.VJ^!6#;,> MD=[-BYRR38R!T+TT:)_A#84R9&SYH%ZA0Z_I;F<868!5W[0].TQ6MF/L]"@J M^*SDDE(!C["26C.KHERZ_>UA2G<[I4*%98K6R:D6MM\XOBUWVLPDL$;I[5E, MV2?63[D7:P'4S#66X##_MVZTA?(81V[EX'&B@!!0V%166&07=1/M,,52'9Q+ M(ECE[SK;=AY%;0^;_78GVVBJ("21>*3METL&K"?[TG;9557=A]HK\A!E5B6' MMAB+]8%48-O0&^V#ER1LYT&EDE^LUF(>@B/LQ]&;S24C;>D2]HRM M&S,A\_JLPI0 *^*_T14A% R AQJ"._.26;*3QES.#E 5C[N.PQ]"]SFW&,5, MA\UB3+'K"PU>'4K4R8OBMT!448F#UT["'$6,\R'#P.N.BQ:]@G^2MLSQO$(* MN;"=&/9]Y)9^D&9%Q7A^NPVBM])7=G7K3$RYA:/%^*MV:1 =LMW[_D*KFK\7 M"C4AS&V[>OY6_!QB+)=.#9)8T/:@P@7YPS.)@0<&5ZI&2>?-W2'I_A*,*9$O M!&R#3E-1&7!.HK(2W<[88EY)(^SK,_0VC,GR1B(1$=8;(IK M7KKNO,X/\[7+^5)8,;:50F:1&LA*)W 0_10)V "J/UM7CQK#_.SP_FAY']S02?3$N7$C)I@J3!1S!4>D9 _'N9GIS2M55N7 MR&BQ/QHPV(,CZ((ZKILLH.#%FU#Z$?PZ[PGY3E^.OO$AR-[YE))LF7KM>>(> MQKH)%#Q@MWF?>./[[D28C-"'*S1FT%W(DO85TY/V8D04:-)1G,(\7*6GLDPH>^,MB[D!/1YI=P M0YL7G9^CPX/9")2YS 22U,?K-_&26VLY$;J?S";/69]OFI:58R1,W&2'<'77 MX2I%I'4E20A>V0)D 4Y1]+FA(=[Q=\[K$CR TJXUJ2_1H@:67[^+ <#*S@Y$ MW[N<1>R=5#]["!"']*!W#_R_SP^^]J[S"TQ:R8"LS@%"HSG#*4'WFNQ,VK)R M-^L499DV>WW%911J,;, !_J%,@*EY^;7=V:>]U?+#3V%_OA.$K_1L0!U3PN% M4A#T,([PC,!ZDG7](YY,=/IZ$ M8W;X@WI62J=:8&PRG7W*! M!T5R]!*L_4?U8N&/IKHYS,D.A8[!&I,XCY$"8R\17L]!VT!\OIM0.?*EO6.% M^LK6)GWN9P]=G1JW;>M4IE0 !WZ+&APSG*+.EJS+8-E;@I8 ?H/.3>8B%BJP MD*:6RVP&?;2S&K[L)J/-F7=40&X%U[/.6P;>@Q)KO9):A7=(J8>Z49T'!: 1 M*]82/(_8%Z?^,)!T26AE>:"I2/<6Y+%E_3_C#+QM9 S M!XZ>%+*51-FV0XV)E^+/I$M/P'E#HK#/JQ"SE5N":=DD;B2X_3!,E'W.@=\H MQ["NIQ$9A'PO+<$/HNRA'9+AR)X31N\J>'3X_O3Y;\#L3*@RR.)(ISPXI/#'OR[H/,#AGVT;2. MMZVE@YQ1S2I458762V+IYWN!^P=+KA7R;*;5C&T[3.9>25@$P&Y6*N&GI+\' MZ_P2%@446?-8_0U/=*N\ MRM)ILPR$D%*+*H-*6B1"+5 W)&YA4)7Z<"S,(? M>H%3OQ#>Y&+6*V\_]8L+0MG"F-\0(?26V93);T78*3UV%]#B!"=BF (F]^+D M=!'US++&*0IZ55=4<8#6 C/6SQQ\A_AK.KA;=Q95O/2NQ"<7[BFG\]OD@)C\ ML\_YEPQ5T?R2S9M35GTE7?,S)*08(ZT )?2." $H)ZC#Z)E1"PL6S;W_=J&" M&0099-F!?8@!V8!Z3IA!4GD^SUVY,F,:W\W/2BV>39=<-6K/V4JJ=/M'/L ! MXF%D:B21-S!D9_GHBO8_^]/)X^.G:N+HA?[TQ/S!/UHD1+E/GS,Q'>#U MVF!P/'HI?3SE#-@YVCFC358I,$@NY?>[9NQ0=AX=2-^Z8^_\V)6F"8D M<[Q1VHRR-0T^H*C7GP:".F6.8F&,8U$;(1LW@3 QRQ:@SE36QE7?4#,X#,Q, MD=YD>/0_0I@FFJ-_.Y[\($\?V+Y/[H=';QF('+O)!9L7>]/EW1/^:QV/;-Z MGYXNH?QL5#9CVK;6"3=R GR#D)%!]K$!%ME1A,\)P[3<2:1(18X99_-0YX;U M.9PH@#EU>\@Y1P@:M M8CEPJ?KXFR_FQV9C,1!=(,YNG:3D\9_Y$]TOJFKRK([,D@N<,;1\?N.A?QF6 M#MY0^=M_:+)_%R7]V+NZN(2NVU.@^'XAL:4 5X]Y%"+^K8B>"3X;$.Q".K=) M?3JGI D\<,F>$&?!D/,^/#KE5&@)+' V!>K2Y)HQ7&'%*/AE?LSR^$!,$Q32 M04NP68\180]WKI):BE.9:):N:PK(I.^[C8)F.5[T+E;EF;*^U0D MCQKHT+?=G8Y-%V9>7GAH_ MO0-Y93'HN(VZ"5>8<>0'FVZ/#^\D'F%H,EXX\D$I?=]TXDU#IAL+W=7.%- MD\',PV:>@DCBE67UQ]=_XC$X3?OV7@W)__E)XN93KFFWG/GIKU,[>YJ2L<7% M=X6@SC"\8@-@;93A@4Z1Z2F=] )[?"IG<05K0"+#])9P0(K2G6D;B"6';H 4 MS#C28),95+,DK-I*27_(E6]8&T?GN\HZ4+@,&'^Y%H$&T@'A@K($X%;10J4F MHFC'9='&.ZC[!/]:LGFDG2FWDS2\%#X$B" R2>)(A&]:TIUQ;6+--R6)K+VT MCW"/6$&%GQGT4(.RG)2A23?;60#D3I= M._=.9P^F?SBNJ02%7I-PBW9YNRIU&&)>QB%M@,EU.* M[/2YE&.#8K2E<]W56[R-_.J%5!NP7VT^=%.7J(';<^[XP !G1*%>)Z=H65Q$ MM$:4R#MH^$'F%U0AHOV@L, R1 -.DW7F&--!,S(R6\?M#27Y!=H4\_Y1(S9. M+"NP< X]H;'PZP=)W$H/N2BA&A;9I'(N%VYN,T]C\Z9RT@>$XM4(Q8=W'*%X MIYR!\3&$RX8-49*]4?!!%K>F]"]2NJ('2A=UL,NZ>>O7<:"_@@*+H^H#>[:+ MOEP(=B-=ZHFT=:J@%\X:R?/8W&9FBLZJL#!SZUJ,.1GXNDQ;%;*+NL@IOA4A M97(3C4/HG091D9/L%CHB8S>E.9>$ LZ0OEVZ3 ANM3HRI5LFK'^3"W]FDC(5 M^Y;HQ8Q@9KOGVWF]'_9'W?]8O=(1@*R"UIC^''3^&4T-0='/ /- M@&M3H*7;G6[&/U&J2,\IC;D@"/@\GDQT_=&3:%(WT9D8>&/!.:'JM=6N&18# MAJHU>Q"PX(!6V51BH0Y'ZA@O>-:QZ% D3V%/5UTG^6E@!D<)=."'JLA:V(U2 MCDU-8RJ0^5D@[];YG4JDSK51(MZ]! N(&-;24@4?/VK'J[SNP8N MEQ_!2!W"1PPSND8@ %6)N=@M+?OL.TJA'7L_+K1VCJ52*!C0097&@4VV:!,6 M-7II!E"B;QY9H0*=\SXZT-*X^IG7+FXKS384411+W&'!FL9]W(QZ]?V;(L6^ M<=X,:MUDK*_1N5*>.>;!9!@')Z6])2O7Z6.>UYR!,7I)YI)!FG9>>I^$C"%K M0PQ=]Q^4=!;R"',_>'[?-_M99S@UL84933\Y?D"7;=C(-HO4B=4*$A %2>@LKIF. MJ$X\8MC0C,Q%/[\/?Z1\&YTZ2:0P3697(J5X0M"<^L$Y8@YC$5/EI:)%P)NM MJP!!&!!?)V\S3IA]Z7\$DZ6[>1H.XM"S%%:4F ]5470624A'"9UC?VW@>[,A.9/:?T(9-QD,X)O@WO M^%KQY0E-#IWY(B[,U]D72R<2)XD*4$37*:).I85B09FF4,-(Y@8SN$D]1X%6 M9]3%"@M7PG^A%W/V3A#;Y-RX/9?'L/V;L>1-^9VU#>ONFKR^"HUANQ"5BRSX&\!=9E3&E05[A5_?H'S^?GOYV[^NI]MU,;7O(?25UUQ879^>)O"[?=7(APL>U$$YA[P']L#/%(D&PR5 M<&,H'Z1I5A=P."5CXB4W8:2Q#2G2706D\)T50RR MZT!4:^(\:V(9VJ9Z=-0"'%=_K)EKG%*-R>J=@A!&IA6+PE8#XA1(7&'7 K,[ M'PBR=MCK2,6)E5 H1K;P2'1U5"^.3%F%*8%IO<5=;V6*9:7RQ2I;9>=M MX-92_G!9L9POLPE;[3+OJQG%4GH_+*RY*R[@71PZE7=)PG7%1"3-#4O]-- $ M2/*:G2F8!9&XR3'T2ZGK11]/:_P4*U(W3\-\49I]$:+QF' *V8TM':=Z .BS M<5<1^@7(3N(**+52^"-.M']\H.$B0XBT'U@V_Z(EFGQ:BI-K&0T/B_%C,OSZ MU='2T8T%TEAYS*M3':_9R:JFTJ]QE+8'\@1 M;G&6B^R;9._:_6A^D(7PF& @!AMF69.^$R0M3J.U.D]CZ/95&MN!4Y?0; M)3<]3/$.IS@T[R4-PYN=EP>&F=N>)4-?+.%+: =/XQ@.K*C^@$.]$AUO.J,C M4S[)T60'G;-;F\I!3+K!C580ZD!\I!M/Y<$-NK7)#&HANRUC6FL+NVTD?9+Z:]MS94;)>O:R M_/7',O:US;)^@C3[ >A*0-='!Z#KQZA,I>PF24MC1)"@BJ>ES% V#"W #($- M)A^+.(!A]](^O#$X8,[1*18JMM^E#5Z**JTCZ[< A]/AFDH5IC6F(* V<5O6 M".JNN0RAMZ[&"ILG/!0;=GC^#N! G3].E9DY5->YES@TJ004N/\^"OP^MO0# M'OEU@+P@>64NZ!&GPQ B=8@O;V^. =V<@W.+\80!3A% 10([:MQL; ^3ILI@?)O 6)U :+@'Y)!M]F(L=SX7B,*]$"OLSE-#HTQBM MF5K(-,6Z)Y]$]#,1IA&+#I=E@;2E:)@2%(?\T6WNP6[.A>WV+6HCE'>7LR]: M5L'L8+T$?!0W(:S*;$_#$,&N7KCF:$LPD8X1(ZJI?NB/&CZ<\I3Y03@,0QHU M6#Y%RE+/XU6W$U@G#Z+RCVR),/<%W=FW[CU 0V,HH4UJ1DH/10WP>'P7WE;4ODN[JEH+S;VA,-1!"&14 MVII\/#DM_7SW9^?C5.!+\ F9QQ"TE(78Q@[ALX;8]^I+ZFJU' V+25G[(Q"H M+HL4[!(&!N930(C( :#!A3/DN$8S D.'4?6JVT@H(9EL7B9^=B_0LZ OZ9^; ML@VC'+W!!K76"+4WMT+[8.!?C/3195A13-^C Q>QG'69&"3=-YN,/FA8CP,(0#/S1 MJD1S_CY.\9MKU%BT<8T#0NW'%%5.WA]\HHE+8(8THKC]V/V#6$Q'MQMU-# T M$]Q(]!U!]A9-9+>.6N;&GJEW M H714;O 7@]8A=ARS,@-$S8%_$, M#4*6P46R[V8:6%+7!%58YI67_O01]O:IVF;*G ^(2J@5?TI0[558(X:V).8. MW+O";]0YM:_\/D+R,1B>0GN132L.NK::XHPUB(B%A8W.4+*,"3J(Q70Y*\[Z M0IF6K#>IM%AS9>8@MBG6>=EZY4S=,V(N;.;]$B0.G@ PZYHR+U\PJ =R8HH8SXQ9 V MIB1*7R)EK!OA=K&SK,PT3'JSP3@3V%R:[-+.L'C.D4E##D*!1./S%"UM.H8I M7@X3S]N"660^D 9&"G8_\?W0?0U/86I0!O0(OMX8M!$BE:R$8%D5X%KSC MBXJOOL0L> "L5D7)@1)J4 4V9 87T>F(![00D25' SZ M*+B=PCK";2/[NNDY&"0JZ)?56MOEN-/$$.V.=[]+SWEX86:HY7>.=[!.SEYN M\HUMEN:M;K+)QNM35$R^JF\GV-FVQ\21@OS[Q+7F/N(Q?9) ]OT HKL:1??X@*+[PS)B]028YG:Q#HZWZ"=, \<552>1I>M9'X$\LSLI M8(3 LFND]."O[VY3JZCMO,/*T4!#AU,=HF<1$@GY;92A#&9*FFPYMB!B9K&D062K!A;:0E @< MP(%>R'(%2];;,E^&9Z6W7S'PD = @!I\0PR9JURPE!JV.K'I+EG2V 9@H5X MM47&4E\^3/#_T#'W(9N@PN-;+K*YVXCAM",509S^=A'>4%B+^W; >VQRRZ&, M 49*^9+^W'R-7-E<*)OZQL=W"*_'YG\O'8O32$- 7E5TUX)R8%3DTP..ECX) M/6IHK[\2>D_+>D$II.!S)WD3B?-#1,_QY/'D1YY=RAE0SLE_EY!.Y#(O37PP MJ'IH74/0Q,)@BB9 V5:>! Q#P ;>=R M/5 FG*:I$++:,6L3J,LW".14.9)K349&+_KL-W? ,"9A%")_DAB1RDQW6F0P M^04D#RY=*,[7RE%N-07B_.]#U69(VA?U%J2OEH@YF*%VUJ#(1Q3U?>2HU00P M[2C+WYZD^A/!#!^$\]9*TQAEX3=AKN*A^Z_"\+M42W5<99BO'=@8M0XMDN3( MY1#0 P GG/#E!$DMS:(.?JKD%[%6PL_$I6$YB/QN(_2E$M+Q@QZ1&G2NC-G8 M>6(V D-7 00 )S,C=?64%>-">H ), / (WWQX\E+2%5,-3O!3R>E;DF[\AF] MF)3>J>S._6)J9H6JW2 5%%NUY,R7K!OZMIA"/V%-C99&\G:A\!X?@)K1D73H MF8"IA8Y&?CSY/7XSC*CER@[D OR#L +()A*'WS34U&EPE4]NGJT*8!J**D&] M\XY-TZE*!LA\512!&9_&GW+N(@ND%P-%'W]M;^%38]"-+I _NK\G;PBC,<(7 M@Y-K3-4Z+FE*=K_SA\"=#!1HZ?SIY"3(MAJR&^;PXY'_A(?)#L=@^RESFY+L M9DDKPZ3)K!(T@+I L=D6B'>JF89;/05!+G[?XZ]M"4(5?O95/?Y)"/OG=-X M@-6KNM4BO2;ZF;*OT7CN'>>+&ZT)!]&C+)P7LR+/E:G,3Z;P& AT2'-UUS>. MZ5&JFA-BKI3RV];=@CC$(##F\1'FC%B%AYW4^AZYQ\'>;ES;7[!HG=:WC'07 MT9>ZV)L8?6_["%K:&WF(\ C;DMD^OO0!3D +Q!*937;>8,=\5(S%K6.C;(>H M,,&STV!2QT+Q+!KO DM*:GRCTN):^=B4>-Y;JQ/ G!)(!G)LDEEJL2F=/_=: M&5VD]OVN,@*(%]@;.H+T88C4O?=:PB2HG.RX3IG<42)T,QGD$J9$]LR@PCXT MJ3Y?N$U:2XI[R>*TZ[9S2R,[UK%H%HD^ELG'4DX<4MN;Q<0*ZY4I+6C+2-!& MD(Z/Z63I#2>LKAH@VK_LI/<;(@E)T\B :3[1UA@1:#//MPU#D'0NJ#*7A4A8 ML9,O5961#F#OXY7U&2$;3'&5])E*(4'LJ[!A(I^BK"#$:@0H&H/_4&S4LI:3 M&G00^<\S',4X\WC_Q7*56*B]M3PZW-N"D\N[&8RTDS\]/'[,F >17X]&83'Y MTX-')\?W-5(AM^')\:/_/17.W]LL<42^85?E#"N$0B5&^S[!R=2_@JV2R2%P M'D/(^-SB-@[5RF/*.=#J5"2]?[GC9 V"!R'OBKEE9R1;$P9 M?]9GQ-LOPAV6QUV\'\Z_U&;]:.9 $(I!H0B14=5,]M"@R&/8[ M Z](' OT(&(V^W4QIZ= ;U/X5SJ@%ZTL-/JEP1FK($V?"@QG0\UM&3@=76!7\Z%T,2.CQ M2=1KF3P3-MS$6-7=4&"2P\X*(0^1/[,!;GK.8FVIA$S-'\AFQBI.,G^T[%JR!U(P^A M2L#!(1?A=,!WK,Z;)3_<]J!FA%AT"0W8T*7?\((M$SH9FXWG3:PQINNGOO'[ MP2_4?U3^9G]NM7-O\B/N\!N_3BH%/_GJWL\__O;JWM=,R).WG%M7IK(4_?'"!/?W0, MU;=NQ6[Z?4UVCK4^:C82O(5F271/@X^^>A9K+RN/;-"<^K(<^IK:6Y(/.8_3Y@(R77H7:4L.7AT1.$Q'#C2 MXU02N%8T@=='0:,G/.S2KUV2I G"EWRTA_QQ:7F8R-*;$TY.[/ XUD^0),Q( MNFM@T2_C@[)>H3P:MYHW^1'SUIV.?6YR8?,T>Z,G#8W?2HW"Q MW$\(7F%.CA,%$4&@3.NS%!9V8$:1FH!9)795H,3JEU%#^I4,F^&*\.:PL[.[ M+%I+<)4\)NN#C0VQ74EVF/E4)=HK"56BS*,?J;^H;I]*1I/(-SKYR,_1=7TBOLI;D,OBUM,207_&;BK6:V5KWH+C.AS=OBZVNG M%Y"7O:#;X=+/8TE?D;V4IACDD&/Q:=0@4,1#BT7,QGL^DLK#1/Z Y +G?C]< MON?]L?)%?1",%-Y1URK @L7%4Z8E56Y5L,H??V3JD).: M&])\6JW3]/_,7Y L=]JDE+I0TW)1MNSAG)JM(L%]F+N+,\78K+$:%D!7('I2$\&Z;(/Y-%E)MZG MV# U;QWRZ],MY3PF\6C/)XNROMR+],^+P>##P%0XA;4JK3CO+E'R1&^W@5*+ MF*:*FH8^T5G2V%WZ*>DHK.=^)=)^0TOA/VO_-5@X)"BQ15VV'$,J"&-)1<)U(8J<+!V]:)P%(.!M25'5Y+VAAHKNK)(#90SY+B\JVL5(P'J;"2%YYMG0;O^-D3TZ. MK$XRY[$(L\*3Y4.;A1]I;L@EKX/GV?\FK^ENXU.1ME;0/I6Y.R]6Y.ZE:U0= M4(,@CTAG768L#E46PD!E;N=B[*#-KH+_3&'OT=.5YY.4(?H^#+A=T@#3X)D8 ME*O5.W>0$>!H-@!U;/+5// ZYL@V'EE[&^G!=(^QGWPAM"G"R*097MJV845D MD=LHHH4M0I\++.8E["X94K8->_B-(.1H0[\-$*2!4DAGAK6JC34]P!I1"X*M M[(2#0$#1$@IC]5VR\OS'+2'<[K%K"1BDX/=X"=2>Y!"GWQLE$- MN"SMT;"ZV:WVG_OK8(=.;6UMFB*^>+ENZ-R'0_X+P322^3!B(<< MX"W8G U7&ZDW*-ABV ,Z5KRSC/R684,:7!T80BJB-/5RG+4$F\>;IU*QW:@E ME^)@+[B2+@8CQ-KI3:+V8HV"*+Q?XJ09^:)$.@;2RS6*B"'M,O^:PIZ'M8E& M*T*>V@_89+%(/Z[YIBWS[/(Q09X)O>T:O#L%)WJSL\9'5T?]"@&3 M--1-XX^-EYM^-=CK&O4IF,.^2Y--MF]ID$\)_7R<)Y-3Q+9T4JDHJR2^HDP+ M:NK9Y-PO.R?2J=.Q_GD]A"GV,A:!N'$@K>K,"@TGC:M72#7]&RB)-\0+F85N M=7&MX7HS$:,!0"3\GNJ+1^Z6".#8^J:$M/3CNK^F(:9MM*- 3:MLX\3QQBY6 MAQ2G=]:*>4^7]]!M4J>*BQ+9K'52\J6]3EGE@:F@>P=_5H)CXR>ODV?=AKNP MYD2A 9+@'5F4$Y&:4 M-#9S?3A1LP0= ^JLM<)A.M?&^[5RPFX\G'APS*N9$7E4+1W/3$#J?[!,,?E3 MONRB;R4+Z[>LFLH][GM<.MZ@JPVX[4Y0R!#>UHFK B\F3CQUXI_*R&IPI # MZ"[V55,KB*Z=G(!>VL!,C$!$+^S-5CS#=/E$[*'!$7H3$M@+H_^@[ T)*8$W MZ?&^RBG,G9J*3T3@GJ0L0J>B83U0*)WQ,5KOG$2:7.HN9-A5H),7YXV7M+J* MA'JC;E!%=]-/M[P FVAN;HUTG@&_1MLX5-A^1N6<-F2AZZ\ MI#0=ZC9VWX?B,$E_:E1)-2OV((>TT%P@%\]AO)A#M;^A^J7M8Q%2A2I/KLD0 M2-$9E"J40#],^@K6NU!$!:,Y!/5 9AFL=_O@L^$R7-9)O+"#MW6GO*VD&WA[ ML^)5@99DB%99VU+9%2P#S/'"%@6]:@LN^B:6 .9BT63,R]5+K9RWOU\W1:M] M4*L:R!RGCQ< =,>3GQMF\!VDH=+;#R@J.A9O$&-*/FJ*'/"+3#H^2SP8*W\ :H<@![;D8R< K?;5) MP?#Q(D1*""6G3)[K9VY5=PQ.4FI"K<(3XF"HZ3=PP^ 3O0LOZ$V<8S$7@A,/ M9FMJ.4;\(R?'79CBB'<:+)6PA 9KIHZ=EAO5@(UB1H;J&O8 _F.+;.% .<@O MF+ZI0L]VVL.@A1#;5I30CE#F^#%?7<5%X/HA]Q!$\0\0O>1 M'V[)[ MX)W0![,&Q8=BK%&!F$"$;)H1(GY(5$4;"(/YGF M"-CH2N&_3.+SXRV4O3Q!7IL47M3^;-RVD>5AX7/#V /;9S;U[T =S4R!S@1) M_I[5J&6!-ZBDZA+AWF3E"!IL9.D0Y?VI967.MIHZWL\?P^#AN:7'<8I!*NFQ MPRU=17)DAL^Q=295N"-3MV<61HF9F(GC2N']G)^1,JNC$IZ#^JA0^>&T8_ M!(@&=L=F'[PN:YX632F68-1LVC_38>IOSU7/0?E,JA9;GW%8>@Q](X4TF'DG M3QCJZ_ :K?<,,L2]_J)9QW>+@;M9A(%(VN9OQ]1&=3^4$-7^: MK,J,*=A#FA?$*36Y;BB?UDT#6D)X\I9J'.%GN>RM-/S=C(_B8RL)W9(9?*61"#G*?KUD%:O_ MC6T]#:+H%QLEO90[*(230HFSK_RT+\?&B5!_4NWCT6H'PS6&R?CNH,2[.R5> M(8F-43^&:N:/+"S:@Q;V#F<"QV8'I*RKM*&*$+"S+L;USL_61^V42X-+ FB$5"U/NHE7B844Z=;L9ZWH=U%TIB6658Q#O5X\A*?B2SH$L063 9#_?LDKR;M%$(8!NR?]*&B_ANO*:P/ H[, MD'8FE0J(XG2%T"=RBTT747,MUD MA+@K2B-M\ IG@LY'SGFL.!@!HP+150HY;OKM5XNF1G.1&">F'BFZP&T3&"*D MPW:6-4U!PROD(XR1#Y,F8%6!3%#49%>;JHN)661!;FKQD<:)H#@=M8>F%H(V M->BNJ6&5F(;*_*!S@(2Y3?Y4WB=1^ BC5<2FI>FDS19*H]=V1P[*)P6G9ROI M_!"M*'TY4S<0BT1EQ,#6]]9-@C[LW D4)3G!I1).WVK'$"%7-1,FZ\_;/449 M05U@5N1\/=65"ISS3%P=;>% (4M[40D/(9G\[>;R .@E0._3 Z#WCSH*OQ": M,9$A*JH+*)J=68!)Z- <>@#H#^@RIH):UA630$6:.?HM=S!X4R.G HIM"U:> M&?UF -*S]K'_+U;9(0(-.\51249 MT4-O4N7:1$L0TQ0H2C7SN,0L""&"-R?^$'$;",YA:(&4(7<(CS3SL#MZ]?.Q MUNF:K$%)7FI03]7+HKF 9=*81:DWJ I!;/>L[2[^5']#6Z:[ *L7BM_SAKHM MR\E%40<@[>\F!MZT2T2J2ZPOHM$A$I'\7/3":(LW'%$JO$)^1U'Y._Y;%+45 MVAI6*J6&SNM+$&E,QVZ.5@&\,MO1=M"40/ZF)>_4^%S4UK;=\U@Y?$M1AXEW M5EM$5VBI]][%3E#RG*HVTA_)WHQD'X8Q*0 QXI^RWIOPVO^7LW]--4":1ED* MZ@!%3K^,T&*MVJ3:K1J>8%67HE$7[<%71@HP.N+61@ >0Q59F^.&%108&88_SY,Z+#8AY# MGUK6AET:G%&V3RP\E;@/&D*(>Z!:6SA /($G/[TC.%0#>))%0X_G-UM'_ __QBTA#6)',60LG7$6%ZF#0O66I.-)A>( M^CHVJ/[>@^=O3_W4JXY Z3D;##XE.,8/QZU'(G&B.FY.&Z5:V&#OEZ<*YGGD M\1CBQ KM4>YZ]'G1!#WUEB#W(PY#0PM,GL#LZIAL2-,(:N&4/2K0:HU9!R); MN6(1JB[7)AEE.UC*4].1?8,E*K^>!3I:,*@,\V5-:%"N2*!<'I\M8!S%*R(V M(SY3N4L:(DI2=93P6Q6-V;?F5PI]%&L;>B('%\T6WK3F5K@EL-7(?.^!R6,' M8[-Y-JRK6F#;'M. M('6)I<+&R+P#)9N'HQZA$:;(>V,J+,7AD+6"(D'98GKYT 0PZSL*^T'1M5XA M*5/*FB#[3/AXQ9,39ARK1^^9F6X",*DI,9D/$M8A;FGKTHI3'4]^K1N'-YI^ MFN+Z@YMQ?-^F:)O.@J0BJ#B5J*O+9A#2,(H=<'2P&\DGAVTRV%"#?W/U.2%=],;B&LALC(94A?T=]S9IBYH3Y0-(K:**C2-GT MT.DTB+6WA38I3 UEWZ0Z-%7F1;+M(NFJ^2@*YXJ+HDS:ZH0Y=2_/ZE_-["R: MK/<[H*JK(YJ6@K8@3PTH^>:<"=S6TRC]UDM.#1DP"-&!5"'("#)8LEI:NUP& M[3;6; 1][#1:'[ 4Z#H@6NESL_IB(ST)3%);Y?@Z-,T44I)A5E5$1:7#RVGN'/5";AU.(,91$J=833 M7_(@V*S4 9R;.LVF!HYX]N2BR),80B=Q4U3UII?I]Z/YMI2.TGC8,/70TK^^ MX4R*(H'8M6>L)O;RBD/SRDU!IC43T,V&+4Q/P046DD1F@=M<]1:"&,^\=%DC M80N?I"V2)=*-GKN9/Y(QK?3>:E=H@V><\); P(+A[L@Q?D"$$"+DVP,BY*-( MN6^B8J5;EK,AZ6;'@=ED:)4&F+<2X6J"*_25T-=0E,0Y0X4ZQGV)K&8B\A!K MLJ%RGX,!CFDW4-HG?%H&6C;R5H152!VY'EO'FU@GG^RE^_MLF\[U%3,U.DV8 MC"/*+,<)"V4L2D PT5)HR_>'98W#?IIVUO>K<^>CVK(=TG!>9J!7)Z/65R@: M3I.3!"L,Q5@Q]1T=G$6[9-^:N0+]E4L___YG[0:8!"=;J-F1\QW?&.\H,I2; M:\Z\+Z&1O-]UNCCS!VF![!:]W(LF^]?F04H_UN,EK$GM5$NU M%:/T,I+?"CBH]D=LY;=Q-[(W:H:04[Z]9NZ?=W"I9>"7#EXM@.B=$3RZ98!M>W?H ?%!U?W1>Y9'3Y!V(N3Z?)(%>K]5$EM)T]_%0TQ M+XFII-XLM5(@GJ],_CA=8Z&YPJPLT2H2A;]TP9%Z!EA<,@DR79G4\+1 2!E] M($4@A)B64&,)<,C$M! -I7 M*'R>-76_PCW%I),O'&X=<"+D5IR[83.B/U,>;^$R#7*Z'HGQ8]?T9XSXG1,RV' W:_I"7.Y MS90QIU"8;>A]3YMM E8!UX9!5JS MQBFM+=K""'0WI>,S16;3I8E4D=&A"+8.(S.GLLX^*&=@G\?%K?E,LV MA(6*"98*G20J2:!$H,\267'#*[-C,\^+BC+:G37^_$84QT35= Q$"*I"!TPR M=!TRF)J1FQ5Y+L2W1AP$?QE+BP^#L5H[M])..3H,@Q2$2F4-0#]1OCQH:0GN M("+C23DJ/D99*-66CMCX7A"<@1-@;-T$VJFT]U<*H/2X_#X,Q!5*>=*0NF Q MG#/XC@:BC5>;D@D3+=&I=EKEIEH:+.>.=^[M2O-Q,4-#NI5W\W8D?/3K@6&YB++EE4\[;%-YNNC)" MDVS:4-('A43[0W3SLXD2%V;T&:PTM_5+QF=\ZK?I'#ET\@"B[S/5C($0PJ9\ MQ:8X3DY=#_P[6XU0!30(*_9GS-U-'RF^:TM=T<%+8@4LY6U6S:Y.D2&E&J#5 M@KT\KPG]SM9SS3!%NW%@BW4(J5$D"E)R.T50=@+"I 8?)]VDIJ# W&K8*<6Z M/Z+VQ^RCTNDB]V;6;!>X8+;LV+03-\X?!X59IU<::A@]TDJ-XPA[SLVRXM3QJII6V.)=V9[L2M,":[ M1#ONW-^TI!*B-XSU!7+F'?P@3LAXDU"UV'4F#F-V&6'BKM^!K0"9*U*8P=A( MEUHJ!#UYYI^[<>>PQ-Y_^RD9J%>G%-V<$Z^?7J?<61HO_.' M@$;BSWYZ]>R702Q. )NL2-N0MH'.QZL:,95 M]_%I05(EMCDI( )';Q.S/RA&5T?]*EI2?GSA:6"6CYAQ)*LJI!OP<2O(]I3I MNARPP7.";6HS;+Q1./<(W:96,453P%/#::4L%&!VQ:._4N[Y9UA'S45<0:\< M069I 4TG?]>=FB[ W[B_BKY"BQ6O/CDMFOBGE_Y,6^FO1_)#^KWG\JK;\DBZ MC)\\F7R%[VLB"5_W'\8%C _?T/9Z'68.KT?"\70[S9:^[N$XX, ^Q::(;:JO M7-;[-=1(D(%?L5\UUE"!+4'L2>FYH$ >7L^;)H\FS,9KVVR@MV=]@\4QA6I- M9\&:@KD"E#5B?A+E2"$HR^-3)AE(P8+VU=NJOJR&)Y=M"OW%;#!;X$I^05V' M2DZ"O25X&6UK0>)W9%\Q'N0&6)(1L.5XDR\7X@A^:Y.59F>V\&0/H(LK3_2' M]P^@BS\ZAH1?TAJY!5KYB\Y-X&0];&EQ75#.@SN:5:"-LT()%0(NZLU!2/'K M^4N&/'*?B09FR(,I1H"H"XF:B9V?H)&U12E$#$BK-8QS*9H#CF5V8#@E]\'Q M?UZS/,L_'>R3RA5$N^(-7M\P=X2WT*0&X)\R1_%2,)B"? AX+S5?XS(% KRP M18U+9<-SDZA#F/8()D ;4[>^>>#)U>%5T-+ M4!WZA@QZ4 /[:0"9Z$*0>C5UL]M585(YGW"!H$J6]:TF7%"!IW==2,VS%1DX MDK*,_"9BB0 JT9_Z\ZZ>!\L22OR4=(W>N;9$),YC.HS>91&' Z8X2K)-DH080*LKHF\8OUG=9.I[Q<(@VN)YF*C?JMS?Z\54 (4ME MI_[?7MK0WYW)E5)0/0M._P*M VA5%*L3*&9M#<'NQZQI '"7Y+*QD/-ZM:9! MIW0*9,&:MSA8.RVNTU^1CFZ0>6,Y*FD87,E\<#,$,8K[K;=\-D=OF M@C!O1H&*:2'B/:U03?_*2U;I;1D-A10 TB9" L/ULT!1/!*5J2[3TQ(YEK/S M(?2K&> AJT4AE0FB[8BF%W%ZT=I47Z #"TT01$B#"2)'F$NE2W\\A-YF VJQ MMQK.WU^"2-6"(]*5;A/_!TD3(+<3V;O&ETM"'4'] M++9)VQ]YJY8C:CY-J 2A#Q/ME X.]_O@,:8!E#4UTGO7&S+R$H,9(WNZ&RMV M2P?(:=NBHD:LJ>M!$8@JP'%Q3$>6F1;>(CN8Z&JS7UC^&_]6%/WZ?T[1/.34H]3LFVBZ(7?%!BRPZY(7 MPZM(T\Y\?R4QBF%%C##93"4'83Q-KWHK^+!3/I\:HNGLN$E L@R6-0_YAK"Z M-RF5KG*H-I@H8*[!?R$)!C,9H5&0MA1C/B!"+]S .A8 HOJHIUY1)Z)LSNU3 MF/+RE)TPW(WD2NO(4,SR# DUL5".7;_IZF;<\P[>_H;&Y%[NR%/R9*ZSG)HP M5NI-K<=09T('K0R 38$QG=(ZHNU%\*\E5=ARE,B[ 8NW08IQ2JQRTK>223&& M@S/PD9<0(3"]'H3.JL2I$L;/<-0S"+C>M@ M93:I' 46W.A,-O7:+\(U@YT4 M11']11_<4YV)24LD!&=YR-HJWL)O@:,0P67B[\D[27C/]**,+POI@V(1JG13 M790R*#6"ZX@" ((=I!23B"YFGW(OFD&$S7+R"DG*YRP1N@>O]5*%F@(C.M<: MJ9&8R%!$N=5)=3QJ;"EA)Q=N.8#AGU-P K#U?C(NOTB)/IDS;=[40P59/L0Y M%Z-)&^4O8&>1I!H,#NHL4J8:BB&]'**POFT9<$YA3RLQCR038@K!3*EF[)?+ MNI*_GZ?\ 9'A/_$<945$Y=X1002^GM#6X[+V6DB%N:5R[6/Y^&OU_@^+$MKC MUM/9'"2Y)O]6ARI4)PTJB;,YU$-$SAL:"$-=D1B:@D\[@(Q%H0L1P4!9'IX1 M6U*Y<3T;]TZ)E<. MPFX[G %L!<&(,2N+V@RV+0)^CU!\IC6?!U$<8,],2B]3 W*8Q-TJ]GI#>%DW MT*U6,B9RG*OY.D[C86?M>F<%&N>TC0CGOH@;.;.W%,\7L,2'^=KA?"E3?W"2 MZR;R11A2HL.D['!2>@@I%@"*4EJ%&*):T9'A2KGU#H.:@ 0:@^[2J-&FD+M! M7QQU(A?O7'XDSK4D,0&=Q.G&_5R'!;#+HTWGN7)G=:=Q"")*6@O0E2' "4G' MH+I 0A/_Z@M.[V0YQCER!_A7*=T\B,!H(.972"DN35_I?\R)8Z2E3'QQ@E&EZ57\( %C>VJ2'M.P.+\YLBIEB, Y']^[7QZS/SQPWMWL+7L"2 MVMR;$"[:F9<^C]!' $A>N=F*?9C&74XCRI!G4<4B]%E$6??#;.S0'4H]8&X$ MI#T&B2N>)9-=IMEBOV+BLJ8Z0@;V^VNK78<9^W@SAI*N'ZA.0-@YL<"B-T%3 M;#'[WU>'Z&*WDQ-XKLX+5B'E0G4$1"K_%5B;#J9NMQO'F[$U=7>"&3,7DY<( MIT3>F(#04DM;")6I6Q6 M=<.";06E5"X.IFVGL]2P9JI4U%/$1>@AJA<+U\1 2='*=7.8J]WN*&I:J%C M0%,1$>=YF(Q=X@7<6=%R1M6VZ]9H9#-: Z*&J\'2L"P 8#'W_R5=>X>X:->?F/>49&7]MQ,@- +G,#F6RV\KH=]F[ M,14QYI4F, +U/8)J]'# [C9>#PUPWHBB\013!>9%80,XS,98+.GYJJE]B+%L(]GLH!TC_$SZH9MA8H;YW8)B9I0@ ML$]XL*Z[//]6;BYV5%<&D8:)MFE6KIDQ=8G:VWIJ$8:-8ZQ['JVP8VFIUGAA M?BE$)TZS.K:CT1KA+^J?HN<56F!"=@+.O:J$4,=1YP,NTE4WA=[P MSJB#<>?B:0U,AI(3'EU*IO_#J)=!KM>=8<,O&[ M/MD!M@P\ (=<[YV9FJM,J+'>X6_^L$97MT)[$U8$/987PQ-;?ZS?/&R_VYKC M 26O)OH/FVZG$S)KZBPGUY5<#=L'3;ON,!=WKR%I+RD,3A..H[RI5TFI/+A, MU/#.[ *IY*"EZXW\!?,R$TUHT5SHJ4?=RJ%?1;3-Z@;$T1)96>0, 3MYQU1U M4IMDQOG!Y4<)%?7X.9Z<"GL!,IL!"<772^J+(BTQD3'M+"?$-,TZ\[L6:*R' T7>;S4630]9 M(/: J^1''Y!=8K#\/P+WIC_CB$8AK^<]!PF8E<*[('E$A/8-2*\S, 2=@8P/ M;#BLNQGXV((S8UDH5:<'XSOZ!4.W2N03LHG:\[KICE X\'\F:3J6!6N3F1$> ME;TT,+\SDU3 M3H0\ MW<(1^HRW.Q&-DH(8![PCWTE-)B@I4>S*_7=('08Q9-6JNI.S*8AHFA$$ M5QADI1(/8A/>WPI$WK^>]8G;__LGBJ7,/'\SN/UJOQPD<_S M)R>/LR?YTX?_[^G3>Y_UH?&B<\O_\[].OKG__1UYX]Q MZ""Q<=E'T_QW;T>VGSF'5EMJM7VPO=7VYGOGVY.P=^Y$?^YGM5T?'&_;KK\Q M6Z<___9Q>YYVDX4_7_QY\N#^@Q-^8]#4'OECA+@EQP)IL'V=-1"-/)+G7-#_ M?;^KIR;!LYS=F'=4O/%>Q*/']PWX89'-5?D)N!K@=#H1KU.XFZI$B,Q,PL-+ M3)>&*]W'H_#ILBYXA3F5C+RG0HSB#^X_?$"4NS/6<6"&]CS>7*#EQP M/3(HF00!WJRJ>B+KH]QJZ KYJBQ:DI8H5^?9S'6L?X+*?YF&_/7[P[=,;7?8O-&L\O>(TYV?14YW/GO*-; MX_9&XEEPY/YJ'+G#(O@R%\$?LXD2O7\V"^ 4=!(%5,)?USUDMJ%YXQ_*V\'P MKQ^T/#ZW@?@#.^'Z5[UKB_TER8!.?NB+$H_\,=[Z/M[YWMZ/W,^O?Y[\9?+L MQ<\?Q77Z;';':>/_=M:A5/K?'\4]^J#E'X^R]7OM%<^'_]K%"_2_$(A_.LL-9]EZO_4M=Y3C+ M_E&14OO?_$/G]?)@G0_GVN>RXS[L7-M1DG_\S7]UY:SN&YQN_UT Q?K'4SE? MIM$^''>'X^Z]7AN7^9\:RMQ__Y^#J3X<T=#QZ[W:H M;^]F?\7#K?T5O[BSK)S\UM3>TN9$R+2/?1;/J>4[C_A#1?D'7K' 4$/C,2#$ M7IGA(5TMUW6E$U[1UKG)W^O.2>/9D^GD'EK*BHY;%_#]9[7H"\T+U]Y3B;=[ M^!7UM#ZS1)_/ P?6ZT#T>4]DY9D;-,[KTP]N]?OVR;ZT^CW:NK9_];^:O,X6 MKEM/?BS:>5D3']@^+O#7K.4B:_#Q_8>ZR'ZL\_SH>9-5;R>_9R765.-<-WGE MP!^@B[/MEZZ!$>A$$N9TWDV^HC5J?N__>.]K4@;#=Y**HE7F3>OA)890[EB$/BE99W(4F"O>_OO[K*;7RY#6:@$$P,9&6 MZOJRHMY:ZE[!7?WNF_4=^J2H@86_F4V$P5>X:I]>8H35F M@OE4Q@457R$6*V)=P+4C[>&=[-!J1"N0I3$FU+LTO\V>I'.:+W30$V\%/94A M>*,EU/).-6LFM&H;6[PDYFRL_J^RKT??_OXT%-[34_MPX_14^O?^-!4^YX'XV^GK]Y, M7KSX4+_@Y/[#?7$,'F]W#(22R]N75V!'\P:^ZO[<$A6 -TP_$2_/U'_&I*"O M#?/$KV)^R([@'//GIG!/$B<#_Q8623A]/GLN'GZ.W,V%R.,[.D/QK7O_5P;2 M6/5]=*Y>#C@\B".ER7+N",4A\_?3US^>_M?DY[*>P6]WX/&?R.!$EZ-=+V=U M.7GSYJ>_$;$*N1W-'6WR3KN[3Z;^6)U8DA&_V&_3H2!.X2:':_/2.VN7U'%NGH!VI*?F9D2O9Q]R%V+XS;&/G' T'3B&#+1EQ^XN-R M8\C;/ZNIAB6G#Y*1G/P&^89/':OOT9+\S5#2_=QDJ_-]7(LIN< 97A/\;Y;_L16&MJSMB#8 (;F#%KYFOVAP@X3S-W;M G.:75I6#9^S_ M9,O5]Y/?ZKKQOLI7]U[3?__F8W+OTM[G'QU/3CLPHK4@]7=$(2)Q-/%)Z5-2 M0^?*^7,)9\QJDO=.N=4L$Y6\!VOJ$/$5%OVY'Q 0E%",V9==$@\K59___$B( M*'#6@4S+/PL]1.M$YH9>CE\B>06,,H\M:?:H[%S"C9@IE3&1@@?!''-($S<: MM+KGY\PW5M"H7F;MY$_^;CBZY>28/,"A3)SPE\NVO,0^C1]9ZR8C#COQ)GS1@^.;V!"\48&4#'TV14/O494BR]Z6KF_W'/!W5O MC[ KO&5X^/_.3H[_N3J[YZU M^VC--OS\)O[JWO__'K3Z_9@K[X^W__]/K-3S].7OY]M];P9L\Z>?GLSNJ#LVP#^^^.\7/_[T]Q\GKW[287Z/S7!'7N;YB]?/3G^9_,]/IZ\F M_EVP4NR42*RF[[5S(J,'WWS[@41&3YYN__A#67R>'C]Z\N"#KGKU9X\??G-X MUL.S?NG/>L,=>T."K!O :3XOHI_D;+S^I?;Q_9]\X>__] M__V^_[/=_3@WC1^C;_T&]2-FY]/)R^J^?%P 5SWKEN)G))1N#^Y6V,QCAS] MTR=Z>?O2#>YWI][:_^_Q_?OC1$8?9P#PT7L.Q,=L,S@LX;U?P@\?'#\Z+.'# M$OZ,E_"WCX^??G-8PH/'A\__O:PA ]+^/-=PM]X*_STL(0/2_BS M7<*/'CTZ_O9.+N$==4#?:CIE!,2U-:7VX/U>?733W;WU]T'IA/&9_J2&\J;- MT7LZ2P\>'G_SOE;B,$N[GJ7'CXZ?/CC,TMV?I4?O&[H?9FG7KOW)H^.'AUFZ MZ[/T].GQ_5L\E[Z$DM\FWOZ#7-21-_],%MD?J7C=H5A^WV?IY.GQ-X=9NNNS M]/#)\8/W=5$/L[3S6;I_?/+X,$MW?)8>/#A8O+L_2]Y%?7*+%F\+GYW<^@.H MZ>Y29ZWM!I/^SUF-KE5B8V,N#CPN*;C/'+KA%GU3%>VY_Z"M2Q 5J,[Y"AQ1 MU @;%+NA9(K&M>?^'DK_<_2WR:IOVAX*X/ZGL5O[P?V3K]S76\B!N%$43X%N M-WF2 KV4H!3Q%US50@>2,A,]U7;?G][-S[/JC BHTHOYAYBA>2\HA1/!4>.H M 9>4YO&&_MVD7<[?EFCII*7835[_]&P*3BOB35IF.48*/7@@4R*Z'/I6SAKD MC:L74^FH+UW;*KG6F:MT-AYX['3*6Q%]OY MAQK\ '[S_E@T;DXT?%G?G=>-O[BW+9,_/?#1OG^@L@@MUDT6<=OQHR M/SM##$/M&?U\L(Q\6NDDM#;G+$+X @2C*Y^')X""@BMN">G3U=J]@6YW!^)L MM?2VP &P1H=XBSR9.^FU3',;ND<]HB@1P7^@Q/&";W5;1F%/.0YZW#& TU M)A"*PRI8&PFB@"+-)5(9O-DN#UY #^4P*669'^AX/(E+ZMOC8O34P$;)V_^6 M'91G$".G4[15&?0792!A+0@"2L))E57.32.4+GYI6MH4.I[$FCA6OTHUWNQW M/+APZ\][_%9,P[7V/']K=_8[?WO?R0#V.8U5?X;/07;O$< ('R[Y3Y/^<3L%A4TZ.52%E$?2O##SR MI'ET*=.HKYA&";8@^@TF4<2J4^;-MOH#F:[D7$0YYM=TZ'N./Z06@[+13-R7(I/F4>?V(_O6DZ)7Z\PTPGTOZ-0&/T R5IG]A<^XLG],.0 M:X75X@]_9 B?Z[FKG5.6'Z9 IAN_>I23IFLW;*[8LUF3->G5DZHW?);P*0&Q M]455JUT4V&P=\=.A[R#:>GMLO2>PVQV]TVL_!3,?35U/;8/YTOCKK4%FRS*Z MO4?>8[["CHYE%>MA>ET_^0H/T6SY*E]U&K[*:MFZ:==5F9MU)F;-5799&M?- M,[O/X:W,]JP'I';/<[]=_52ZW=4'OHQ+7)24KVE9 Y 3*9]X#W$#2\[BSA9K"CD6^?:5=QY579NP5#;UGN# MIZW4&YHJ6QUU0+SV4A+JK:14;RF9_?X>:Q.J[-R)R7F8% OO)D3.#WP8B=_, M!X3.4ZTZ[9X^&%BJZMSCX*JEJL[:2TFHMY)2O:5D]FV]LR],MJHZMV-R$2>M M/'9^8I$SRI6%I4G+P;.MM'=%8Q953,'46\EI7I+R>SU]IBN M537G3DR607*01\W+6>3Y>0FJRLU=\G%+;[?VVR!TXBFRW=T=)%(5,@=1;R6E M>DO)[-FZ/3C@6O0IE)LR2'9+M>8\VRRD*LV=4G%3[]C[;0PZ\>P8X4[4IMJ: M2TFHMY)2O:5D=ONZ.5";:I^XTBPV .&>H#3@V5Y:56;N=M60WK'47MI]0F9K M[VO&5 'SO.JMI%1O*9E=M9?VZ3<$48SLEV*F/W_8U.RIEIFVI0\Z755F[A$S M;:.GRLR:2TFHMY)2O:5D=OIZ[Y"S :=09HH86Z8BK=M M56GNMPUH3Z0F5<,\KWHK*=5;2F;'@JAYP-T!IU!IRBAIM_*XF<$'J47-O_;K[O>L/3FOEV"L3;Q;H+B]K&N(_R[_ M><-][N"M8A^\@ 6.QWSM'4O8?9>'U/K>%;I4YG.8:&PV\T$1\!X3%N-5.?0# MWAHW@;]/>>#"_Y/JI6[:S<7_T+UOD':8V15(0^[ ZQKD;GA_VZVXQ0<;D?<% MX1U"U;M8L@QE_65HCWBGS:K+O?;LJ7(SVCWMJNO<*.YTJ@Q:O%MM6\\RR#V+ MN@1NFTO@ROZMM]:_?6(!\!#-_)=8>P?6FL8QW0,6N-IEP/QY[-&-8(7[NPH# MEY22WOG&X]1/Z)4O,RZNFXN?PZ:?6XWQPLU1Z/OA'418&'K!&G&M9,8>I\*> MJ&!/F+-'BR=AZKMX<26H+MT9!U_]G09T]Z6X+ VOI1 2NA;W84%?XDI.7?AJ MWZ>[VJ!O^):P=NGRRX*0.($?4+"QN# SN^43R0_"A..E=:4+//N&MF:(T'[" M/" ;G/H=B]P+/PQ_X!OE'H9AF@A.I$D:\34#1T+XSQD$"?&#H7V!3YB3B!M' MQ2?X$L:.Q)MB+] "OZ5.'.*:ZT&4P:LZP=YAG/Y<&T7A%"^+B+GF\MB)O"$P M B_K] )#N^&\Q$R(6,60S4M=._OFQ3^T#XPN 3R3M\^YA1W(N\@B>"M&SL?I M=$:DBVM(\9*0"+F3>,!0)N*?N(4LYB4&K0AS6_H]T]HYHZJ5$_KR[_??_GW] M_D_MRP?MV_N;/W[_?J-=?GZG_?;'S?7G]S!ST+N1ND-=?TB=7\9D@DX8A0&[]:(T1@/E>"NC MU3('VOG9U9=_7[^[, =GK[1X1BYU[(=#] WRDLIX%E+R^4_J.3_$K<<\B-%/ M8"1V4,7<3I#WRS\ MV02(QQLSR3.#2T.', K!HQ2NC3N3 -@WEI^[G#H"K\7P_F9TP? /<1$E.!6D M5_90(606A7^#P\'(, 6/#@/#V(&>V,.$+TK)51G:GUQ>?RG(P*8#_/C6PW(Q M;S*_$QD'P.-$\\'Q^L@,D-PMWMB)G2)5[4Y+LAB>CN!)3!^7I&,+EP M^&26W>Q3)MS0?IL_M6[M:(B_@_H@S<2,&\?#6Z0A7/3:;P]I Z3'+,IUF6), M*#1Q OK"@[&X0#LS!;V0)JJJEV25',BBGB[&,G7H 4-L"/D+Y">'Y'>FO>(Z M\<)<';KD.PAOF; L-/=Q>,NC@/@[3&-H*HZSNA@R-A"8L-<9*/U/#],6L--N MZV7F9"+,;E*N@^W'D!)R'"N6Y-0&5.8BQ9M.>41I7=8%Y5$1J:>K3?'"<@_2 M.P=\:EPVONI#[ =S.@]ZQ6M3.6I2) K\,)IK;@2U:01C&*:)N#\7?%*, MA$FS!7?E0Y657<0+<1;";D0YI[A,6?#%I6:\$4XH@#>\$'?UQE4?!TZ1>A<> ML'!WH.OB*F)PLIDO0[\5X57+^ Q)!Y\6N"(1R^BD&]Q=[G@Q)9S8$F8&DAG@ MTX#2U,$45?H[>B (:DJ"+;3N3UX'H>EX0* M42/ $]15;!K:?99IFCKX(C$QN'#1=7BHVY^1F,)%U,UO$WDE>^P9]LM#G0;>K8P"YH#E2H.@./,4L N.+H$\0_T5#^S_@ M^F_1)9'?E&.^@WY >HFHZ2&MC'F"P1?C1"609>//@FP1-\6K%$\<'!#^%0+P M1=:S2&AE>))&!?$A#I&[?NIR$1@C#R(?>7Z:66 .E W"#%TGJQB#111A!Y8IE^3(J0AAWAG>(XV2'CR14+(&4% MS8:H%ES\X'-MYLTX*ES&*D],]N04@3 RCQ^GPYC_DZ+@[\ C7[CAG9STP![6 M?%\RJ2.;XMN^&*!%$K*A&YS%(8;]3K;R,;<50SM484S4H5(1A7%.X9(U9UI6 M.Q>( RA\FF49UDO-.R0W*S&_$DI\!GEC:26K?O'$$O&$YU&BB!M%IC^,0N9> M#(G?TN=Z(C&^3XED6GQ!"U<<(\HH8GDB7:IZR'\[4$A$#;B@Y76P14ND?67DQY4D4SD*(,<#LO"RX @L>A5'@,5W[SG\R.1_[ 7CM MN2PK0&)HDT>R:*[ZL\SM2^K6I0[:)RP:I*#8SDL4S*#?$'#E^?4B+R%0'Z4"%T0+PTW6W )RI1WD-4W?,$P27 MQ%FX),(Y^C@+T]F,%V0?4Y#.F+0ZGS"9L3C&Z]7EW/\E)!X@P #7NAS@!EY8 MK5TZI!6B/H@AF)%9D+.XP]DU@=!E2OSG3+2B,H,1EY9IY+P>JM4&C3JE@/M! MIJ?E0%N+.)OESE6F$IP]#>B0(*I_A"-ZZ47+UY*1W\6$#TWAT+18/AV8K]:XJ4,^(5]ZR6<%X7TF]])D&>R* M*;@_ 1!@$5#^'(<0M$J/#PE&[1,'\EE,"H@0)[\CJ(T;B<9S]]JDVRJU1L56]/B M3(]6*@>6N3$$?MP*!=$ *,1(P5UH(Y%[L,02'A XIHVL>!$6*2@); M7\(<4XBX+L^F'[XNJ4SNUSLZE!>*!G6O1FH>'3(36[]>5$J]\U69?$T'#+6: M\^G5J;#%I18MF_G#Q6\816FW0,2AXHGD-E":Q +9EX@EX6DN^)W8AH.8I5< M5"^UN-(+/3/KK:U87U.->/;EK*+D$QM=<8>#6VQORV1;G66NNBJ:2RT5./7) M%C<$*G6B@TYT=*L,VO-$A]E1)SK6X=\-G\C1<0??31VVKK:$T+1T1)3\1C:6B#@=%K]=#6),:"[%B:H4%F MN'!N53QK]XRV;:]]W#+,M<\V-6M:1L?N[M7LYF>=4R=V8/0'O2.B=;!5J_?@ M@]Q__-P\6S V:3YX\)K,7,M\S 84#!''#W0"?3TU43J%+ MMBTD1&9;N*#]6 FO0J*X=*I?]-7GU?ZIY[H^/Y#$7CR'@SD]MKY< M90./F$,\$H^@F0,QZ/R%V+<7IM"*&[^JUM^G F?ZK3H/OP_NW4J\HMH-=,G- M[#3$>D,QV;IEVGKGD'#YCX0UJ?3NF/3.T@>#MMX?F$KOE-X]I]Z9?;UK64>O M=8^45!RT#%LMH?(!RY,!N;U)A[0P21 ]=(8[7EO;-!,3\KS;-76[;;Y2L)WU M%5&[J]OF0(FHOB(R.WK+LAHAH8>Y^!I&MG/+L%\==)J@M-@JF[C ]]^8IF%U M#H$Z6)Y(T&DO* (Q+0?#I]DXTS4Z6Q"X8@<,SF!=V,:*160\>8H-H"F^6MB2 ML<>E"%O/F!V)?[+T3L?2S=Z>"?@N$XBUR,Y/4L1VNZ]WE(@;+.*6K7=;NUZ& M<*P";ER%W3=Z)U=@?TDF/,LE(,6(5J]=-+TZL/16Q]9[O684" T5DJD/6B H MNZ>$5&,A=4R]9W<:(:+F%=I]H_4DA;903HN*Y5J'NX]1&..1VG#D)7L%N89F MKNU!7V^?3.9ZB@)N=_6.W5$";JJ (>[VNZ!;;W?T MGS7._YLI)MR7VV^U&E&A-5-"0D#-L:/&U=&?/YWTBNYUX(13>;%,N(REI5:& M?K5Z?;W7VK.4.+JEH5,4<-O46_N>&%8"KK^ [9[>-4]E[YU*3GN* K9Z^D 5I;09_;;;UE*Z"B&DNHTX8J5,T3U%="5DMO M=7<%\:BQE!I7AMH/#FU'7H=^YHFL/E7%6;);V\(9V!-)6$]0P&;/UOL#-:70 M6 %W^OJ@?2H&W+B*T[:-P5-4G$<8EC66B+M6Z=8^O%8W# C9,:0#L>*R5'Z" M6,>6*GQJ+!VU?%UCZ>R\/ZC&$FI>26H9MBI)5\>^[SR)&/SI3)XLIVOH]2+; MC[_>KHLJ\Z;O;U3*?!K*3+,0G8:OBRIE/@UEQAF7CIIQ43,NQ[/&_\[STX2[ M&F=1 #3'VHQ'6CQAT?878&SVJVC?ZJ_#*C0[YL$SMVS+2E M>,7X-A00#\GFMU.AQZ@7%)7UH')E&Z2UKVD^^E=Y)5WI/L"2"2)>H#>:/[:U M=0SK/G.SUM^V9QG]V>;;]C3\WY/<$]C?@NZS7__$(U&^QV^YEDQ8 G]P;1;Q M&!P:@74@2M79%G<=GNG:W<1S)IH7:PR7S"_^,&X,[>/EY5=MY 4L<#SF:U/. MXC2"AG@P@9]@%%YPRV-H)?Y%8T//]Y(Y+CNP@/GS_W M3"-MF,9 =1QK2<0# M-R8<:B@;1V$TQ2: ?(>E,=>\!.F*$Q8DT)4_SSJ+:4QW8?0C^PP*T.&$ M#Y!IH;@+T0/LE+FBW+/+" M-,Y?12IU#70<[V\"\3,O$!L' N(JL,(%GOKAC)# H*MQQ*;0@1?'*=?@'T$" M-'T4T-O^7$?:@*Q5ETPB/\0'&M31VHS%,0PPF0"AXPDR$P?J@(B#1)(%M##' M 9] _+OSDHE6" N;\P(7K"F: V'0$XQ'IZ:]P/%3E^-S:E3>1P6"YP&R'T1/ M?4D*4Q@EL'^&@)^%:&&L#DA% _I!?FS,Y="PHUNP(93%;U*DU>'FO'7 2H#A M( $P)V\$IA4D( ]"F8'F_^8@$-$3_54JC!>Z]"O]3=<<4, Q*6 ^CBF;@^8F MH.702PP2A4:'.&P7NB# +0E5&]]/-9/>QV?NKS)Y&)_HLD!*:-\T>CU%]+^)1%8R_(>&@O<7P#^2)I\.##RAAP"%?7JX90HJPS6)!VFZ2]SR#[EM%;T*K!1K97 M% >I+;\(HT]]]-;04"B%@5251B0BKLMC!_0+LPJ(Z' J M&33M2HDX*('C^3R6QC8+(PQQF;S$CLU2^BFPQ(LWLDR5(J;+\_P,OY(@== 9 M9D@IH99?4$[/W3(HN0[*"$VP6!O#IT")^-Q!; 'A.81ST>5SX76*[Y%*U&5O M!2@Z?B1Q8;,KAMA>G#UY=_7[R[,@;"A MZLMXN-)+^!12%F3M9MJKEM/2!!LR>]_+/XH:PT'-A]23$LF$1)Q&D)_\D[(( MTQ]H,>_7'$A2UW)DD4S7>9A7EV,$)*VB':4!;!+FO MJUF=ER0GJ_V2/$W9 ]'O,*0%#Z!!S9:3-*$Q0CX(_!#VCOD=U&XI^,AY/@AM M2"XR%/P&5T,I^&AI/!0+X9N_T\B+(>VE$A 8+"P&WH:ZR0%M@AP]!(G14 *W M.K8[#FW#()Q4\![SUC&(12S]"7OG[H5D 6D#=$*<0Y-.\L07^2$&F(U>9N^8 MVL*O(Q]^+$OS4@>*(&U>U4&E?^>0QXLP'D2>C[AS >[1IN. MV8A#R2[=>SY3HF=S"2*^H/6F@:S;O^>5O.A>3A>0_Q=1%9OZ+2MDQ:T@*4X, M?/6!XV,_'(K9#AF@ PSXKC8 'RG)P&D<< L.#8CF="*.M3-4ZN2'_#P>B<;@ M7R/*I>!U>!/#?(Y#BXXRG6'VD%&6S<.(*0,Q?4##\M#=0,D0D;>!A!,]"WPO MZ_FPX ]ZX]"A]G7$,0#!RUDT[.#6BVA:!)+E6_3*D-C2(!PV$[-?5$/(R3$7 MY0W"3^:Z% CR^3^E*0$Y.)J\PLE3T>L=Y=<0\:D%]+(XS9/G";2X0AH(3]&# MEI!Y<2HGXOG0,U<.W_LH"'3#--^"TVNNF+S(-0JS,LABBWI*I%M([I0Y48BZ M&Z+&H0Z+#"/3F&66)B'\G7)ZP\I2^BQ;V&@%AG8)"BRFOG Z3R1-8B"8.8X# M&+B[55/ZPGRB5"XQ727(I&8A'Z$&'19/LH8AKXC6DO@(8>BY/;J6040N_IF- M1>3F>3"C]08@SF>SF+_)_O(VN__("Z@+^NAM-8YUEB?,B0?BL?3]@X'1:_70 M_.68:Y]MJE9TS(Z=G>O9C<_ZYPZL0.C M/^@=$:V#K5J]9[/?_<>DS+,%8[MW,;9NR]:]E4YYTS+M-@PX7:;>\!G4 ME\A6JY?SM?7D?!TTD9=7M!3W'(;^I*\V2")+>]Z>PD$TCVTOG^(8::TW1VYW MP8LZD70:)Y).XC(;IY/K?6D2U; M3W\(.O01FN)^5\)O %X[=!+:3#'U=4>-!=0XV)^'1K0C MK-4^K]IK^UYS*0DM+S31R3F%0!U\0(]\ "KG1:1#9Q@>^_,4VZ M9^! &]\NL_.?WLK]8$\#<+0,S;2*N/VAF1:.$NX.?5==6:[U=HDMMX$^TN#K MXGY7C]KJ=?2VU7\2G=TZG7H@ZN(&[A\/?*BRG^.TG[:M6\I^E/TH^]EKU+:E M6ZV6,A\U];:3VIBV86UQAJJ[#^#OTX+0U@:!5I'XM#B^#5_H?/_UYB&+$G6+ MR8\$AU_+R/O85Y'4*,(IE3LFE=O_PA"E(&U>FG>!.Y\<[R'.\6:;:Z'P48D+'::EBK;;R M0?$TQX94L7;\Q=HC'N,YWGQ3E6Y'(::680V4C.HMHW,4DBK=FAC=CK1T6W$- MX(D5;V"3[6;@HC13/JJX/@HQ-<>,5.%V4J=3\792=115C++.>_*>^C30TOCK MXF_7' @R>H,G4=O#' =:Y'[--Z\J*VJ*%5E=947*BI05/63@>'&FLB(UY[:K MWIA=PUY5FF1TR)?M?4ZG;GL#ZM.A+_H+#[F9>??W][VNCPS/$ M8]/"RX4%R%GWEJ%]2:,,.:QH-.(CGSM)K 4\T<;,"V)/@N@1[-CM/)?2(5$ M#P[=,!LC$#9@23?8T//!Z44GY?' M@%TBT3IT%<^ /M!7?VYHWZ&+C-#J-RWMCL4:##P!Y?#GT.'4.[#O!'\@.Z%@)-Y?[AW=1/4!:.G[H9 PAP#FF)F2^Z";+-BOR? MU)ME^SJ@\\XJ!<%/Q:Y&Z ?>PUZO6,!<#VPM28%;/_AA;?P>J'71-+'FX\DPJOKCUK,QV2AF0)L ML/:/T%84D+!O>'3K.<"_C\#UV1FU=G853J<\PM#T^AIKA("<#-"X\/:B2WM6 M57FVV 5\1C_M(2<@)FC\)_I=KMVMRB0.'FK!\;XPS<(?R)!G&^:Z(+LI0+E< MJN(L@E@8 ;F%4H)"@3(=J,P78P4U9N #H52(PCLPR-AHF 92VHB"@%I#2(:V M98#[@>9'8;12D!K(A==-.6DDF@DY^DM!J&WT#J0[1,K+177_DE:YN M3"I%!@>97G@']4"1?_X1>!AM M_@=>=2EO80E)%C,2$6U<2$@A@,3I:.0Y'KKSJAVL/*'/$&@1>>D<2,,N MF3/Q^"U!\)8'*XQ])3'48]GZ\VP(!UV$0C^$[,QA432_ +V\8Y$;DYQ#3'LT MB**S,&(1Y'X>\#7BV+;H=4-NLY!4NIY+I>H$[+X@I&!['OJ*>(Q!OYK5O@!M'E3];+]4:X!X^4\'D]8RC1H\ MB6%X_&)(%,[8G,+VMEZYDJ 0SQS2-_Q7^?M@]5XNG5[$ARX.)/%04]:+0"'T&F;9\9\Y9M-[49+=MR^AU@+3EN<$[STTF8%*"NWD"ZY'O.YH4J M8O>-*+:U;[(>AP#\);_(8.^H\'2ZL^/PUDX0:.=G'V\^GKUZR!!I7:0P0EKE M@:'Z;!;S-]E?WN(\F\_F;[R R*./WE9;[RS/]I,NB<=29P<#H]?JH=K*'8ZR M8ZG1!FGTP@JQ>-;N&6W;7ONX99AKGVUJ%I+&CMW=J]G-SSJG3NS Z ]Z1T3K M8*M6[]F=>__NK/ U'-=GQ]HLX"XE <5A7=+QPMVV.!2\YTB7YPD'/)(LW7*03"-W,2,71BP M:3O >J:N-:H&,?V&SQ(^1;9;O9SOK2?G^Z")"GQ%B\W*9>T3TO9Z]83L=&G? MZ5.XPM-CZ\M=3DWMD9<]$H^@F0,QZ/R%6+L(4VC%C5]5IP=.Y13U-W[+@Y1O MO?MXVR.>M1OH]MO;5PVQ+CO8U\"?ZX.VI0\Z_:,_9JST[KCTKM?KZP/K^'&O ME-X=E=YUVWK+WO62D?II77,/[0\,:Z<$M!%X:S?I$+=;1\Q)P@A&&>]YX<,1 M(T1U+$OO]'= TJ@Q2%1#1=2&D-VWFX'CU501V7JOO:(]%Z MVVKI=J]S1.?I=Q5!S2M594I-,26[U=);_6."IE"FI$RICJ8$,LA7$ZH KT6ATX((2%5FT$V MR+SY(7Y+'M0\S \Z$.8/=4[WX6%^.R$<1\ZLC*HI1M7MZ]WN,6'U*J-21E5S MH[*Z>M?J*YM2->E>+KEC]%=LKE@+X;CQE./@Z)"OK-(:%)T[C^Y?C]++J%=F MMUU ZA'LU8!0KP3VD-4J4#'D0WL!?F4G@*RX@,B*EX&)M D,BD<: 2W&"<)] M(!E^B&V,BX.M!3I;&=3D#OX2B;/WP:T7A?0N?#B+PG'$$#\#G[E>S&)\$<< M=1*O G?%&O/C,">(6.<-4RJI1(G%G']23]Z-FZ&65.!-Q/CII*P41@8+ P,N M<'_H:/S>&&U'JJF;T"2M[LYHDLLJE*&K9)R'T=XEDP7(P3OJ-XTB,H!2KV O M1)#4'+(6PFI"C4,-2$*I-SFH8(9JJ &;73[UG$S8,7?PM7]2%J&Z0=,;8#"% M9'5-H+$0=.$V9IQARP$MIHT0+!O8!B^T7BZ#,RR@TN3#D8". A!FD5#"@T!@ MLF4\_-/MA[ ]G5YN#_%LB^6GG9U?7ZEC_R9R4/RIB3_I8_S$4GO<< M['Q* (*#CEL!$"@ @5 \)Q,5P $AP @Z)R,RUH8U#$#$!P4FJ>Y 0'9:L" M(% !%NL1"@ @B8WJK@=UO' MKW1-6"-?+:"VT5/X R>(/V .VGJ[HPZWUUA$EMG3.^V>$E%M1639>JN_:RI? M8RDU#H/ ;!E=!4&@( C48<]5):%I0UG8.MXMZ[4_[JE,Z51,J=7NZQU3G9Q6 MIJ1,Z4$#[UMZ]XB/)M;>CIHPD[5:Y M*#T5 +3>B 06=0', FB 'ZEM&K_)6SQ@\!(A@X8#XXJ=+Y\KC M$C%>,(I8G$2IDZ01S] (YMC&%0N8RXCX$;\3* -)Y,G3XR6P@DU'QP_DB$B2 MV;'U"?-'U3/KYBJRGE#SK*WH+4YZU\H@#@*1>])5#Y@&6AQ<_.!S;>;-.(ZE!+#Q@)/TQ^C(-N%3F+W"!>V. M3R&Q#A9Q*2XE* 7*BX IH#[7VO.@^ 49&Q2-70"CBZN@$(]"EK@&HV"2SP-./ &U)O M"/P254+D8N4/I6-J%9^P81SZ:;+^DV67MI1Z/O\F)T(#L0=5!I7_G.3K'S,V MYA=#$,N/"S8"8M\P_X[-X[/7U5'"$!>XNL@0,P2ET>(Z#*-W!9X #) M?,AP0$DIB<,?/H%W')-/T\[/OEU]4H JIX)1M53N,+38^M>,"4-L$P%J*( M513 P.'7YU>/K6O:1X\NH#3NF#3.'"CP'J5QSSFVMMDY>HUKPAZ?U=+Y_$GA MIYP>?HK54;@<-9:.92KQU%8\YJ"K,%,:&\^._,":0DQYJO, 1W\VO=,_WH, MM3^8KHSH-(SHW+*W3\V4#BL=KJ$.=\V5)QY4(% S19O49G5FO;#A00&4*"H5 M0,GS&>7O81P_%)[D!$+W$47G__V_^I9IO3V^"%VC(*PT7FF\TGBE\4KCFZOQ MJM#:O=#:M-_WA"H'1>5S5&$93LRCFE!_JS/%GS\)]_8O IJ8??L$3[N'?A/)RQR..RX%QP@*)@X G]7V><(TE= P?#[B7D5', M/IVAA^_HXR#48F" -P)'&22E _4%R@)NS(9^%R$!\%"R.)+_F)@;M3E__6'% M4+7W+ HNOJ2)=NDBO7@ .WY6R)'GTK,_";K%@\8$2-(%BV,>QT*C@-(I876, MF!=IM\Q/.:H8KDF#YN"A=$14\%PY=X%8"TS[)V41!&70T"&+O5C/(3+2F;O8 MF!.FOJNYWFC$(PV[BH1NYW B7N"ANN>DQ,:JM.O@UJH1&QWT^:[&2BHC02E* M'..H62%HEN^QH><+PQ.\GX41\@<7_PN4%=NP:11&(!>':VX:2:@1+RJ-J^ DO.R%;FQHG\. M%%2 M>1#0 @2(%IZ4; Y\'=N2HJ6Z9RA75?@1W1B1B&),O!6F66KV87?;L,J MPJ?A'_UPR/SO''AV?O;^X_>S5SJ,! >O:^^\..!SDNM?H-]C>./SN[_P#?SI MAH_!B/#+ !1]3,R_#AP#WKIY__'L%06 ,B<(+LQ/44O7B 7Z_P5:@4Y^D:8+ M+4$DND\T2]+(U(!X/N1^>"< 8*#&@*9*%BWC5U6V)>@IS26[UU!"3,(224@B M)X2 AJ!$$F.&#,9D2'FK*?WC2="GUI=8QV&48*>(9I%N$;K;7B!12K,E2:H7U! M"7C0W10X >)$,,'"BR,A16AE(M:6@B)IC^-$JTJQ(^6/Z[.=C;Q]2F#+@JF]@W"O+DF[\L MK\PIY*5&@QD=%;$*>>FYD9<..KO\9,A+^T'O- %;XD#0.@K2J.#[0*\F$0K. MZ&!P1H^+_%-;-)N#PN\HZ)UZ[L$Y/5@*2Q\,VGI_ M8![]3ABE=\>D=[9NMGJZW58P/$KOGG-LYZ9IZ>U.;^?CBS72N";L^5LC'=OH MOMHI_510/(U $SGOMKNZ;0X4X$M]1=0S>WK/5)@\]151S]3M@:5@>6H;WP;& MX*#3!*6U5MG$!;[_QC3IC.=A)Q(VH?6LO 7PP?1UCVL6(- M&6\1PP8PTURX8F@G)_0H8!/U\U 6EGQZI[>KDSI6^(/3%'%_H'?MGA)Q4T5\ MWC;U5G<'\,QCE6WS"FS36)CZ.(7Z^@MN7)6)!.07T>J%BX87!^>F/FA9>LO> M8>ZKQK5!-UE.4V36$0UH]_H\1 MXB'-HG#D)7M%N8;FK>UV5^_8>][#<'3)ZRD*N-77S?Z>EPDI ==?P'9?MSNG M,GG4N.IS8+1/KO:\V>%,ZZE5I%:KK7=-=0E+K474TBV[I4147Q&U=;O?#!MJ M7"%Z#L7B Z=;CW!C^&4),P M=.\\WS^Q.N_<[.C]U@[3935.31LJH9[>Z^R^=5$)Z-D$U-=;[68(J''%W;G9 MLI]H ^G1;*ZY#IQPRN^[;6R7!+1IB_06;@_?&5%B5V;4)7<]00&;_;[>Z^YY MT/"D!'R,TNU8NFT-'EFXM91LX\I.JV?T3J_P1#'P.,G6%JO3K@%_T!;8([3? M&V@^%46A&"3KDHY#NX:%_)>QG M%@%5,5I*B:R>/E#%:',%;/8ZNFGON1BF!%Q_ 4,]VN_L>FCK6.7;N)+4;AG6 M"9:DCQ*2CS=_/N^TH095&REK+"&SJ]N]9JRS-51"=D_O-626H'$EZ+D%@:U] MVBNAGWDBBT]5<);K$5OO#UHGDJ^>HH [N/JI9A0:+&#=?/0%T+K*MW$%Y\#H MG#3X3Q&5-98DD3=,Q9VI2:@%84# NB%!$M"Y3%PX/;7#F.>V*DQK+)V!K:13 M6^GLO.NKQA)J7%':[3YT^T]C*M*EV/>=)Q&#/YW)DZ5T3;O=:>?QU]MU46'> M:7A>KY3Y1)2YT]>[W5UOSU/*K)2YELJLFR>S1:>!$R[=DUO@?^?Y:<)=C;,H M )IC;<8C+9ZP:.?KD$OZ:X.&NF&*">LI.+'=&5!O+V8;YIZ;AK=GP8%+9Z7, MIZ+,EM%O*V56RMP(96X9]L,QP^NMS,V=U#1-PUZ57V9TR)=M8L<:3@@IBF&L M.YBZ#4>WTH8M&E)];O'^*F_1+%UA6M);Q-/S1O/'5M&.8=VGH];Z M"T(AALXV7Q"JP?^>Y&;3_A9DG_WZ)YXA\CU^R[5DPA+X@VNSB,?@! 1:;SC2 MSK:XG?5,U^XFGC/1O%ACN,I\\8=Q8V@?+R^_:B,O8('C,5^;0ROQ+QH;>KZ7S'&FG@7,G_^':V$::<,T!JKC6$LB'K@QP0E#J34* MHRDV >0[+(VYYB5(5YRP((&N_'G664QCN@NC']EG4+0-Y]0VG\[\<,YY;&C7 M ;WGP,_0& QR%H6W'NJC!IR]]8!8&"+7P)LF0 ^T7^*"=LLB+TSC_%6D4M? M[^*E7U^^PV7'$IM"8%\D $E9=@8MC M%Q]H4&=J,Q;',)AD D2-)\@X')0#X@P220+TRQP'C)EX=>C Q8!S 5N@^5X(["B( '>$_0*-/\W M!^:+GNBO4CF\T*5?Z6^ZYH"RC4G9\G%,V1RT- &-AEYBD!XT.L1AN] %W<@ M*K!"_0SMDM@)>H&B H6(^3CB8Y:LEA@1FG4J")V&\"Z#WA*(LT)'4&M)U18[ M!3WE"!C*$%TT;X?_!.'$DDBI&7$<@HGAA 0)&?PBC\"*,DY*=8:NC.J5Q,_J M3+?S29\_B4SM7R0A,&.<7QFE?G:J?_'/I0$)JG_]KV'T^M>UHY5=MBVCAVN: MRP[\SG.3BT&6?717)5S/GUH1K]OFP@W5 MI3\G41&9Q_QB&''VXX*-@-@WS+]C\_CL=764,,0%KBXR9+UDEN2SS#/Y"P;6 M!19*=14_@0T#1]_8W4/<9FZ)LS\0\V((^)K5LEIZ;K?HG:+[8ZFNN=P!9J-O M?V&:EM'1@$@?-$U'5VH;W9>/(:OI#NZ N?M>L#')(V"BQ\<@H4WHQ2F MY,K1N^+'(_@"'- _*8O0OT$3)1+$U3?Y^,H>F3PE],QB_$P&DTH'9)EB5%<@ M=PCE@J*/33$W:;J19MN"@(K/9\Z<>AB& YD\@ <*=&P>Y*1]7Q5@98<+1MM%^N M&R]$/V\J@KPKXC!VRUQ(S.-,_7&P^.O5EW]?O[O ;T *?.HY6BA2(,J;H(,I MCRB9S>ZU@#"+=%(&1#2NC[!'[-.^DVG[?GA'4I,B!LDYGL]C*:)9&*&!9J8F M]IN6*@&!>EZ\D>F04 =*#[5O5Y_R!I#%6?J,+4FP/2 D]J4,-H$,HU16X&V\.MWS]2\. 41J"D M](1.R4($%1LC:UYZ8MO5\K0H1CW\S(.FYIQ!?HY16N.C$7>H#D%5@*%@33F; M06GG2O<5\T4]??_UAO0+5.@6=[\5G,(GX)XC2.-QT7I*,S.Y2O,"?<60Z M!6!!@3\7)&W0=6P&G-HD:XL&4K%>Z5PASPEB)F)NZ=LR3ROQ) _Y%7NHA%@J M_3D6U,E6?*MP;M3HA,*-. '\*=8]F5L"2%C&Z> MTZ$-*4R%0J\@9E!E/%HBB6(_?/-W"BD:5*/$*Z!3>$IX>ZZ%#O@)*)V1XR3: MP*W*FLB'43FI8!^6DV/@K%BQ%GZ>NQ=2)EE4 M8\4)OXY\3HFCG"5 ]XC3JM0ILH"+,<$PA1DV,C2^2Z,LDXDQ(KHKW046 G?H MF\(?FK .2$A$UVIG.$_ M&=5RB M%RAWEWA#TZ7,T1YRFRU,%6CPB782G:&HEN&$98;)Q9S8/W_LH$K17 MFB_SBZ0WURU,VR!OC?-"HT@=ILR)0M3B$'4/M5EDX9GN+/,S">'O6*KV#2N/ MKC)\;K0'2&QN*B$1E4-XQ#AC HT*P@VY&(?%DZSE9.)%:QM^#B^CII>VF5ZR MZCJ]M(I#HJJIKH !IWPVB_F;["]O,5/UV?R-%]!XZ:.W51%TEA=]J#_Q6)(] M&!B]5@\IESOE9,=R4 8-:F&56CQK]XRV;:]]W#+,M<\V-8LS379WKV8W/^N< M.K$#HS_H'1&M@ZU:O6>7Y_W'X\RMEN=7;+.HS7Z%WLK]"A]$*/H+JB#M/00. M=XO-"V9[P^Z%;1;1H_!NZ=3A#ANC:\[2&SZ#8F((H=[JZ>3?,="O/;6\AXHO@)?H>C'VO?)>3IH(A^O:(GY.>S\25]MD$26]CH^A7-H'MM>GMQ!CNUN M\]EAF^AI'43;>?SUWBB\W\U%NS+A>/:]*V4^8F7>[Y8FI9=#[5I57W'YNNG2%GJS$/04X]0OBHOF[9=G/N+6^FD.CJ-&MQ?[42 M4\W$U#!;:APNQN=/)S>;\CG;VBHK(+.E#]H- MNMZOF5(Z-P=ZN]<,H-[&GJ^UZ_592DK/7IZ1F%1Y MUL2(=H3EV65QU/OU=7',6Y5LQYUL-E-,9DNW.WOBG2LI/5^((S&IHJV)(>X( MB[;W+ HNPC0I P:<6 F'6:?=D$6!9DK(UEO]CBK>ZBVD<[.KMSOJ9OE&1K8C M+-ZN"TRA<)1##9U8[69V]/[.\UXU3CF;*:6>WNOL&M^4D)Y]9V2KW2 AJ>+M M<8NW$A",;.("WW]CFG3#[8'.WN8PC][*(ZE/IA_: MVO(P>O,.;:T>N-6V=4]=_Z&]L>M;Q4)!Z:Q/77Y#5]]?/K MS4.6*^H6EQ\)WJ.6H?>QK\>N48!3*G=,*K?_)=9*Y93*/?-5TS52N2:D\;M= M)MWHY?43Q1IJ&:;:8UMS&:D-ZT@ DQL[1+,:RT<59L=?F"EX(56L'8V8P'/N M>E.2DM$!PMM %6M-#&]'6*PI:*$&Y9O-E$_+:*G%M)K+"!?3FK$@K6JVXZ_9 M%*H0NCY9:00A9H;WHZP9L,=D!%WTB@"BK6$_=2& M/. C[^0J-[7H=A1B@N*@W6Y$<=!,^:!XFF-#JH![W *NYIAY[[_>G 1 GI3B M6CR86I\&?B@6T6Z#KXNW73UJV["."8=H)]8?N,I1QM-\XS%[RGB4\2CCV6/4 M+:,U4,:CYM=VPTTT^JO*CXP,^:Z]$_Q=%=M0#&^=^&OSO2>+0EAP/@XL_C!M#^WAY^54;>0$+'(_YR/LXC?A: MQD]9-/:"S%UUH2_Y"PY[4'7D4C+B)R]PP:^_L;O/,%NR>LA?TBB[4" 89]<, MP'\B&#)WM1<=R[ UZ-<'<<+OP)089*=9+:L%=CB=L0C>2L+B=W-@:&L:K7Q\ MQV(-ODT=^'XXUY()UV81O_7"-/;GFLMC)_*&\"RH+&DX$V LC#X<:2_ZAI53 M!A2 H4<\CK4,V@'WL->KUC 7 ]$FZ11S90Q6T^+%.3';M<_\."PZ82#^4M-^&$L& M\9\>]N&$09Q$J8,,+@T%&\5Q?[OZI,5\C"P3O>,/&=L9PG3D0AYR/[S3P'OS M2#O[QJ<<^"5:#5SMJMS-)V#FF%.;9]JEE"[S_;F0\-8,1$&Q$<@5FX(F4-=- MV^CEHQ41VD$GT; H81Y/MW_ 81,Q4<1'[/(I04^:!Z^NLAZ M=,(XB75@.M?.5KG1M8GG!V$P^U'EX>Q3Q!#UHHP129)QA9\1-&-R-)V&/9,)8&%?&1SQVP M5#3[O 7S"0>%2L *EPV4O;!*7(06-@W1T+Y/>,R+IK.7V104?K/'^5"2+E)! M'*']SU^@HXFYQK%#98/,GWF&E>L?6L(I6.T<_'B)V_Z)5^ M6 B:&7$Z>J091Y?+_7DV]*S974=:W13W41(,8]7VRWBZM?OWQYF,1@/$?%$VAR2V"\$<@)PJHXQL>W7H.". CA([9&;5R M=A5.ISS"[)C.OD4!DS:[\/:BII8S_"9I%?K3 (2"T1U&G&3Y >6YF%F8VV31 M^&+NI)<5Q^52<681>-@(1E%VTZ@*>?>@$#"X\^+%WZ]_^_+ME4[2PVQ9@_P6 MQ@IT)L Z77[/0.J07VE0V4?A':A4;#116LA,/AH)M:1]4H)?F.VM\K<:\(9K M%N2'+^FW@6&_7.&#-SK[-:Z<_N) 3.1YLM*SX MI0(/*B:[&N>ZI9P9!LY_.EB^E<>@P9,8QL\OAC2"&9M3&-Z6PFI]<,>II/=! M3V3^#_^8QUZ<%6HN'_$HDGPL9R:H%OC!=_C]*DU$JO+?X3"&)#;Y!M]4A];$,XZ8#.+D^9W'EN,I%3K>4/I;VUBD_8$*J3-%G_ MR;*E+LTL'\@0V_;"9H?2GY-\*GD&+NEB"&K\XX*-@-@WS+]C\_CL=764,,0% MKBXR1 SRU_\:1O#IBHX?YMT.Q$.9=H^\"/S^/RFD"9@3C*J%?8"YA8/SM5C7 M5S1=6AMEHU:Y1KCTXU"G_%T6XSYH-PLL&4$JEZ 6$6@( M$^$#+%LX8A?J(0C!<3H:>8Y'N1V9,GAE?NM!;'2@7AIB0*"7HZS4CT& (,?5 M(A8!:*6PJ/=RRI!7;IBQ%-DC3? (38FAC(+@@?]P.3C34,Q\02@!CZHY+(KF MX!3O6.2*+T*:KH!,>A9&+)I#>() $^%(H##[$\=%A$G'NSQ<1J5S FW-@:@Q M6WA*9,"8I\229,(@T4HHPDQQ:L[W?H"_Q]\#"HKT DW%E?6<0;X#OOLN3'U, M=F&4(A8(SHT@WH91K*6Q8 V^C>%H(IOW)A#;11&*GPDF$V=I1 R(!T;2+ W) M3T3RC-ER6;,'F1FOMJ&,]^AKTWBUF67(G'M&%V1 MWUEM^-M"FM1$/7\!R?!& M3GQ\D[,58,9?\JNO]QYQ;8:W=H8%RHF/-Q_/7CUDB+2V750,M$P/0_79+.9O MLK^\Q<4AG\W?> &11Q^]K;;>65ZQ)941CV6"/1@8O58/^WC%I2CZYYM:M:TC([=W:O9S<\ZIT[LP.@/>D=$ZV"K5N\Y M.7'_Z1_S;,'85FY=6K$U[?X]7E//=7U^H#U>$_.\T$3]?>*UJ65Q]HGHNWUZ@G9Z-(Y@:=P@Z?' MUI>['&C=(RU[)!Y!,P=BT/D+L >"Y?@K7 M7"B5<\NP7^V4?38"#_,F'>*V[(@6O\4RYXF!89ZW(0GIV\W 76^JB :F;@U: M2D2U%9%IZ>V.N@Z\OO'-,CI/,4L@M-,BO*^:!+K5\R9RQD 76]Y&6GQ_X+N/ M%5M/*=4M]7XH\LG.XZ^+[UH]<%.W6RV]U;L"0K,'NMP\=BQXW82IIG>2,A0MO5N\ZZ.Z$C/6(E5ZU&P3J@$O!9[].G41;B\D7PW_RHW8VR0>?-C[)8\J'>< M-;M]O=L])O3+?81P'$FK,JJF&%6_HUO=XYU044:EC*IV1G5N=O7.8/?K MS&)$I$!)A(C]4P(#+:%-7(&VCL(H0$ ,SW='7D1((@6 8:G-$FIF#F54P3P2 M@J5CKMF'BP>XJV I';>,*4FESO)C]^OH'+C",69_%4T2)1;4/DX88$$;\N/ ME,.3"D)+G$,UB>/A')PV/"PC?R;WJKO>L>F>W+;W34GJG].XYQW;>Z^KMS@YG;NNG<$W83+!&.!VCI] *3A&MP#)[ M>J?=4T?A:RRBWD!O=W:DX J4*2E3>N#AE+;>L78'MSP6/6["7-(Z MR1EM!5>@J*P1E0JN0,$5J$.@JU-6B+,MZWAKOZ,XA:J,ZK2,JC?0N[9"*U V MI6SJT09OMW6[KV!U5%&ZE_:T[54+0 HLH0J6T.L:G0H@0L?H96 )9GOA&93Y M^X(EK 0L6%N]/1?G\&3SG+/H B_2OL"_Y:?PQ4"\&(]2TP%Y#_[M( S!4)S MQU.O80SC R[C$>0K%C#7@\$E:11<_.!S;>;-./99QC*0)ZY'\$4R67GB&N]R M1_8S(,5-Z3!W&2Y!/'+"2![NQC//XB@TLGSI.GEH^85I%X 8"Z>KQ8EQ#8^1 M ^W4URP*_T80A[L)CAJ)O0NC'RM@"-8>+)8L;EM&#RMDX!+A([PA' =0&WG< M5YAI^4-I?*WB$S:,0S]-UG^R;+9+7NE 5MEN5QE4_G.2SXS-V)A?#,$:?URP M$1#[AOEW;!Z?O:Z.$H:XP-5%AHA!_EK='E_J\F&N[JQFA@MJCI@68(T>:JP7 M"CN.%]$" C*AZ M]!S$(\,>82ZXLCAS5VC_JZ$?$$(">OS#N#'HVRK>AY-C#)P8W$<&H +ASVX; M[1WA/@SM^\2+2[&#W";SX_!QPH>A$1A'F9(ECP__ 0, %HV9%\04 /I%'!>3 M@04!Y&;QI2 ,P);!X_-_4D\ O:!:A.7N0'_6=R?Q.$3$:1F#O,<2?$]"R$'E M\5P'&F:5P@0J8"?=PX"=+*"-;",5?0TP26Z20"F1#J02C$LY'@M'4(W*BY@F MR[K9*_A+F5G/Z+SVM 5';%> $5CR"1$E N+<@C%PDBW1LL M/BAGA\>+RO*ME$*AX*] +9-(YF^?0(W&I +:^=FWJT\*E>54@$Z.BMB31F79 MX5#MXV&='/3LL<(Z45@G"NOD<'Q76"?/@G5R.AYKVXAV!%@G]5IU>PHW>'IL MW0OKI &6J5!9%"J+0BDX_"Z#->@8@[["Q5 :]XQC.S?U3MLZ9E@,I6_'I&^F MWFNWCM['-6>FKY?/ZD8%A.$(;%,A6^1WW%8^I6VU8"JJV 3#S#HO!7&AO4 MCOSHG4)?>:JC#<=_SMW:(:X[P'H6MO M1DV8LEFM.*NSVX6=!PKN1%&IX$Z>SRA_#^/XH6 G)Q"\CR@^_^__U;=,Z^WQ M1>@:!6&E\<>D\><=?6#O/C^@]$WIVUYC(W53_E45.?L6.?8^1/Y>5XZA^QC18<'RCNE\^0+""81'_G4 M8PZ70I]$%5 <<0*]VC ,/3_?G,Y<>H/?,C]E>2-I$/,D\>&!.*;-IJ!Y\NAY M/ V?@QF5 7,[A>.,E?QC1@"SSQ2CSADB<9?D)[#7Z"]N=?'\L-D C(@@(5AEQ$4RKWG;Q>Z"NH)3 :&D':#,H]X' LT$&#%K><@I$&<.A.- MQ9K/QQ)4Q0MN>9S0T?8A"WZ <>E(:9S.9F$D[#R)@)\"J8$^H>[ (V@SYKE; M(2(9V@UX$OY/BMU(/I2'@\9+K":HC8@[&++<"B1%SS +# P88)GW92@'P;X, M_X'[WM03J"C"J;@0><"A:6,>@"\1+& NO..!(R!THPP-(>+P&%@#I)&?P 2' M"9P+_ A^0J"6'-T"X6Q$/PEW)@%HZWBNS4#R^( X7W:ER#WX[&[B@3R$^"0O MRV 6S78R5HL82=[F/8N"BR]IHEVZ2"^J8R.]RY\< YL'C8FX=L$PCL5"5X'2 M*7F*$?,B#2,9X7_AOA/09S0=U$//E7.C&/=89G"@4Q())$,MR4)BJ3$G3'U7 M<[W1""P4NXJ$-N:8,F &J* Y*1#HB&)ICZP0#H&5I5&9.(XR#$&&OL>&GB_P MTL0PT97 ][B7ID"U,3M&*S=I?$\&=7I6LO8%$)),9ZI =B+S*+]7=%9X1O@B M]8DI..*,0]6< ?FPEN7EH:$7>O_QNZY]?O>78/O-^X^9.R^UF3OTK#^9:&0= M0AN_Q-3*+W'>#J1B(W!< 4$X2;0L^!?7W#3*G5O&<'CNA2Y\7/(G0^Z'=P(6 M!FII+RA+529P7E1BX9(_1K"B170?U(1Q /I>]J'D >MDF2W$I\N ME" MJ,P'B*S^Z*=3YF3\S;JGL2;@J_$S)J";(#*R#'8OYD %QK0-#C\/IA*GBV(> M!Z^=J0.+(CRLC(J?\3@7*D,[O!B'*!099V$8P$H!&20!^M 9*@H#^Q1/7Q= M?-QEHE7 "4CNA+$$HB(\+6 RPD!-V4]OFDY%>"\C3A&D5H+A4L CKK/&DKJ4 MM!<4]PNRV8MEOJ]#*F655!1I*)PM$]ZWY"9)11PG2D5M(=V<3 0 8SY9(KQ MA//'%6&]@_3U%)*4B+0:)/0Q#-T[X.ASJO A<0O-#N+-!67=SE3[,D5? K$! M>!4 =0[J)/HS+]$F#$.P[W-T1Z"HB%X6(IP9^%*1H".>*_AZJ8JR*N5.2KY) MAG=R10$D[?0CL. NF>BBC*6P%\7@T6&@6NRA9IJ#@5G*A'LO%[_-LO8L7>?" MTN#7_TX#+J'4" L/@M5T1G:BD^SU5^9X(WAT?G9Y\_7L ME0SZV&@*247N-@E!E?#RKC_*=P0:%A^C8AG0&.&98IS.O>42R["1G.E5Z$4Y M/E1:K(% D+KD%G<81GP'+8+A"Z0B<"-/HDB3XEF.-8PC?/OM13G'+ -[!8$ MGH*AC*4Q$$R@M)$LT2/9";8.=,G:/V6I4^!@LD! .'K338UE'%^FW*MH9F:W M1>I&^58_]X&K^E" L)L!83M'"0B[5:0YN&,5^9S(XH5*@M+F2EH*]&1TI6"/ M)G$50D4SIRFJ @+U=ZC\\9OS,_$8?!):!*39*YU,R0X$+?K&HFR-%4+BQW"Z MT0,WXT#:.,.@7@TX)XQ->S8:N8ZZ^G$X1!F3IY[[X63LO MPH'+YAFA1?YMOJ(\?LIA@!(<%-W/&H\BV7WE>\B62\?!;*H,AEC]HID0L^^* M@NL>U&]@;,F?KPR7-.^3;VZJ*")]#_''/$ZRK,Z4Q1..(DF09B+'@O%LJ]!43; M"@IMI;;-)Q1D%H/D29J@;E[$77UPM 4>+=K&8FSMW1-:]W5O2,)7%OWPL<.O MF>2O\I-(L?9[XCZ&/\-G*\:YP9]5_9+$0EOE CSW7V?>L-4R1WW.;6O8:H_, M+FMW[)'KN#VSPWINW_Y_IMD_JWL1M;EDNOY\^?GJ^O)W[>K+YW?7WZ^_?-:U MWZ__[Q_7\(^_M,O/[[2KRZ_7W^&%;^]OOOSQ[>K]S;$ZS+75Y&H7>L5F^"YX MHWQ>)%Y]H\2SS5%0WE#/.RW KL&DQ,*S37']4)<3$SWDV">U9!5#,.[N M X MU&BB_*._H,:!OZ(I:SFO0_/M(8: ;&X35/-%KUV9?QJ&$122-/O$9E#:(D+_ M+?-\BG\P8B[*/P?\.+C)$;SAPSL4:L1,8T(K>*TR!GU&W,(6Y^H,J0E!(LP6 MQ XI=Q ZN^6T\0$G2"/( 1V*G',M!J^#Q3XNI+DJ,0'[E_M*Y;*,,*V(1#=*<24XC'Y(&T$' MKV=_$5/JT&0:T:IS$CH_,+4 DB$_:67$@_14S-#AZ/E/+T[$,-:X M#KV45);X6^%GX2B6^,K&$9>K!S 2E\=.Y UQ(AG7:,#,,0<EE85Y.4)B>9SG)%",PI =S73TJ:@19.X5%JBP98<'5Y9(C0GX%R6 M&O XRE8AE\RQF54=Z$&*5UE ,@N>+:%2.6$_<<4^" 3;W,R-X*4 M*F 2#EB #TF\RPOEDK;&X]L616IE?R20L50B [M"XI[JT3+G\-F-) MY(EEBQE453\IE_?GVHM^JWI#B"P#LSI%+MJQHM2 LD6/U6:;9:I55>8@@R M*QC#X(=-U(UZ<[>C)/KCS MDLDD],4>'O83> LQ [KD 1B>R[':C=-I-B>SCHZLM9Q3VC%\+"KC(7EVJ('B&B@?2B_UA$&(X)R)'*28& M;[5)>(?S1+KP-F)WBD.XX%F"2-[9+5: '"]RTBFN#$,$6[_T6LNX8UIB ?&_ M69!B5E59&M=^"UE$VVG?08P74SLL!5%&TG&#MRQ<_&)"A98TCMA4KUU)2X.6 M4W>LM!=&%@I%_,@6U=%#6ZWR?)I80"OO(:$K'R%OI-"Y(DA*KHA D>T ;O<& MNMT=:/$$O%E,7H9B!TY4CFG[I.S=M#J&V<7)0O&NW,(A]BS@YD!ZJ]NJ[G%) MQ,9G]%'1#YZ4G7BEE!?E-!.Q>-7@S79Y\$4NN4[FAH:VC N7=%<4S;?B7D*\ M BY7E2+3IF'0DD.[- *ZA.I%R^BUBW$OW$=E5NZCPMO5>HM?=]=__;B;&>L[ MU57:Y_K^5LQSUNG12^^E,](=H$C8 M1&7#3U156:_(Z[*I F$;U4\K&:B,Y_F:_5I"EV,KK:A]#F]I/EMT8=[+&)$6 M9Y97VHM9*6_)K%L&.*["IT"I2Z$01O"..Z5.,1Z0M>$F;"0?4R&Y 43DO-(A MTCY%7ZX0#=,8)(R'+8KVY/X4L_F61T'F*JN_Z"_OB^*]?G<7$[UB"GIUB%@_ MATE9;'724Q>K6>)N0=*U0:FN*COM9&&+;!%'OT^*ZPDI4,O\"S?1$@V4JKOB M^LMB+J2\\1YZD9O;P]$(@BZ^B9_GTSIBK@KJNPNL(^4,SXJIH3Q65>9_\D8P M&N?JOC0;M&H_4Z_M'%=K%4[XD@=[LT#+X4Q;4/:**(S3LO*-] % MG4B NJ:I"666CVB6GS,SI#V97B!/LZTRP8&][DR"N1Q [7)Q5]9?'Z?;RZJ[ M-G).@$PPF2W"UH*Y9/-R8(\.YZY-89FE]8]G'M'MKLO3U M"4#)O8@EOR2;+L7IM%L>N1$HG$B$I?]9S,"#I0Q\5=[NAW=\><8IWNP*F[84 MOZ-6OP-N:KEJUU6?LV-.\JS:4 MQBC.U..B_)3A0H4X%@-, Y.TA4FNZQ'WS.)VT/)P;VNF],/[O^-KO^-H'^5K& 1U;;)=: MC/AMZ-\2$ZI;F%8V_"U_6PYX1?L!K5+8I9$SL=R'RWM<,)(&"KX&-T^DM,"4 M^[9D$U>Q4"KD$Z=#W$Y,3HC3I!^M7=[BLM9&X91[UO%P( PH6[82BUCG'FZ& M%CY=K"T.0?,H9RMFXI?:=;.#A*!'G]A9 M1VS.(IYE)VI!R#/<_P7-I1%N68^K8EBK/-EJ$)F,63:9=(BX#4E^4LN+XS1; M(*%CH1BC>)(=C!,JK(M5LM6MQ&CPE/RB&<6YOEKKNIVF?N*)%5)G7MXU12?5 M%_L^UA)VHP?^3A@_B1<5LESV,"(IB=@=X1%48DM5#59\"LZR9,O%[#E8)N0D M_\EA.V81:(HWP]/;B=9Y*0_=(>0!!T[2Y'\^Z6V;6>=_XG)W)CHM#"HN9JU2 MTH$;VE(QDV ?B<8]4OAS]@I4YGT*1I/IA5![/T45EN<,Q4%VS,IDZ68:D-#C M $W(\E_2&@ .8$JK9N=#;!-QC$1;J'JDH1AT_C!N#,T-?9^!KI%?IJPNSC?Y MTPLC[I(=B@U'!44MH].J=(=?(,8+H;+VW@I@!-FO-+0U@Z,AO+IOH&*4K>HH M:8V6,V>"3DH>0BCM5Y!M>24L)W*QY?/6OW.Y1OL--0+]DN^DHO;-=69'74,J M8C;EXA0(N@-JRIOV213B.V^QZ-,D< 3@Y,@74YGB#,E M=SEB\9 *'!@A\<*UEK8R-M*S;%@;KV763 OV4- M3-6600J6]M5N2FCRTTP2 ML2+R2/='BWTLM[1"LU%M@K!,0)FNY2;6NCZH65#I!2>X>Y%MC:C:B'0]:\8N MX4G*$UHX2-.P.B^-)3P18FNKV$A B!WKXOL6?!7;EN\;0+".5RN(WT:6"Y!3 MHQ%-S1,J5+G?^([-BJW Y7W 'JX\PQMF6\\R[W>@J+?BQ/Z'?#/]-:'5T=OWOE1;L]6( G MRX]'K!77IJ!;!L02^P:&7,H)5R4\O*L\P?VZ7NCGB0&Y5ZR[G?"6PU!QC>\* MLF9/ )J->/60H<0)6%GX>!F83$4?*7")8BVLG*,][(F<34!(38P7&V,Q+OD2 MSE-68+'1R",PMML,/A)+(4>"NTE%D843C#.D,P[\-ENB=OF(0?*?(4H5)UGD MEUFE+@OU#,5F0\J"K=J00HDDL(7'M&DF C,V[I(&OW[_V_7W=Y?R@(" _&" MC8[GE:QA$,MHB8#KS/5!O M+1, +E9X,PW+7$\XQ=4FI[+A6D@%P5/%C ]^)T[DT\(G1FP\3T^Y(TXW4,R M@I[J8<%W$?2J?57W=)=##FX!JA @9ED*CN)6)5Q]$LXTVBY!D1,&KR16X](J M;X&H!51#$> -?3EV&@7-% ?S<%0J&IQ%F*OEE.3#4[+U!VL&(M+6[H6CP)HT2L8(A]4NXM;0<7Q['P;:E& MG&_2G */+ COS>3Q/$.1)V1+M&P,(QQC;B> QC9.3U7ZH 6BCFVT*YL9Z2#_ MVDUA,O/"5+_*DL44!PK.81K%/ =US>VW>2JZXR+-=3 2V6-=UV=*YQ/%)%1^ M>#,_C8LG8G7=F+"=7ZGC-H5WV7K*&E_QG*>^5VP^QT-QI9WYP@_@ A?- M9&2TO]G;X>.M( +M)[,7ND8"]P"R6V:71:UMK'+[QZ''<=9L5F\DNJ4N/%-'!1Z!YG6*;/A.\VR?1(3=)2L?)5K;_2/N 0M7OJ M3OA]QE0;#WF/DY [/9274%YB[X$/='/05VZB@6XBWX9HFBO?[JX3]3+=9DC[5JB/7V6(BNM5]! M=:0UTW$Y+#P4:5K*6)6QXM@@T>S;IC+76INKO%+L@:G%,4Y@T$G_AV06JA9J M4"VT1V:A2J%G+ 32<1H#;]7 MXSO0?;G7=#FS]AUO,&HB9L&?7.-X4S*>=L/#.1$',O^3'8;+P2M*UY6Q..9X MX&U.?XOC#%%$M$*(>GB^)[]66X!\B\-XV0-=\T9:P/&24Q9)5*21O"J:CM0B MPB.U+FZ^\GYPWYN$H2ONER 2D^S*+WD_/'>8@)P29PN15HGS31(D4G+PC\HE M>N5K\_",=P[LX4UG/IU/%12)CGF.:KJ"+6(H.?L0/='S4W$7)7,F\D9'GM,K M/B[3*0]+EB_+8C^1RK_3R(M=3P*;"QK%B4CZ ('@\-1DA3T")V*9R-\R%"O) MJP(37ES/3;A>V='^2L<@.8*/3 ,2BD2%I%L^Q#U=*_4@.[PHKP3!$_:KA@,L MSR'A)1^J%T8V$C9D_6EJ4MJ\$I$WKU3NX\KO#J1#Z%*%Y'5K<1PZX@XYPA1( M@TR@I/RY1.B0M[F(M/]B4+XXJ0+=EYLK>@=&/ED =\Y"6"T9)9:/(+Z!B5;ZI20#R!TH7%0(#+,SQE#W$_5UD# M.AL$CY@(>+N[S(B$(T=#IIZ#<8BFS7\"XP*)U_:H0CQ0;/XR&EW\)N\DNYG@ M1;27$2']$8)4([54WN"&UU/BS@IPFU'U:B4)8D&W(2-4]D5V:5M,#&(E!F$, MOENX:#A.G4GUI5RI8+0\O_GWCLW%I;%WV1W"\L:Y#(T5O-&$^S-$L97WT!+A M>!K?]S5P_3]R -GB5J@<1H!@,=U0 @ELI(\ !\1-=1EH0 89($'.,K3& B0I M,SND4J!MB:"'!!4T"'^[_&<3%>M[Y5PVP4/'Z90@I[*[6S?JTOX'N+.JYP)G MSZ<+L'XQ/!&C7S57@^4FHL@O"=@=Y\?L2C,L*E!E*EBF[+J[HP>O; MTMDLC)(,$0,Q42&7F.;YNQ?$:22R.'$MG;!.1O?4TEW?,CGVIH3GDD,A2X*6 M(696T48H9<&\N(F$[I^>LA^\A -5QJ99@5P3+>/J("K!>C@OJD[R2YE%BZ4& M2U@ZA*:T!/(L+KQP49QO0]PXPK'$.[HPPQ4IJI@7*66Z.+OCD/,7>'7E!Y2J.W.:* BR MLF!(3$U[BY=?O0G-A2G>17@!90I MB,F>_\_>FS>WC23IPU^%H5_/N^T(E@;WX=YUA-J6>S5AR6Y;/5[[GXX"JB#! MID@-05J2/_V;F54%%'C(.FB)I+"QT^TV2:".O(\G,T2^S0>\/"/0R!_NMR(S MLX[(X2DO7PFZ%_2?@Q&&!>FLVJ>4T=UE"O21!FQK3UOY#-9RU",Z[GM4[KNA M)TMI#S7QYQM8K#@MV<*FIH&KXXF-0SH=MN PVWBD7T8E!BCAMS@DI&]!V=,G M8 _+2YE/\8<-LMN%0F!4%J_YGAK9KKS9*XK"#229Q=:"%2"CM=R%9K<><$(2 M0+U=3]K2\-!FBG*EIERH*63HKIV/)O@7Z,YJ7(PF0,7;J.^V25\S K+?Y.H< MK5 *XTIK2+7QYG'8BF$N]0P]0W1,^.3RE \*M;YR+-2,KEKD283DDY*PROE" ML^G1+0VZ9@0KS_6ATYT_IK&!P?G_'5T@9?4-S6$01"4"1CT$\J4HOR);=>,Z M;5&+]\8IPWOC)2D->9E3C*6HGR&T5,4X)8+2@CBUR)Z0&_5LI.')0*D1/9MJ M*>DU)M /R0]\*CY4\9UF1;N]UR,E[!E-\:B7TU^T50IVFQ'EYR _P#&CL&M# MX\VH#'V4Z)#0:%J%CTLZD P!FE-.6LU,&;)(OG%!S8K42@?3LW,,E%"FI[R4 M@A%BI+UN8(W*'$]9Z6=4D]:IVP_6PVU!]U95O>F&,]6EXHRI9J:F7O>B1;ZO M?X@_48I6/[-.N8" (JL#]Z,R;GRX<)TT&4%E;W*: *5$HZ(BI"\-\->A8%Z/ M@IEL+ KF32R?1SK5AD4,@1O),,\7=9!;06I>#,'OZ\,# MF+8>QO1I9IZHL<#A0S'"CU"&*%NXLS/7WLZD_ 7)4)6'0PTJJ60!)RS"ES,R M+2NX]@E.ZL(!5H3D/ARJ.>,J[V=HH:7O[ D#-8 \JKT9-3TF+#SEWZE\BF7% MMN+N3?A5/WMY_+6!L;=6/A=I/>-"*IQQXI3=WCZ.$[&F^QE#5#&2O3OU1 VQ MC^8S_BU@&]*\3\[9>8X;I%(Z7N9 M$Q1NQ(/0+T0N8C?DL4C\OUW/W=GHM.;+]P?'!R_WWO3V7KY\^]?1\<'1'[UW M;]\&P7,]JT4ATY,Q"UR9-^,@ M5(:QL=/0IUO"Q0NW0.O(]1P*&NLT&DV&-"9IR0 D[6^9EY%11M!$N$MB43*\ M0:A0Y)'TGBX0J&WG40X<:F)7]O"8H1E[M3 EVDSQ+'!$*7Z+X_MPV(')$E^0 M9%(U$G668]'Y7:C35KYTWL#Q,D\.55J>_E=XPKK M.7XJ.XU/^"]$<0>Q_W4XN@#K^H2V8:J:]. ==5VZ<$8GVO'()TA=!N?>8-LK MD69.4MG;H@2*&=OX]MK]0*NZ7O)6UCEA+LXJ<5E(%"JN9TT<6]78,'"K82D# M7 [5ZP#]TLNLN3'SW-W0!I%?2;1^AEY13=DT'/@;7!R8??]EL1^1[:SH,J1 M;-3PFAK4P6N;0#MJS#MQ-2=O31& MU$OT*K>1#8Y'3>3:1/]P#NE8G\C8.I$S"8)!#9AI(C/*#-O[\+(7.9&*DIH* M7G#(51H JT'/!W8\IQ'10%T91YJ?T-?-@Y47IW^/ MXIGO6HI@]L'@:R%3G(W4A&T93R:GI-DKK=& M<\O)8) T#FGY\B@N6Q_.,CL=I3IFMO/9NC_[BHRQ#BLJX6_Q8>5([-8$K&29 M$1M6)J<^X,6OQZHL315GI4EUH,-@M@@J S'$@:3+)GREPH'U;\IAR]]]X(DZ M#U8X.[%O-I?G]<1.JW;\9#02FD1T1DZ?DKZ]%IGK@[WJ:TXP5+7XJOIJ\"+. M,(?73\R#*8XPAGVAHI]_O0G:T4P_=+>0ULV-8GIL"56"-83SKOU6 M(T#HQ$ZHDK\^$Y-TA?.OGM/\ZIR?$VVCFR[5I!!UQGT5<\RN6F>(H>2Z!K<. MY\Z^1<_'1A:;4$B'QDF/3M3"R'M0; 3'#'H[MT>^H:&+B1NK@Z!]C7H47?:L M(0>K;A>)#$MWC5W+GJ MS.W/#1GF%'6O:(R4M1@5*B$2.NE)]&US-3&+.N;TN"IK[G;O4*?JM(^T:$%X M%+CA!;+(CDC5A$O44R^BT;/66"W;CL>1@R?:6Z\Y>32>^P[(EW.L11J2@7T] M9]2%HLG^JA!?"32JO%A-X<>G30UP8)P3&I.8#G1<2[LG*EZ5OT_:IBA[GM##<<+^3IVHJJ M9FQ[(]5G^/="ZMF$.DY/-1@#:5+J)+75I6GM/5;7HDW,A>8?B6JMQ74Q1_OM M]<^U"6%++O1-U%6JC+.)/?:I0,;.\/;5=-K)J7K%D$^T$+-5147N2X4=&43C MNJ@%*T.4Z5@_M;5$>[:ORG/U*?0G<)HY&>-#E$&8"5/3R'&(M/[RM#*U-X,2 M5*L*YNB*+U*P3>F6D8=XP(L7HIA8]22:^B_-@RT%A$\:5S0'>/;B&XDY8QI_ MUUJGQ:,7Y6! ZI)BJ*KFQQ1E+/86FP2/?B:L>LEFIM1-JX6_SIJHD9?HX5.Q MMN)=T/FZ_U*_3T4*]'1:W"L>2'NJ)H6#S[$*=E4./B@]F_;2MRI!27[@KJY[ M..1[+):QT#,K-FOI(F-+M :SJB!,2^W5_"=I@F$3M$'36M6)DYO1*$S<6)\B M(K.LJ7PW8F2J)LW+,2AA-&\MJ86]:D,],AHLH$E[.8+K T%-W&YWKBO?M9=) MTYX;70)+RI^IU;&F L'HLE841:=IC/"HF\/)@O]6HN.N5%6[6E"'@L2SYJQT ML:^!RJ"WHX(>95]46SW]Y!N2D"XE/L8,+X:U!I*KR 68,Q,-K% .M77:++QU MI2:T7HZ$#F$H^=9V0,FPQ )I+'<93LP/2#]S4U18ER^KY6(V''=(;JBF70R7 M#539,ME$%843*RS.I#)!2RV,)16.FJ $"ME3.5!$H'41)N(&=>*]SI*I'X"5 M8VP@8V#@,>GZ1&/^F$I88\NJ;GG\X97D>GFJHEJOCWK/]-QR*Q+;MB!U&H\B M(F?G<,)UR:5.Q1@_#8Q!%;+$3"]=/SI\NE"6,OW::M'^I&JQM2*]\P5KN$M< MW&QJ% TR+'<&.3S/B &Z# ,O<3"5$8X5\4 3<%U MT3CA2WSP=C9@-GP[%W\]ONYQK>)\J]-E6N/MM,NXYV()5#^-G4)XUSW2&K \ M4V!MSA3_I,LFESEZL^>IOE_+:(%QVGC-Q<$7/A2K2L!^FXV2-@3E0G1(H MP&4!3U:UZA4\M2JNKO,1+'>DK+)7V;P5.B$!& Q6N;4519C(A,S&4=R8N.QE1%*(NK5>O MXG6T]!JJ*>T.'1WS%;4TH*:$R8@1LRV*""L/W(1S*HQY@]F&3U6U1LVS1U;" M07]3^\:H%%2(LM$2JN7"YG;KI]I0,.O1UEQ5XTM53:$3[IQ$6JMKK]5_-Y;% M@#KS\'3K3!ZLH># P\54R:)S$S_0,0DM&.L UP+7O,YUDO0QH#A#ACS>:A12 MP@E-.=4V)$ % R%S2V;-=/?5MDTKKE-S)^EUHDJD8UVN,R(B:N72"ATT4C_/ M1V/5)2DJ$![PLE8I:[WO&=.R,43,16ZG&'BE@EHUH-1$6=J8RE2)7TL]Z7!F M3H76.DS70E9JRO1(RLXV)/'E6@5(AWR9;R:9/R&$)#YFJ"T5K:FZNF4I=>KT M(4I9;"'?DO?[=DIQGFVKB0Y[U@*R+;2JNTBM_JSU?WT6J,YJ*%N_=B24W#:M M4IIMK0I*M+VYD+H%>&+!O;4,)-JSND0@4XP1*?]PA+?/FVZLVDM$?3FV;1G\ MJI%6MO5+1>K7+)Y^IUK"*NUWK3C%_?.8C9[X'&&3ROP6.>[>,<;HMU' O+4; MZ)'VYCOQQM3S%;66>&[WX_7)/F&8/C.%MZ8(4W<:[O9>&E50]T58 M:EJMPC+(IS4L6^2 I+^BEV.+'0B,?D\ENDF?S1C]&WI;MZ30UW3T[_#H'[.9 M=K?W%U'+DLY,$W$X)[0T2L:K.+KZOC8%AO)D-%$Q8?2CQ#<2P%2,8#P5[#.G M8)ONF-Y8K7_+:SXV3'5HF.I1;_LGOWSIX2PN<'Y4S!I%]PN$7MN*KFF[=PJF M+,@U+<%ZX[IO0J7T6MFBED>AFQP4CHK)-Z'T4X:(CM)1R,V$@1O.:WK6IE6- MA&4ZP:83-BK8^2C_*DT:D=!*6@)#^E]M+LN20(3SD.]+G*S%G7N MS=KQBSJI[3JKN8.=4135E.*ZJNWHLCR;GC6V##D/VA"$78Q:&7T^'.+>[6NP M*X2:;O8GHDBP"8"] _V\#FID(2S!A4'"TY2LZ]0PD:*JX(A"+["Z A,3PSK; M4/O\.E!GZ9E"RKHJ1%,5$@E1BZ&4IL2B+HY <)26-SHNB3KM6HW_ 'F5DRME M$ UT_RM\ ,X/_77%"^P4K6TC53V'!>[PS1DN-K"?LU4 %O6C2P&7@(@AE@!1 M/M )>BBC,;QL2B!S)RIEHSB#@H/JUZ9S2F=X2E-Z4!<&GQ-@"\<(^9"9BYCI M_$:/L)J-D6Z*?_ #@'H#SPA:>$)]Z6_@@K27;%IJZ(KQ>#=4;MP$%5>C#2Y! M$IJ1RU:"J6X^GL'\&M3'N-O[PU!W?P9.RB"!V34O57XJQ72@'V.Q9*-%R&5M MK@EC4H-OJE>5BA41UVLH5.5L:XU [PVB4)_,38F=9Q@ZD,-*QP3@G17E6\OA ME^GXRE*5)IPVX!<5L+PJN*H!&QNL3P6/)415>$.#>LVVIYZ.J9L3STJA&=<+$:H %G@(%([E,B3YZ$U* M[/-Q$PX<8).H_FQ3%?=-\@+CFZ 7V+W2JA+3=/A:0:#6B5=R4#"+,A6L!M+M M=%+20 ;B#87\#$1_5:DR2UY59377B$*),S*J;@#RI[9Q?@*\42$14@?2 MA1P,\-]+3Z%YK$;);MK,Z,&UD5';[ N.*IM.FO3WE9RHG]:M[";9HE[8E41= MRPFATY5$W?<,N4!6I:$L6+ZG2W_:V.,JN?)16I[3E>4I*1F.BKKA&!0VXV]- M35 ;)[!!9 "QH.9H;*6HWK_$/DD4*JTV>^RP5YWR;MSO[;RT4%_F3,@=8\"L MHB^?; 2-]*_:8X=7MF5D(8!:2U!RST#_]VN%6\/.V)6A6B+V;=Q4W=ZK)P,L M!KL8+1H9L-O;J^R"M@40J#HQ@C\W!L2/MF,2%W4ZMF]C#U"J2[>TFI)53=S- MRR\(CG]B4O :MX^47+-:"HM4QFC5>'(:TT&[O R%?+?BEEJ MOM79(E$M.-PM\,?^&(V$NC#8X@&8U<,3LE.W49C4I0X*KFH$RFDH8E31J:ZS#:T9I M")V8I)49!CX^;;"#:Z0?^\?X [4:?,'E-837ULPBXHGK\'8[X@%.Y@=-*G&!:Y$Q,;.MB$S+7RD6AOASY-3#*V#OSR>"9)3K1J&NC&]-H?38Z&*M9L@R*:B,!B5T9G M6$U!W,)@UHT@U $RRUV-.+=V3C(9XDNAO-S336 M?+_W55[I .U0#OIF^BB!JM<5K7W,!ZD"+FK" _&O@-DM\#TJ05 ?T3L:,4V3 M3673]X&2FX_Q 5536DJ93_T;U25$T6LI;),=] T0+:4>R]%85UY5O5^K1RWL MD):_&H&[NL3F!E<-Q=U=_=46Z&)![MQ8IYLKN"C,PS[;5@'9#-V3NK@1WGUR M5:?2IZI;W"BV1GY8,L>8!W514T1OUG+(2DR M/U($66M)Q2M,IQYB:]4V+O+_M*HA(^L6L(I,7I504*B2S4.(3"MYHJ&# M=,Z):J$7.I V=S30CS-,T>3R6Z1#H24R9Z M??2:8&O]9M21!NJ,0P=RXP&-11]I,OU:. M@6Z:@D_J#">=9;]GG 3S2_(*%%4-6@]5?H\J[X&;K7&$YZY,[UL?HVUDZ+]2 MO?Q]=378OM&JS3+5YO5"FUGFN[V7S>?VBT=CZ]R4X+#@:*V1XC?@&#[#+Z9Q ME9XJ,3,[-'UCC?MB/^(;M?2W79GYQ^HZ<046W"<4 JN]M!%[C0C0$LT;9H!X0*,F^)FDY698?7RMF&%^63I7J+G!/+%;1G>5(R MEZMH!+*D+@.DY\WJFA\.WKU->'W+M)3K*7N*[*6+D;:E9LR6&RFBY[U?RV?* M&L7O'ZA1[WNZKU.UG)?V-PZ5_-BK.S\_GI:@CZ0&]U>A(-,7*FD:6XEPD K) MI86988)]+4%0BQRIE$9)O#AID(9,^2@.M1EC!V9>!R]F]M;XM4K9FE51XP?& MES4LN^Z,G]^]+@2H3+>GB>0TZJ2%CP/,EBL4D6$;9:?Y_L*%*M\><2Y5)0$& M3_42^CHH8W[?--81B@JF,TW,B!K[!_E4-0&I2O("C[[N;(&7Z^C9RQL^4-<6 M]N>VO<#<[]2MVG@&U9<";@RL5D#;)'S) M=!FZZE!5_->($=/)KXSJ6KBU##E<7&.=@;O.\9@J4TXVNU-XZ6]=AB'C3]&:L M_. T[T2%JBC>AA:/;FFA1O1!#3I!-V#@-HQ#L(202-FW@ 3FMU*'Z*RNGD8N M8PDU?$TP]=FOY:[<[2LRHT&!ZN&HL9\U%+EN$7YBV-T>MI0.>&7G=/XU'>H8 MLI>H*?1JBXT)791CO I^56=\6JD>"K2I'!#^^EF_MF-%[8N=JY:>I:Y!?_8_:W1L@;GM*-T_"WR)^TK29T>G8^4;A<=9"S M'>C;^_!N3@K6$D[7?;X\^&-!?%;5]5DP4'C"=B$2*\1'=BZ!$IO/>+&^XFO3/L:<2Y\ O>H:)+>A*&R:K47S3J74>O MK5HNVN!++"!251Q'KSXMO,>Y5_5;^!9B0?1EP48E-L]5-#QB/F+YBQL$NZG9 MI2UQ?TG#W;#>?EOZ3^RCB]4=K:L";5VS4IB.\L#GU61+*>*<-$FXP$J%CL_D M$D+2-_Q2A4WW-+#[85,).Q- 6"K7;R^V'_V$7TV;@$K;RB"4?N M??_ZPUR$9(97XQNRZOVY##];L"#B,C3F%[-9Y-;+:W,/23@\GH;SE$ULQ@+_ M$B36WEJU,5M0=EQ7Z$^HN*'VPAZS3$,9TO8_M\P04R=OX,R*6?5D%7#6A9YY MJXS-TU:MYXQT:[Q+J5IO!33W "M55_I,+[)\3G7,TUGU'8SXTR7 M'"V8D:BGTNC=;F?CY'$K\V.5Z"Z_H;J/AE=MN/R9TO"EUZ6HJ!Q;88L6T0J5 MOWX]TL.ZK""-&C9H3SMHB_1%)%;#*:9M?=Z*-KE8?UIG;0B1(63?\H M\.7.?@LZ<79]5GG_#KU]Y\UH>$(0JZJ=EQ+!K"ZT\;U=*U/82NW-F=BZ*%E#6&.OW&B F7@]MXU/_ M;61F4^=Z,*PFXZDN=%UA,^M.-.4TC#1G;=GE:G4O M1L.$*J__:V/1871M9( ,*=G_K)&7]MG!S]4+Y!AS)C@D24\XA:W44.85?(;8 M&+N]#ZVI>ZI(O=)%Y/H_\$=Z%F;3$D3;QQ(JN'O=43I7YV.='O9]JD0&/!K! MCL:6UM7%NOH+S=_G<-M*\!BM8'J+#$R6A= SRYWV>."_!HH"$(]EG\8NMFH>V9K) ^DW'P\S5U^8.A>J;9U@ M,TP8%-EKXC-_K8*PE96 M9!KMJ_],U0CQ]AYJ.[]ME*DJXD(G S&Y@]1O*+893X"VVK=R8HV_N*;5O>$@ MU6MHKWDVLW#?)39,<]B]F' MJ:H?Q09V&6@=AC;V75TRVJHK_5$8]4=JUHKM4GT/)@[FS+ZV.#>U4Z3XQB;K MJ2BL+I+5[>I TVU,B*7KM19BUXQB:HXDY2)E,?OV6:7P,]O9'S!>.1=PHG@E MI;@?)KJT> &R=\POK^FK[\I]J-S'VZ)RGS42V44YT&8Y;^NNOW8_[/8**">JXJHTE-/Z*5OEV$\-7< /U MKDTIZF[OE30S(>"OE\$K:-"TJ2F,;9MH5=M&J]]>FPM*T<'S,UY=B^.@JB=4 MU3X_) S!F1-OP2*%%>-S$3L6#;*OG45A/+ M[^:H*3!%II%JHS78@L!]VAG58U\M8$'57[& \":]M_EDA(DC7Y7^]*WY+-0( M0KDG.%^:S-!OQKZ2Q<^QVER[$68=&E]*$$\1^,[@ZCI,ZJ)X\/3+]B9A]LR9 MU][>='(*E#G1I28X9EBSA19Y)B_13#&YZC7";X*FA4I=\ZL&)D$9J2A@P)'' M$@_5;C9LGJ((61L."A^R+'0+*'44-IMWYHG,L*CIE&[BD8"UYW M8VD?&GY$4E?OEK"D[%R1"J,@?Y[!P=8@(!:+/L M9L1D/3^IM9P!IH6K27U\NMH+0S\GP%43$SH-G7^H@RI/1ZH?0J']&LY3&:JI MC@+T@*%Z;UBT;'&NFA&0ZM#9I;[Z/LW*MD%O2[^WH6DXR-E<:+5O@ M'I3B?W;*S''<(I'2]S(G*-R(!Z%?B%S$;LACD?A_NUZPL]')ZO?[+_>/CGM[ M+U^^_>OH^.#HC]Z[]V^/X,\O]P_A@P_;**%>J]Z_&CI H2M0&;0ED=0\0)P% M9'QV6?=C7FEG7=5(+\@W+>+368J^<1!Y74@]WFQ2;PXAWMM=II'_G")>H=95 M> ]_$DR[^N]70#)@D= D ]4SK(NXWV.B?1M9Y6.-"$F>LRH,H[X@=2(-G9=- M(D/Y"V,N]!@YS&V;,%'CA=P(*EQ!5E^>TZ'7\Y1;#=BJRD'W[9(OILSB_*HU M;Y28&/];+P1_95N:,^&OEV"JT]PYC/QL[ M:>9']Z\]H5&E#F?!V3?XWGMP_RAR7H*Y 3;%GBFZ40EW6'XV&H]'%U1NJ> / ME/.MGD!W2T6Y^C''F/E_,X+?O>9Y@Q!F/GXO$5,"B4R_SWQ+(ZE?Z=<9"?W# MW\VM"RO<57H&IW#SWOYT/*JIBPZ@/=M5):E5S)*L,G?7 ?L)CLW=C<-_H-M) MU<)GU']. [G)*E//*BA_PU6<@((7BMHJ5=M).9P&L[X5W2BF.!^Q69&SBW:; M]3IJAN3#KY2/C']3\S7U>[5WOV1SM(5G/]JHVJ73WB6XC'0!A'94@P>;[6J@ M:T2_!7 MX;2.OG*/1KK=0[5&V8=K:+)FP'6KG%;@8L?6$M4&5!'6OZ:@ 'R'P@_^;F^O M#DGHT@ 3E]!-1+]XKF?5D5/:;$+F(E4D-'?7##U9)AA-C>$%G^D_GGG'_).6 MR,;AR%Z O:[Y1UPC/^FH3*T XWH 15OVZSM?LG>ABJBM^G/:I+OKA?_83EUY M@/TH)[ FK'Y6:-ID-)$)/AFM)TL4:,6U[[6ZX.=VO>QCUBV3+*(UHO(BUZ(Y8WTT%- MV9PE,^KCF*4[/.L9,?CK+X']GUAOL_N,&DJO'A4$$0<=CQAI0B,KZW%=\_3Y M0P$]KR7:U:/JV56+F!:Q;M^*KL^J,CA&%)'WW-_7;*?F; UTM($(5)5] MRQ?ZK7=JD",)>,Q F$^SJ@2''2$'")9KFD\:]!?=^FD%!TJ%:FF\_SNZ_,\)7/RY&F!9 M#D'M?)<&2*\.BBA]9?\4DQ)G.&YI56ZR51JZSJ!4_D];;=4=KC:^VIH;\ M1ZO:YQ=W-V@:T8;T%[ZM_N?"0GK&61LR@'ZJ.K=M$ G\EF;;#U+/E#: Q IG MI)Z04ZI0%1UOS?@W'7"SE7S]43O5486+1,CC_&**R6^ML\0RW'%#R;!C/[:!!XY_IC4AXT69H&7>2,D'3[,#T_5_4=?'S5>\4G?"6&RP.1XI(#.7JU_W^]X[>] MUP='>T]#X<[QVK HC>WM&K11_T/KS\W_U7?[W97^W^-1*.8?BQD&-4 M<@-^7LGGY@^_X:CM ;]Z7@YI-_2CW]KO0W+&3BU,..B7T/O4QYK2TW0W=F(D M]LD8_B?,BS4?[!(?_',BYC]+W5W72Y9^[.RZ2S^[[K'1;A1[-WKJ/VG%:M5P M+G@'_[/C[S0B0&"XY+EW?MESVV<]D,77CZ3Z[T\ 0>7\ACO"P &A,_"Z')_] M]S_YK'9<3L-:IJ$,A$OND1':,\1X5ZY=C#=R2/,)PR4UWC+W. M-Q<1)%'C[?VNO;T/>@C\I$?7NK&;TPF.S=[$AM^!O]G+IZS89F_!W>SE*^>R MP9#;[-W$F[U\9(?-WH%>_TV-TL[N7.?+#./.[ER3M=SFYM(9N_-#*^^I>[D: MM&K*"1#\3D^5:FVP!$JWP2I--]LJ33?;*DTWWRI--]LJI1O8#I,TW6R3--UX MDS2M3=*-7?^,A[;9F_'2S5X_(:QO]A;2SD/;&CL_3#H/;4W6PP3:%NH&M\-=P*QOLKQE>V.P= M;/KZM\9?H\O88'_-L,.&R];.7]L>JS]<=IF=O[;.-Q=>[Z\AYL!KPAS83B\M MW 8O+=QL+RW<;"\MW'PO+=QL+RW<'B\MW&PO+=QX+RW<<"\MW"8O+=QP+RW< M?"\M[+RT;;+UHV5%K)V7MLXWEUSKI>TK](+M]-"2;?#0DLWVT)+-]M"2S??0 MDLWVT)+M\="2S?;0DHWWT)(-]]"2;?+0D@WWT)+-]]"2SD/;)CL_5O=NR% MMK"Y_H&^@6V(O=!6-C?V4O/"9N]@T]??WY;@B[J-S0V^U/RPX<*U"[YLCT^0 M1M=Y<_\D4.15PE(O@@'O8-UG8=V#U<"Z^ZN =??]!X5U?U00\_?[[]Z^/^Z] M?=U#./-W^_"/H^/>^_T_#CX<[[_??]5[]]?O;PY>VI/>7Q^\/[PS>ODCT9>: MN7+-O(>BN/,*O!L=]*/.0_Q]Q,K8>9_4,Y[$T(Q][>IK@+'9GW-=#<6CF^JFL)S#]< Q6GV:A M+1BG0A_HP2]L^D&0N>[_F.+S9#!0#&T>.S!:\T4\6>_:3QB+/R;\GPM<>4?S@0;U"-YME $^I_569RTD -L3,"H#G. ML1$ BXFY3].R!\)RLT)DM@)+KFGWP 2R7CLK'#,P*/D0P\4>.D M7H_YF;P8C;\^ZD3-7\%Q])_URJJ:JA%7^LK.RLE$TO2V#^=(_#0R^NWXA _+ M[WKLFV;I8S#[!%A[ZE=5A<'^7U^^_?#VV=V5VV]K*>G=4,V2ICFY2NOUYT=V M+1(/;=&2 =WC*/H*A57!2QKI!M3+!P,<#8F$/3"3R/08NN:AQA4QQZ_9Z\[R MOQ[HA]IF9J@?_M7JA#E^!TX*![>BLJ !TKR95Z%'$0^DF;DV )$,G^/J:QG^ MU["L"W=IU7MG\,:+\OU81$(!5KGLT[(Q^V4:OL53U15OFT MJA2+J''6CAXA_&,%TV9Y-6%227A8&@A3?.;%:0FRNYP8H:L$^@"G0E:SPQ\W MWRW]G5>EVJ%Q4+>,;E30I65@P^/XB?*!RHJ$.VR[Q+%UNK"BNA$IX9>-UJ"Q MLK?7#A#8'3:*N*UJ5-A_J1- 2[KW=/VXMVK,LZ(<-0V]I'(\>8DF:V6,C#K>8P4BW/BW MZ@;&,(4)AG=V#FO[ DT>\C07#T-_$M?U40VWY[US-0#.,JB+D^%,W]MV=O/>K^^>[GW]O=G:KXZS0/^S[34;DTF M*:AB9M/1V[1]:=28>2.:H?#2L: H6+TN&D1=2$$CW"N93\=J:O6 7U2UQP(, M"XNG69SCZ4!'@6"7TT';+?W0_!Z_L6_&+EM>JGDD;6K;G%5#'' NZ]/L3VR3PYYCH^'57VJ6ARAZ/A0.#@[0ZXHB)P>]&M502JCAAG MVF>H07LX=WLT)(H%13@=TYGS;#2=X'![^,GXAD$$Y+ABK*(RM0N'Q&R^TJ\? M**:29/9X#"H8!Y./85E**9NOW,7CP_GCC3^YU)W<2EYZV["/YHX?WUAMJF@" M47&.42[%=*R*W)5II&(Q9?6U6GJW-W[IC8A@R7J0KI7R%TIF(_W3NIZN$/@P M!:_).J3Z3N4EO&Y()BDJDQYHR D:)R6&4[Z50*\Y:L@3$!TF?\'/FJ)G]/<& MHTH_\V9WN]NSJ)"KR(]9S3=5:FW>M#"P-D7+"5\.2GY8%J!'@;!@V>49Q=/. MN) 876C\B#X&>2XD,#G\>^85*"60_74DD]M1R1_OY,G24WV#MW)[FHM66H5\ MEZ%R6DA!X5_H3D@D M+&7@JU"R[3XN]?5JBYXHEY8%_XTKZLADCM$MT5VA:!J1K+<$%'$L<2#((#3. MAS*'$^7CJUK.E.-\>H9D Q_L]L!*S.2@E-^T96,9BO!8E&1 $Y85D]6A%2OH MO)U*'^-RLLK'9;::>$/?CM&?-.)6Y:N?^=_WVS MO_,,E/CH;$%0Y?Y1>YES4 \8'T0KC^?:LVM2@K7K!K[F&+PI^'(V!?F!7)V/ MSC)X%ZD H$)\#SZ6:$MEA)&&F\V^V5<;&=U)&.[2 X &.=@ZH\'@BHTNT!ZM MBR6N\.\KM'XF?$ GI96N^HLQD/H0C*-Z/;26,_MNK=,E:78WH0U_TFD^<%O' MHTO2LX.KGONI F7Y UNX_^L9ZIEJ$OE&D"PLT%A4]U*8%7:^)OLTT4RU. MS&U!M/>5A#,IZT:S-^59.6GB ?>O/-ID$=;+9R)TMS ZD,5(M5255NXJV&/T MPD+?MFWS @677$<2X2X6BB0=B %F.>?CVI!*G:V+";4]?]TQ/7UYZA]N(-.=1Q(6UOU*XP\=AOP ;(!]<)3N*6%A6K M(#LR!XJORC+E40A+K*2YD=2\AWPTQ4(4&LIE>:Y-*7F)H?YR0GS>WBLM.Y/X M' HIC(:#A4%_/@7I,;8+RBSK6)VNJ:6>/4S\% [T1R?:J*)S,OK4(8%=!'0 M:P+9(G-S<-.A60\=!=B_ZE[[&#;IXZ^LRYY94"U!]=W3<<%A#H0V?QN?6KG# MQMN]-C:R36;([]J_T)5FY1"\5KSF06.J]6^A?\[X%58!FVNEVZ'+; 5-'UFY M/ZYV!X^KC]SQ1>8U?R%SFIB-(N)V= :D2C%%EM:5?$H"@5_UQ4KC-:$B?4T5 M70=XD#B'#BY+R/_ "V3M4V)-.&7?*ET#*$I]X>2B\(D.'IWHY 8R%1B-K=Q4 M;6&,6L$.?#%>/"P6C8,M<&5>8M82';8]\C"""7I=>"YP4 .3RCNI'D8&)VXCEA,7O:^3,6)3BTQ0SY7L?% MWH,D/]'A%-9[A>+US$3WL%F)@FC[.FTD5%0%+%;X0S4A!_UU>2D% QLRE_6G MU[AD&RS#9@/$5+CIWZ)N\Q=WU^MEY6 P7]-?&Y6MJ&6#DK0\HD?23!GX$Q/> M+*P[RM@M/_ M$Y*$DHG7-TSWL<5;G0/U6A M2?!=3D:3DNMJ?BZ^D8+'S0!_HM J2HSAYJ-S,@*PZ'JW9TB2ZAF)*M$Z)[,0 M;7C3IV7"I#HYHN(*&1",(EKX=05_JN@-&-%&'PL[,G1KGK(U"Q7L @,2OG4R M&I$.0&0JW'F[A EW#(0(]LX8SO#=>'0R5N;3!99-*>$*A*!>RG/;8UB^1#AB MH'N@T=X9^#)35#S32LFO'#@+N('AO\VG^,!S\^8S":Z+,$(K+F]=9/\75E5:^GC@G!_L#RJR95.[.7 M27H;[5Z%:K_Q M?5]5<\>-LC97MMM[I4HCIG )%)>B.K':)]%I,KUK7*F.@?91WN--C2I55TOJ MNTF@D^U:J>J?F@CXLBN_ *Y'NP(8NZR:'ITV<3@&VA8]0LD!I MHO%"3KDE ?5M0WW^[NL<<,UO; MZ\1CN]6H+FQ78@!.DLY%WWAS--3^VR>6L)0XF=6=_ I\!;;G+9 MJN<5A!>JH;I%]A=G-P:_4\GP'TOGODH\41.M"1GI[(TY5Z2? 2_/;.U"9LUN M[V5S0>;*\4;H8IOMJM@#9=W45G7F3KF#\#00^'"70NMVC'A,C,I2##Z AP_Z M^G OZ'&9%8PJS\ZD*%4\%AX-F\6:!&U&* MF*2P!=X/MUE=MT^,$RW2&9:H[B^22^@+$T-N)6_M"3&VBKPT==8!@^4W:%W? MS-6I"-Y0Q\WIW,TSR/?758&WC0&0XD!#9T&EI:DX6]@Y5,<@;<[7QL <]S=V M7(TK4?]>.144B%R-@%BPI58I5Q]% AX;:@E8$X:,['.W:NT:X5 [A28M7XS& M=Y 6X')Q5+WU":Z(BXS!L*PNM5X)+EBW JEBY1&\MPG'5=-S*JY2UF]MU[0K M$"EI@QAE5_5%UK)"Y]N:(L=V>8\N2" EH?-&5_5K]/G-"!^0T1:_<.TFE55C MWUY_["K J#PK.NAS#%K7+?/-%AO:G#D\G;5"1IR05JFC='9!GSI #(R#23XF MS=,[&XGF!S>1M7:&K5F%Z@W4/I,=#%A G\JA #EW8NH"V@6GI.BK" .&,P=E(:VX+KU]0UJ@KQ73_ZS^B?W-N;S */#I:%K)ER/T.BHL M!KP%'M(CK?_-J.KM@5="Z>*7"/(] G> K__"CX"T%#1&H"SL-0SBW@AXB@#4 MA0F'S080C74'S <*RG.GY0 MTA.M!N Q6@7 HP';O'\AT+K!.5I0;7KFP74P?NNRZM8PE=\U_MP'PI^[AET-Z$_WHM_;F%P@F.@OUL:;R--T-(Q<)70\LT2_6/+!+/&! C5N?Q9@^CAOV.E>]>#[A=!C8,^TA4[JE[R^0V(8^D):+F. M=@(> *FYGMG!-71"J.]K=2C*GKC/6=R"@Y[F>=Z:S0KZOX5L!AK+6WL^0_A& MR@_B'S#= !:2&I[7IK+;'(#36R_5NGCKO]QKB^M-V?]=7CX?CH:OQSK!/AV6 MD_T- M!?YKOZ&QO^.]__;)/YR*+_O? M/O^1?GE[=G!Q^.KUV=L__CTX_/ZO\O#5^[/#X\^G1Z_^^O[Y[/V7SZ_RRZ./ M^_[G5R??W_A'@T_?S^$[>Y>?OYP./A\?7GWZLN=\_K+O?3K^TSWT/G_]Y/WI M'Q[_^_3(^S,X=)/+P^^?OGT>_NOT\_?SKV]?G82?/_YY]?GL3^?(.W2.SO:_ M?SI[/?C\:M_]=/;OKY^.#[[#<[Y_?IDZGS[^J_I\/+KX]/W@^^'QGY>'7SXY M1W_L.T>O'5_#GX/#X]\'AJZ_^4:E_\W__.LW.Q.#ME]^_''XY MO#QZM7]U].5/!Y[K''W_%'[R7I_!,^'/)Y>'?_QU\?8X]_[O^\'D\(-S^>9X M?W+XY]]ND+I!Y N6BLAAX+3G+ T\GQ5Q*.,\2XHBYSLOW"CJAU'RW_]LD\<2 MQ7(7F7<+OKB5[IEYY:S^ZJ33EDJG('.CT/?]2*9!D.51FD1%ZGO<\XK,%:XD MZ>0XJ1=WTFG=I--5+9TBWQ%>#.+(]0O.@BP!Z13EG G7*:+"BZ(L"T ZA7$_ M=,,UDDZK=+HVP1JLIZY2)]\W#'3UL=9MJXL%HK>C99/#V(]F6MY7]_* MD9QH#[D32[<22X>VT21R-P_B*&>AYX/1)!V/I8X?L#1.O,0IA,NS:.=%%"7] M-+VWT72-:/A91M--G?XGS\4/8F5T7+Q*+FZ,"QX'>1)E,0L\D;(@YI*E(?!S M['+N"#=,BLP#+@[2ON/?V[A8(1<_N5"3J1]2,=T[V10W=>][.'%=$+ICD+ISU8\QO4SIP!GQXO]G 4\*!C/$L&D"YJF2-,X]"5X M/([?CY-@C3R>%<5C.F9^V !&Q\RK9V;+PBB*.,UDS/(PSUC@2,XR)TQ9GH3< M]>/(=;C8>9%Z_NA[VE?7 MM#<4;_&.2%Y5G;2ZB[3ZRS8]Q9$&>IXR'O&!IELDT%%[FA2F8 M'J[7]_TNJK'%S/P@ID?'S#^!F1O3PW-S)W!SEQ5N#LP< UOS IA9)IX?%4&0 M" ?\B,3M.^F]W8@NMG%GKCQ0??\3?BGMY$D7XWA40T/=RC%>2A-T[:31K:31 M)]NTX#QP@BR+F!LZ$0M\'H-5X?HLRUSXFT*((O'!M CZ7N2LD2/4!34VT;+H MN'! %,&X0A07+TCAD@LLBD+$;JAJQM!\ZZ1IQ[TK#&.F: M&Q(*.V]UX8H;%VMOGY!ZF-*,SM&YLW#*;=/"3S,9\B1C81:X+ "S@J6^ZS"P M)&(O#*3'10'"J>]$83\-5A6WN$TOPZ8$-9XPRS],'4?'\O=A>"8)0!%G( MI&G:CY-5%6[\=(;_@;5B>HEA)_)Z&?%0 MWUQEJ&8#&@O?C1$W9:*&Q&"_T[F",[MKE>N3\/<>*"VD;N;=@ \G>T.Q;R[G M2'9B]G9B]JMM626%GTN.=?>,32W$U9G$@WB1*9NEF\\\*/^['OKY'; MUP5M-M$XZIAXE4S.:&6_-=;S!VZ ;>UO\54ER MZSH1=2L1M7]!XDG9&G][81B%612QQ!,'L30Z/EXM']>=<7\G:>'S-$U9ZF)<)H]CX&,G98GTXU D M&7>E#WSLIWT_C=:(CY]8).-@^$V:(1,E\F,+0_O+J!Q.>CC[$(&EN]#&H]H< MZ 5-K@X)\=BZMDY*W4Y*7=K6!A>N+SWI,>EG(0N2,&-*'GAN! M1]3WDG6JR>^B&IMH:W3\NRK^;:R,R MDE/H."^/,9T$H.$LY%ZQPO3S*"N'Q M(MMY$??]K>VIV0 ;XX_12. 8LBYF\:CV@[F&3N#<3N!F6D;*R%V0]]- M7)X[N*(X;@Q*9P@\GDL8B:"!!P"C%UD;IZSPN%!)"/NP(6":^#UG7"=BJ">6,""4&IZ M@]'PA.&DZ0Z3=!VL"@LZZ&@TS+L.N[L((]>(&6!D1@C]0 M2)9Z7+ H]H4399[OYB&P;]QW@FT=F^([ZX_^I4 [%IL0/[=;?^V.XN9CJVZ] M_ZT1Q@\(3-))W]M)7\\VGF(WSGWI^4SF6:'&PV11[K,H%)%,A'#26.Z\\/IA MC%/U5N7,;0HD22?8.L'V>/ KG6"[M6!KS$HW\'P9."[+\X"S( \S$&Q9S&3! M,48EBM CP>;'23\,-P9K29N=9B&:BGV26JOV*&_P#&N_L(:>&$VQ/&9VP_=Y MPR.M]_3__.CC^M(K1ZQL16EB/ M2?.;?F1/+*:N(=%Z@Y)GY:"GDT9;*HP>=@-S)HWO*(ZL_RI.. ME\B.U=H+I3H*I!<\22<%#)_09CU/)@L #P10[ MG$4\SY/<=?,0X5D\)^K[]P>#ZTJ/UI>7'P:@I>/EE?-R8V2$J>>F@1,P[N/\ MXU2F+ O#E$FXP*C@19%Q'/N5IF!DN&O$RT\MFF3&@-L1V*Y1ZE&-C$63V8UT MNNIDTYUD4PO5)8]DX*9NP'R9>"R0(F3<27WFY*G#W<++0S74S.D'3M3P@^QYLZ-W7[JK&HF M4!?/N#UC?C@=C2>J=8I0[6V38T60]T_".WH$R/M.7MU/7K6 8%Q9^#Q$>R,3 MX!HYH619E(1,AD[B1W$,,@O,CRCN!_?O]NRB'.O+QX\ >=_Q\;WYV.K:]K), MA+[+4L\'-R)R,=@1I\R1'A@><2+<%/DX[4?A.@$Z;?^TP4T/R>B:N',PEU"$ MC JKZ5S(;$)S"$?4C5XU-E4V&H]'%[#A+G[SV$ WV:23KW>2KS.-Z$F0.2)G M7H$P>5[LL)2[,]$Z,>U3B\48&P,9#=:/?Y1\/&2C MZ?TS04_">7L02^+W:05KK*J7H[.L'%(!T,OZPN!/52G(NQL-.\?N?C*LU<3M M1ERF(<]9ZN?"!)2%8%X(ED=1Q*[P$\P/]4-OG1R[+D"SB89'Q^,/R..-G>)G MN9_!_QAX& X+9)AAK5D MU2DH1!!+IP<>#SJN\$Z!6&?6BQ$8>[E\UV"78SC M\6'WNI*Y^XHDOU7^ZF5Q7N0)PSDE+(BQ+C\H,I9'493%L02-X^R\\#R_'[KK ME,?N AZ;:'=T'+PJ#FZ,BB"13B03%YBWD&!4I#Y+N8R95[B9)U)?N#F."XN# M?G+_&1]K&OWPPO5''5#@>ZNR*N914>X 7K71 NM!3(Y.5MU75@6MT89>'H8R M+YCO!C$".F$52AZRW"F*-,_])$O"G1=)D/2#9%5S3-8&IVZ%(9 GS/8/8J=T M;+\"MK?@@2,G2L&W8&'F.2P(@.U3;,Y)THQ[W/=RCN-"8AR.&*X*WONA4-P> MNU#E<4I:-@#EJ36,J0OBK(M%-3?-Q9*UW4B7V\K9PQ;H"P\]/TN#C/D)#\"\ MXCE+O,AGB9M$TG%%%.<87W;Z8=2U&&TQ(S_.6*:.D>_)R%9,IXCB+ ]\YA8A M9X&;QRP+HYBY?A)$PG=X(52BR'?O;2^M:4AG RR,-ZT"V:YLY7$C-7 9QW 7 M6%/7376YJQ1J0:-DTO.$0,W9H0G8R_UT@P!\Y&!LYBE,L"BDS0.X/ZXFR(#!U[?3[=U M+M-&V1$_JT7Y27@]C]FBW FLNPJL%DA*S L057G (IYP'"XM&$_=A$5>%D4B M$MQSI,IE>TE7C;+%O/R8;\$V5T%60LZ)?'].,M$SN(@RL$H M 6G&O")<)+"H<[ MS(FRD 5)EK(,' X6QUD1I2(3GN]3SB6(NUC)(_?F-- D76''NA@HL[7]G5BZ MJUAR;.O#BR5BLX7,"3V/!6GFLE2D'&Y!?I3^G(Z' M[\'#C6DA$R>/@[Q@//,$"T#J*@\B3EU?^%F2@LFQ\R)Q^F&RJB'&787K]H=N MP$%Q6Y?-A.?B?G*V(U# MR6.YE "W7RUMX!SZ_?],R\G5W<9H;\D4]6[P_&,-GK\Q9XCRFWFV?@3#[S^/ MR-A[I'-Y-S:=2M5DE']5Q_3__;\$#*/?>GO3R>EH#$\3_=Y2O5>=\C'JH14X MC ='KV_E,=:+_X!K_T +:=;<>8VW4Y+AF^,]HR2_B3_^'8C__=?@LS?XEGTY M/_WT)?<^__'OTT_?]R\.P<,\^KX'ZSQQ/WWYRS\ZSIU/7WX_/8(]'?X[^7[T MY]]I%J81>);,=3/.@B#W&7<3EW'?CY,T\T62Y-?84@MIZFZ!Q(ZFMH6FA N7 M&^<@CH7T6."DG*5YXL!_9JZ?NUX1YL'."V]A/?C<7_04B2'4^"_7F?3OY)AH M8'6T>!VYO>/CM^,/$YS.^&\^F,KF[9KLG([L'I+LG+=[?SO@$\A,^"P2B<^" M(D@9YV'&O# 0:9HE;BC]Z]W")31T#QW9T=!FT5 @A2=3-V5%QD,69%[(>.$' MS'&R7.:!*SS7VWGA["X8##HON<[YN/<-;_:W6QIE*U*@17DI!?LNQZ.;Z,Z# MJII:>K,CO@)%3.'&,5?2WI:<5^8L= M/6T@/65 2WD>)"QTPPC!QX&>(L=GA9,[L5-P-TSD1M!3I^H>FY1$&!=!4J0L MC'5M;-/F_SR2B3 M8Q53\_L]5(GTO0_R?"+/ZH^\F#YSZNBD*+]U-; _JY+LICQ-SE,7[[DU,S>9 M7L<)"@$RE@%+@N$I0+ GW(F9#+GC)ED&PMW#R'P"WL]O:U35VA6OKV7Y6,>X M/Y=QFPRYF_@ICQ+P$],02\;RA*72=9D()4\B&7''7TO&?>A<]UIF]+!89#1< M;3KO85(O:N5=WN7^[/SGQ7*C>G2)O_O\:G!Z>';X_?,?A[#?UX.WKV!='P^" M3Q\/W;>O\#E_7ARYR7?T]T,N Q*8^WLEQP1T!K M34!2Q&$@(X^EL0@0%Q/^%$G.O,"-PR1Q7+CENR3Q%@>0'L9$NV6+SIQ"G0EY M=LKT0:DR.+SX.PAC'N5AS+PX]UD@1<82'A6@3',AI$C=V+M.K*T1+2U*QW0$ M]> $E8/Q@R7P#&X_88' ?K'$!UGG)5X>QU@C#P05^OTTN8F@0['V$+Y!1WT; M3WWAX=[?6$TEP?1G7EH@:B00'L]\\#B%SQW0MDX6!P_C;':J<=-IR1-.4"1! MRMQ08&+9E2S-0L%D"*I2^B*+TX@D69S.8^\TT.KNZ1 MYGL2S>9WMSZ6NF#.;9%T.MY" N&0Y1RV7R((E89%@M#XM_-!Q BSO M#/T.W*$#=[BI3-C+\^G9=(#AQ]Y(#:0?G9V/Y:D<5F##] :CZJE!V$;0LC/!*^%T1)S!S7 MC5D0^9QE;EZP2*1)$ 8RS62R\\+UPK[CS0O<.2"4KIII$]G[[F90Q][KR-Z- M+15G81A&,F @M@M$V\T91\"LW!61"+R 1[Z#,)QN/T[F9Y\]"GL_,0C.]W+" MX2\%H83#^CO@S<<%WC3WL:^OPY)6KV11YF4'WG=+@=2"__9"CV=NFK$B0+ L MMRA8AN.4\LCA(7R6IQ(%4M\/DW[LK=,XQB[XLC;!EXZ='Y>=K5A-Y,HD%BD3 M!1,LS@)TH#C6)*^FR;],+HWH/^:#B;QPO6W,X[E9,Q[QS(_ M5974IZ.!D./JOWJ2L,;N$_S(1F-X%)N,SI_CB52C02EZ9D?;+<,>Q"3Y8-V7 M0H;K9-;M9%8+ [P0?ICA**4L#UT6>*G/4EZX&%].(B]U1.Z0S/+\ /YW[RCS M;9ED@\(B3YCQ'\1XZ1A_!8S?&"L\"\+<2R0+DRAF@?!SEN0.9W$BTPA$MLQS M@8SO^''?=]--8?PG%C!!%'WXTG@T&&!;>@E,.9;5I(N;_/3ZD\-R.!J#$#K0 M1]X)H]L)([>%&B["V$DY9UX&IDB 7>5@>G@L=]W$ESR)BSS#+/<:N4Q=!&1M MC(B.,5?,F-;DLCB)PRP#]R#!C*CC^BS+HH)%7N#ZH>-F/,)R\6"-&//)Q3)& M$S[HPACK8"'C]J&7B?;[B;;6J-* M9%IX?E@4"(&1(6QGQE)L'HT2UY'<[8=;4 ^I"'YMAM73"8OV% MA35GSL6>2!C'+86UN&2^-Z.RB:&2WQGU]L,8\F: M[$J-/3^W F8C0%;JROZWY"52U4I.ACPJ_#!G?I'F#!%X6))+P8K8W\/SJH>\^D'*'L^QJ8P/KS OB?."J]YDU'LY&M*I4>_9ZW+(AWD)!CEA M8=$$U-UV_[RU>_V&P%,AV?-15>)=/Q_+ !#ZA<@1VX7'(O'_ M=OUTQ_SJ=-R@G)Y(EHTE_\IX 5M\S@<7_*K:^6?[;.!@9NYB]AC5T;SX[VP, M/UVPW/F3?CP*GILYZK4+!/M*EAP,\^6DN2ZK;G%7PU.(G:A:B9;N8!T(?O&> M?BV'O5?&[^ M\)OI'"Z'M$KZT6_M%R SS AX>I_ZN.&374?QBHZ\Z#?KCW?IHQFEI3X+XUW/ M]Y=^[.RZ2S^[[K&NM^LYP9T>>_UGH;_\I?=8K!_>[;&/M-B;7=@/0G&;-+'Y M!Q.,W? FNU+EVB3=_[)/FXMS\44MQFXO 67:#E\-_"(E[SR]6P3SV_ M3W8+!MY6=0 WF<.]/0=9PV3UO+@^2Z<[RWN>98IH8UB(>Y\AY_<U4EX?_%>J$W?-4QP='WHX]_ M>6]??;IZ^_']X.B/ ^?M'X?^IR^'WP^/X5W'@]-/'_?=HR^'EY_+)B9X^/WU MUT]?OGX_^O[7Q>&7K\[1\5?\W??/?WSR#C\>.(=_[#N'9[#^#[,QP;WOAQ_? MEV^/#_VCX[VKM[ ^^%_PZ?O1U\]?/EU^^O+G!:SYZM/'3^'_?3\P\<#)X9]_ M9S$.$BPR%CIN@0#O#DOP/P//$6D&@C'%(;M^WW/]?NBNJE)XR_(HG31\.M(P M+ */AT7NNR(,$I>G>9'&ODAE$G(1Y"Y*0S=U4M]A*VDM[Z3A3Y>&5[4T].+, M$TZ>,R_S$190%"SSX2:C+,YY%"1.G'N8($G3H)_:0$>*0 MWK5W]6E@$WI^"M:;]&)1%$'H)RF7$CQW(.K$G,S\'Z>1Y'(45.+)N%##?Y87T7;]( ['S M(HI<$%7SAEL',KH5C(QME2)T)(\\&<@TSG(NXS"37,0\\^-\M9KZOHPX,'(0+<3/Z!AY*QBYB"(O$XGG MNTD6Y"[GX$0D8>9+)\FC/'57ZU=TC+PR1K;G ?<<@"-6WD'W!6QD\:> MF_A!&CF)S(J,!U*Z:>C'@>R\@[6417_:WH&;BMCWW9"Y,I0L",*(<1$5+(QS MN%)/)EY!_40.#C:+Y_N);BZ-.BR<-6;E3*:N+W-,7#M!D<59&HK(%86/(V"! M(#K_8%U9N?$/1%'(- M#)N/(84$>!RR-_8SYPO,3-X![$Q&VC*>.AVWC'2MO M)RN#%1GD21'X7I#!/^($*,%SXM3)'3 W0]YY"&O*RI:'$/I)$/(B8G!O&0M M&#-> "L7B2')9.,#W M0=0/_;#C^X[O'[LHJN/[N_.]7>P4@)3.$X=%<1R +\+1%Y$Q\_-,^H[PDR)S M@>^=I.\F3PV';JT=E ^2X!C[O1,YE&,^(.@Y+L[*85E-QH1AT9.7YW)8R:>& MWW^;>,K#."F3B?SZ7-_8'^J^]H9BKW5;^_JR:C#.5_)\#(_AA,@)WSY#<,[O M])]OBX/AA ]/RFP@L>IS4G4R\%8R\)/M\^1@K89Q(9GCXB37#&1@$L81R[F0 M&%P3<<9W7GB>UT^[',FV"H*'\5HZ0;!^@J!Q@IPB+8(8G* B24,6\,!A*?X) M#"$WECP0C@A!$#A!/W+GG:!.$&R%('@8-Z83!&LG""RO* _2I "C@'$/VX/] M)&-)(A/FCLZRZ!W>*&(]+RXX'&:Y@[","6>Z_VV MHB#.AL9GMYO%5^S$="S^R"QNY6?"U(5K]9F7X^BT(BY8&KH)$TZ:91D'>S1/ M.Q;?5!9?4_^D8_0'8G3+]4@22^;%W&&!\!R6QCGH\B1R/#\'L\WC.R]< MI^^'7??(@S$HXB[ 6N5P@LQ8E4(JJE>"E<2N^UNOX.6X]XT/IK+'Q9=I-2' MY">6?5G/Y,MKN)I_X\WL-1=S/&JN]:5]JYW\NI7\.K%]$9DEA2BW&!XER/TXC'C,. M7@<+%498Q]M;ZH)4L&'X4\?EZ\'EE@/B M9T&41R%GPI&"!7X("CS*?!;#U7J)FW@B\&@V:;(F*="GD/DX.#L'^D>BQ^;U MD]%(7)2#09?K>+1<1UV&JJ^BN: WHZH+@-Q._GQM03,'(A>1FX/O$/@L"%(? MK P?Y(_C"N%Z8>:F7:1S8WEX_4JR.DY>+24 M>13X<0'FAARW/4E"(# [3M/;HA))P#6T%WI!, J!$"-7_-WD4GNY47! M@CP% >#PF&6BP$AB))-$Q%F>@;/B)F !1/.-G&LJ )Y$>@-'IB!=E7AYZ&0L%0H#'/F?< <>D M*$2>@1!*TQ0,D=2=1^GLTA=;PZH/ZTMT?+PR/FX<"B=/\LR)'98&CL^"* \9 M3Z.8.9YPXB+)W# ES%T_7A4D5L?):\C)#^L4=)R\,DYN/(/<3Q-7\H"Y41&Q MH.# TUF8,">'"Q,B+MR(BIIB_]Y^P?KE,C;#]-<-W$^L6V+]L*H:.:0N1J-0 M=.+G=N+GRG8(N)\6@4Q2)N-,,)RFPM(TS%A>>$7('>XF 39U>?UXP3S1#E=F M*[CWH?V!CGOOQ[V-&Q!'62J<-&5)5F0L$'[,>,(QS9 Z7(*UE[N<^AZ"!7Y MQ[U;P;T/[0-TW'L_[FU,?^E'<1KZ/LNR (-Q*6=)[.4LE"))PEA$KA-2%:(? MKHGN?6*C-G0)4R:!0:3. /0F_/)>'D$'Q_W0WH+)8+X>C\Y46]84#O=M79/V M.]VO^MXQOY35_N5DS.%^RB$?7QU,Y%EU-!K2^/81P>)U@8^[2;_O+<\CR*+0 M3P/$C?%9 #**I7[@,3!GTMAS1 C6Y\X++XKZ2=S-\^@$R1HX+IT@61]!TCA! MF033-^8Q"XO(!2=(I(R[?L2<, 3^2//<\ST$R8[[Z?V+JSI!LHV"Y*%]J$Z0 MK(\@:?RQ1,0!=XN !7D!@B1#?RSW<\:34(*]ZA5!DH$_%H=]$"^;(DB>1J9F M)9[9TX@7/8;W!3),!XQ^ET/9#4:ZM9QR;,\)[D3"!07,#_V$!5$:,IZE"9.! M([TBSQ*>.3LO_*#O^.EZQ(VZJ.^FYVPZ+EX-%S=N2Q05TLV3A(%!4;" ^R%+ M!0)K#BQ_ [.BZ^/QC>><&SD8?T%-3>UZS>[ MO5AR;1=!\%P4CH KX2%'XR)E:9@+)HHLCV52!$&",5'?ZR=^%Q/M^/[1/8R. M[^_!]XU3D41"9)[O8_VF8('G9(R'4<("U\^\W"VR("@PA.GWD[1+JG9\_^@^ M21Y#I:287_YQNC[)P:8 MU7@J/3Z9C,ML.N'90/8FH]ZPE>RCZ8*8[7MJ SP>.,W1EE1P/4WB=L^ZH.-1 MEXM=A4#S; =&QKG,A"R8F^*P#@'_R%+/99F3YE+$$7!\= M^SXT^S9^2!X+-W1EP/)$2!9P+V \*1+FI$,8C;%PM"#QW[;@7[KL") MZ-CWH=GW+ZNO+!1A NHV2@M$NG="EN49_",+A1/"3?[_['UK4UM'MO9?45&G MWII3I>73E]6WS"FJB"\93P5P')(S]/KV==A= [N^;FG*P:T5BK3CB*HX'-'_WQHXFY6\FJ<6OT7X]W M_\TFZ<8&=JX3^"?;Z4[8^WG_Y*3?^W74]W\=][MY#X8_VF''5_J>C[[YK'@2 MGC"4E -EQF?Q%"D8Y_,'ZS@J%(D;O(C^T*?F!:Y$6(EPK9&N2H2/380SI4&< M)&<9 \^UR3)4*=!$*^!,^$28=]2KBW"8N)DJ6XFP$N&3(L+5AOXJ$3XV$4X% MO0W>$($6?$HV"WI$L)0X8-$Z0LNNIXOXH)0W>TTTE BWJ[1)W8K>EW;0R]JS&P7SQL2^F?E]>_8KV93WNW/ZU)=O'5!ZX(N M=T&?F!=S?*8OTKIT2\W.+;$LW\3!K^6T6J[/D7UK0UX>CY=O=]U2)-52O(^E M*&9]AUQ'H0Q)0*TB@$2J,AHU@44EJ7#2:29W=O'9TM+&-T@25_IITKT]@'X6 M]/15^GDD^IEZ[!+UR@@10(BQQXYEY@G* A',,D.-(]SN[/)GMV1^5?JI]--L M^EG0OU;IYY'H9^HGR[:IB%Q%,,E10($>M+4,%#H:D[!>8QG4^$PO*UK0(#_8 MIBC'%YWNV2B&!<;A_8WW8-NX=?X%V#KF?6S=>?%,5NZ=BWM?7YN2[5,*RN4= M,()G[HW(P&'PX*WS0IIDJ>)%>;*%>Z\]Q)^XSL3B2FV5VM:F:2NU/93:IJI6 M,*UH24$)1*;2Z[K,_S84DK>2*\.I"%A4+:W45JFM4MNJ]'*EMH=2VU0Q!VZ5 M3;:49]H(F&@$&Y%"-K.)5]9A/HK&BADWAMJV:Z[Y[7DE?XS_$0/8?%7V0\PW M6K*N)BDFPU;_;#0#@]8VJ"[P/,L&MS7%'E'67* M 7%" FH2P##A0$@9?!")&.?'W82)6CB_MU;>-QKBJRUGJA!_7(C/%#,Q327W M(F-:!$"/&FPB&H0GUB,GWE@VACCC-UL-5XAO$\176ZA3(?ZX$)_I)JZXB<%: M,,@4H.0.G$X)N"-<.S'4==4YN8UOA>>B M3N]-9[=&:)2+3;Y!57)9&+E-]%-$)(G4"I3D"6AK !N\A$!:, M\,Q1KC*YB#9AK))+)9=MU6657)9&+C-A;AV94%2"\:6A:2(67& !=*3$FX0$ MDQR3BUGV:-BUD=DG=O"AT[N\.IG!=/&5>F>?M ?Y5G9 MGN_8;NO74?["2;[DX;.K+?OV[B_> =E$K9[VAYVRTS\,8M>..I_B/S]WPNCX MDD-F?O%BO^>OW%SIIBRMT-<7:/9CN8$QR[C,=DG'R)G+(*'2 MHN I^*"HL)DN^7N*;.?RMXX'E_=PFAD-W"#:O\"F?(L_V.YG>S[<^9_K:Y,7 MYIN]^'89)TNS^[]ND'_UELN]N=+K>X)OY&J,EWG:X*,]89+7/7_WH]F4J[Z& MKBFF6OV4@7=R.HC'L3?,4&F]OCZ=[>^)IBEW^(].KS4Z[I_EUPC#_U[P!B;M M7*Y88DSN^4:Z]G08?[C\Y)^A,SSMVO,?.KWQY8Q_Z9_7WZ!@X!M>'[_?Y-L7 M\##FF2*J(.3";7?QQA?@>38&SS<'U>1[ I]1I>_\-GE&[_S>]UZ6\F>4L0>] M[/>_)SA_C(M%*C?I8N^W87_CQVV\N_;V5+>_R3.BXJX;O(G31MW7JTZQYUOO MHAVT7O;"-P[I^?9RDS=P1OC.T7&LX9M[Z$?]K.9:O#TV7(J?>UD+<)]LN>U9 MR%_C:;8\RE(R=;66I*[E@FMIVJWBP7B,9,.&<-&\XX3GR%M_6OU4Y[[_#?4( MKKO#?@-'*1Z\>'WAZ3O]ZX#]GE_OS\Z[H]_(G_G/P4^___7NX\'QNZ-]?='?H\7OY##H]^^ M''SM?MS_X_?C=YUO/7W[;/^G?&]?_\)\+RS_/N;K.\[W\_G@Q2_BX.@E/_QC M_\N??[SJ_-_7UY=>OM'^+^\CX=S1Z,$2%P"5)6!HD)"_+$3PT1J>EC8Y>5YH M;$ZQ7J6XIT%Q3WY*],90W/D5Q8G ^4HP!.G)B5[.JD(RJF(QA,KE5S:D.A* M<97B-IOBGOQ [$VAN(.I%6>%XC19#S0X#4@X!<<)!Q/S.:5=L";RICK;V*09LQ?:ZBQ$?2;O7BJ$3\1O;+ MNKO';_UK/+$L_%?]0?YGK^7/!H/8\^>MT2"_6DF_R,>Y#1_/AJ-QP/E>S^ ] M$M^V*7EMW:ZJ,6-.]JRT^B*/#=&2_ M5(-I+H/IMUFW5T :E: >E,_"$%4RX)2-)3,_.FJC),SM['+2EKAP(Y?F=5ZN M/+ >?T[E@6;PP-0W)!T3@DL.FAL'R-"!C9P!QD2D35CW)]OIM?[1S3#Y[U9&MK?#XU;J]C^WCF/X$%N?;/=L M#([%Y= 6]EAHLAQZGG?R5=[(?Y5]++L\GI9:,N+?1M^UPV$GY?6]9,'*=7-R MW;M9$90W'?-V"XC.JVS\1 .9[Q LB4D+3Y1SJ^4!NL+-OX68(( M6K;Q4VG@L6E@)CY.639JA *33%$^SH'C3 (3/.0_W$E*=W:Q+?G-5FKWMW@J M S28 1HH?U[DN_XT+BX<_G*6ES.58L:]X9@0AE7I/!#V,THG)HLN4 I&E!:* MSCHPBE@PG F;=QI#F3]"69NRF[Z/M>#^B45\[HXS7BB?985Z%DOR:1[S;:3P MJ93V($KSLX)&$&5H$AZ8"0)06 6::0Y"1$=9X)@_V=GE* 20>P,7,$U4&3)(V1-&1CI\T(7]RK6SEA MNSBA@>JH W_<$XAC :#3KN;-Q>Z*A_T.^5RQ[TN_EN/[PN;0GB<%1/VKE.VI=? M9ALA:R.8$E&!BJ41LDD6M!,+-I*+=PFH7GY MKXTFI]LD=,O.(*+T=^Y=PT3^J0DH:@KLJL3IO;FMS:>- H'6.EC145 M$4M7*P$N* ?"2X-*$A>ESGIS63/::U); P&]!&U6 ;U>0$_E%E?H=-04J",1 M, H%6CD/A%B6M]1$&42IUZV WEY +T&:5$"O%]!3M<%4DDHG X(& LB=A;QU M# C+A)PXC]H50"\^7::I^:?;H#AF)G4L$,_[[N ?4-XN/'F'.V%QH M:K@/OO)JY=7-C6A67IV;5V>BDRCS@:@9V" L8/(*')$*:-[:P(RA7+J+Z*18 M5G2R\FKEUG7@N9C&5")'"6B&*OEA;+^;.\I]9JS-OG<1(C M1;ZLOH'KY]4Z&;=.QOV;R;CF^@(]=#*NV-E=PF1<\JP.QMV,P;BE;5=I\S*\ MYS19WJ#=>- XW+MN8.7C<+7@#QF'*]DS9AXV"O:[0UO),TD?-@OV[R;,/FS( M[G9=+#[".-SU2!:]G2-P[W=;FS\!=RG;MUFS1N]WRW7^[7+6L8Z_?8REW+KI MM_=;@>>7766'K33HG[3ZIW&015U6CD70?\JJ+0Y_6&3.RT,?EA5ZPKY=J>\U MY5WWR)NZG'4Y[[F<&UUW?[^[?L#H[N85;]WO5C>R=NM^M];8E)A&#F[\[2*B MT!?Y\_PZ/W8/_W@G#CYZ?1#[7TN$X:4X.#HX^?./WS[OGU]%%-C^ MBS]/\I_C_8][^;T^D/V35YW\GKC_X@/?_^G?Q_M_O.-_?OR-_GDCHO#N\\%) M^?/R?/_%OSN'+WXYS]_/U_[A\^$+__G=R"T=:""2QJ]%XKKI8W?KF6DE8E6PD1U2O:F,-&T0YXF&"4Q'CCW M')"%"!HQ@%;Y+T*2$=0M;4IV9:+*1"MAHCK,>D.8:*8OG]"&6PP!K)82,#(' M^9\.&#IGC%)Y+]G2AEG70O1Y/&+366/CO(E!S&#SG6X<5W]<%(F42O3\K_%( MIM-!_U,GQ-!RY\OWGFVX"V*-+0CKBCV1%5MFQ1IES]C:1B;<;P5>Q--,29V+ MF=B]T+(GI7G,U_$7MF48]H;[C6;W*'_>C1=#G/9FMJI:3W-93] MBQ\I /HLX0S:!,(KHGC^G["N>)3:FM21MML+ZM6Z8"JH'P/44^>,T5I3;CQ0 MI@R@H0PLI1*R%B*2.R]D,*6?35O2)BFB"NI-]F944#\"J&?]'&B9"53EIZK, M)!%&@=6*0J;L0*+C:=S3ANFVQF75DC3(S;$IFN+E?\XZH_-6IW?IW^BG#%$_ MF]3^L=_IC5J?8F]T-HC#!^F,!C;PN=_RS#-'9;5"8SHLY=6@?S+9QOTX.NZ' MU[U/\<*+5?EK+OZZ-CY:,HTZ'T) G"@MD$DIAN/Y ]6&")($8BIS8\TM\:(Z M-W8; +U:D5$!_2B GJH,:K0QGAE@3B.@5P0LX1$H$A.33C&4-(SAMARPE-U")3#QO: M86\#M,6+SG#24"\O^+@@-MI!+]_'1;W!\F7&4W"2K%9EW,Y:+SHE[-T+P\/! MM3VN9#87F5T;[HR9LE@R/.^$,9G,4@23N ?O,3+EI0V2%#*3I$G>DNH"W>2X M1D7WXZ)[1GN@5D0Z#80F 1@,!:=B N8I3WE#6?*Z: ].MS#YM*)[+?JCHOM1 MT3TC1+PR^91V$72@^>PFG($)1H/@D24I,%MA;"Q$<%E=7FND8VZ49GY*:6+?JG$$^8]#8F'<=)4_F*#!A)4_^"HB6!!:>L8@ M24(RC$M=K=3Z.2REJ6]*%Y4(-7CR\V"+%P2!K@\NZ+_OEJ44E5IS\ M-,SWFS^;,XESLDN36.M1V:.]7LA_/\]?[-3PZIP\]=NEM=2[+!=XD0N+Y"W6P,)#\?FF=($8%F!FQ+2Z_>$POW2IT/8^ MW^1H6/I(Q,ZGTLW^B848-D! 7&W>J_[@1?_,C=)9=^]BXRIKS<5:+S_/SKX, M0DA=Q@AEF\0!BOPA,M6\9ELW%=&-C394'"\5Q]-9 MBR()0WC00+A6&V60T=;C&85]YHKH)Y>6">#OAC M,5M63@M01FI :B,X$O,9S0T3R+ER.A_*5+:-;%($\8F%'EZ?G-K.H"3KE3RE M#_U^^-SI=I]6[&%]V4FI\R4&^!H'_6]IZ:>+G9CN3^V%.3\A?9E5"5(&3\LD M9T^= 73&0#Y9)"293Q>2]S7_75J_:4;9/ZOC$HZG"L$JH:24'D3B M$M!["HZ;;#FQ%$0VJK17=F=7M95H4ASQB44<7N6GO?7)=L]BRUYO65W F&^H M2(=27-T)XZ;4#^P.N[&.C>9U;1J-XE\_E&W[O>S:3)_QH_[SJRU[/KMCE<7F M8['S65G!D_&9R01(XT.6%:@A/\0"$G*GK"K9$'1GE[=94SI#5'_E1O9NJK!> M :RG(B-*@4ED?>$#14"#!JS$;*&@9E(FF6@HF=/8-NIFG]B*ZZ;BNKGY317? M*\#W5'QXY9 'KX!$IP&9DI"!33*^E0^9M:4D)3S1)GIA\5&C$P]%ZT^VTROI M35K1BQ8+C&R](WI#B]SCLO>@,3_O# M3KF"P[0W',8:+IV7C[Y>DQ&>1K39RA"61\ D/9@@2^L63R27(7%O,Q_=TK.E MEC]L U17')6H.%XJCJ>ZP0I)-4\)DJ=E: Q5X(RC$#+Q!FF(8TH5'+>)E!7* M6PGE)0B'BM;'1.M4!9A,HX9*EU4 RV@52H/VQ$-6_\3&?.A*-NY6PIH!U2

YBV^O-G&O%YY?;.$?G='Q\[-A7LTX&)M9UMR%!GF=N;>]N%^"BZ/BOOFXG_&%<.>B M31ID#!%0:0;.> N.<,*$5EQ;5A(UL:T:U:VV K]Y'I$*^,8"_K?9$@OIT4JP MWDC O.=@3$A@,^T'+0@&50!/VHPUQ/GYQ+(YWPSBJ>V$5OQ2VBO&B4NE/SJ. M@T5$R\9F@ZPUEGJ3J2YVY[+#SD-!4AT M$R*XTG4N$:N(\41*GG9VA5[$W5LSNIJ+X95/V:P 7P7 IXH#)8^16P966@'H MB0%'\P=B= B4H4E)C*.OG-6LS'.S-BO65XSUJ=C@6DF.U@$5E@,R[D%S MPD!9S4LSV4P#:F>7M86LK:W7'RLYM>=%>M>@2"/FWMSM)7DSV:?*3/,Q$Y^5 M&2)HHA$32$P4,!!1XAT(Q)M\-D5FHX_9"N%M(6J\8\,@O6*YL1Q;I()[47!/ M)0;+"$Z:*B#:9W#KTF=2N) _Z*"93)+[TGV"L#:5#4D;J\!NG,:H<%XKG*DTDZL.@X,$VXT5K%9'!GEYLVH4TZJY]8W"(_\8.S6&YU.A?J M:84J&BSD\XJR4L%0Q#3$ -2X">"[!*%W.#V.05JH1B9U>T MD36I3K5Z-3=;2E1P/R*XIUHBZ"@#+XX"-BX_\1J,EARB4CR&**60>F=7MVGM M';-!N&Z&"B A6AXQF+4L>5')@N'7$&B>4ECN[5+>Y, TZ MJY]81.(R\V^VDJQ&)1H:E;@M3?/GBWT[KV0U'UF):ZE0@LH@2(+(' ;>^G8N/\-;^=M;Y#?H[HR&U>340'>((!/M05-6A#&)0BN+* 7"6R0 MF/\931>] R9MR@B1Q<,A:40$.DPD"Y+5Y.A0N/ZZBNSL9B>]U* MHV)[>=B>J@QNK$/'1&EWYP"C(YGSV=!W1K9 M+W&V+]7_U+*+9BN.R;X=E6V[R.8\B*/#-//E:=N*RF#S,=BUZ9]$>RZD8B!I M8-E0D0IL$!0T"<:E$&P:SQ;G;6+JT, -PWN#$ZDJ\M>$_/V9#&^:!4H@X%VQ M77SF )VI'6)PDL48F4!9 B'4U'*-[<1\8\1)Q?RC8GY&KT0DPFD-%'F XF$$ MK:."P+74/$:9T$SZ0.C-:$05.L/3KCTOUQF_SQ.;_)/+# PQ\4PU7+1E\+>\ M'1Z7N4:?.B&&ECN?[7J>'\=/"P>,7'\0X@!&_=,?RM(,^]U.:)5;VT#2;ZRP MRSOY/&_DFXM]_/'\MV$,KWM7?JB]JZVLM#X?K5\;DJ0LD=2CA^"3!Q19R>EH M$G@J' \,>4I\9Y<3;'-UTYA[F+OY?OC9($?T$R6$U<:?*B$\(B%,M5VVOJQ4 M2("SD F!2PO:9DI/FGD>D#I+W,XNDZR-:EDY]Y40MH,05EO%7PGA$0EAIIQ? MJ"0$R0Q@C,G"+W$PREJ(1J*(UAK"LMI@1+<%O5E3UT1"6%(@JQDZZ(Z93T4# MI6[_\["5!OV35J?W*0Z_D4 /F^'T]VO1. 9;8"+1?1V"=<7JBBT\PVFS=#">$A&&&*I'JZGDB*Z;&Y9%D 23( QD[(.P8)&2A3+]ECD85P 2,TBSH+:9.3A MDUW[^?K#101UF!_T$KLXO0##>,YKO$3"TPIBK'/&Z^6NO,J;\FO>D\-4Z6E) M]'1MXE)@"I$( YQS"HAE F1)^Q"8O^PE$R'IG5V\I<*G]B#8%O"N6$]49#\B MLJ>"0G'JK:$)F(I94-",;&;#0_55K0V&-E><"]!5%3\K@Z_ M,\*!HHY"Y/.8E2@CTQ%8K#EP\I.[XCE3SUY>[6E/-'\ILUR8SF2BM$D%#+ Y.%$R!Y@)! M"*=L-END$61GU["V649C@694G2S1"?I426%-#4@J*3PB*4SE2I0B*.(E<$HD M8$G"T$0AD$B$5FB98EFN2-XF; EQS4H*6T(*:^I04DGA$4EAJH$P,J&EU2 E M5]E2R-1NO$D0&-'.>XNH,BD8TU9D"=U(&E:.=KLN:X8>NE\Y6NKT;,\OHQSM M[]>B<2RV0''5?7U;=<7JBBU9P0?]S_DVGEA2:'-S0F>1%?\Q1=)O;]&?S88GQ'9NJIFTUQFT_ZUN1$VF\$$ M*8(5Q<%2$LH,BOP9B^@TI]Q&MK/+%6DSMG!@MV:4-1;KZPOL5JP_+M9GBM$< MX28Y"X99!+32@#/Y,Y6_H:54R417.GOI-I=U7MWV8GW%R:,5ZRO#^DQ(./_/ M^U3F9$L&&*0 R_+A+HBC@5NC I$[N_D9:#/9I'/]B664OHVGETTR,F:[&10P MRJC(:'-/+(.TN<5JTSVZ3EN5G^;CIVNC(C#PZ&ED8(.QV1;A)67%*PB:>T(% M2EZ:1V=ATL[V2#/J9VNZ6?.BM!7&ZX#Q5%)@MAJY(@J8D#&;&4*5S%$)BFJ7 M9-Y$)#1+"D[;1"X2=JDP;BZ,5RLG*HR7!N.9X*GCF$C4@-)X0&H0M L$8I(H M".5&259.8]%&TY .5$\L>)$?^[.!/[;#_(JE7U[_Y*1?KJ'O_WI:\8OFZH3+ M*ME7_<%TMP[3\_%6_5IVJG+4?!QU/JL8G$U<1N\A,44R1TD#6K, 28BHO.'% M>MS9E:2='[]F5,=6O^5&"X:*YT? \TP6IXN42.K 6LL 46NPD7!0!H/5/.6= MU&5\E&K3A7KC54 W%]#K:6-1 ;U$0$]%A.+#%$BZ3S MQI;V%:1!)_03BS:,IQ^V3FTGE&A#R3^.H37(?PTZOGSZ<#GQ)!P=ZY$3;V/7 MYLTYZN?=^Z,S.C[N=\L:9Q+[]=@.XH^9PT*FL-/8&]IR!Y7#YN.P:\//K$[< M4,SZ(B8$9"C 2,D7H;#JSFPNRM6RK*!Q/*-7:B'S/UO1#GK0/QNU MNAWK.MV%&V-L-X^M19-DOGI^M6'YLV$GC"KY:WOI0,B.S MPD1H*P2SV>;DD6>3Q1BP225PJ))RB3,999FYV&:W=/FISM)M@/I:A$F%^HJ@ M/M.-C]% (D60:!)@*.TM'+5 G+ I.6H0688Z:YNFN%$KU+=!G52HKPCJLXW[ MDK6H"[8I XQ:YP-=6*"!>AE2"(3:<2?_O-O-@/K?:)30&9YV[7FYSOA]=MCD MGWQB8:-Q:+35/QV/;&W%+W'@.\.G-J:UN9ILMLEJV:G#R4:]O-RGRM#S,?2U M$4K<&Q*MI\!EI("4&C!>1M B&VEUXAO11(SXQ/ MRJ"TF@9@5CK(NTE!!R(RN)$Z)R+A5I8\E3;G"U?!5T@W%M+KJX*OD%X.I*+5AE:OFXZIK8Y2R^<&LC02T M4@C("0&(#F>\O8Q#\HX"9F;)&23D0 FR1UUP@M=>F61-L&& M-.>HOLIMR/VJ6%X6EF<$ U%4$:H@29W5OV06#,G61M!64FVS86A%%@S85MB0 MK/2*Y6U([JI87A:6IWI!24XTCAF*K6P1T#3XT1#],4DOCSV53KO;MDKPJ3GNH4YC6E--TQA;D6M"W*;K]<&R>HA7""20W":0^HI0='/(RJ= HM) X;$0&/> M2A]XBJA$V>7,"ERTB5Q"+/1Q6>%"'EU>Q<4CS\>07[87I+[&6):SL1'\Q@;& M)EMXF%Y>;.#;O'^'O7) E3\OI_OU]JJ1=_G&7B]<_\+,3]9C:[YCZ]H<&IFX MS9NJ\V'E#* 3!*SD&FB*^2\5\V.0):YJ*[7P7-V:Q=-8#EB"8*TP;Q[,IYI5 M.F:3B $8^I@UJY1@%"K0DE!'HHF\% ,PLG!93P5Y%:"5"QK(!5.EFC*#!\4" MQ%3ZA)3)F(XQD96J"B1RC9J7J1!MM5#%[O+S_*H:W:#7> )JM 15.Q<5C*U_ MA(L:QO\NX=6J0INM0AB'F[6KOGM6]F?VF)L&T\-4V"9. M0E">0O*E5U84V9CE00/13C/'B4@J35I6W)(/7OFAT?RP =JV,D7#F6*FODW8 M*!TW^5'UKM2=,\B610*>E##6)";2#IU7=-@?[C0N?..33#9@T:)5#JX7:V:5"M045#&-D+'VZ**#0 32/ M"#(;L8$ZRK$4TU!&VID'*LRW%N9.I"A91+0LH:?!@]6E>:YQC-C@;2H-L"CJMM8+^RP:6C.G&E\R M]UUE$O/7[] D#T[[_:WA9.@[ MY\;:;*T!K)%-(I4:J!9%O(FU/O M'N:!OC>(UNR>KEQ8N;#ZJ;:="V?:01J19 G39WM6 ^8CK_2/9Y"HXUYSC,C\ MTOQ4E0LK%VXT%U9GWO9QX53ER\B"+0S(=1F&3&FI#"4A/F MS0#]XQC5_'TJT"8\!FNL9JDK]D16[(G-FWJ=)>@@*[Y%$AJWTP6Q ME5Z&U=9573Y<;_)9=A!KOO)\#H3?KC6?1([:(C&@N56 SC-P(3F(Q'G'42)7 M>F>7DC;G9/LJ&RH=;24=K7I8<*6CQ>AHIEN_(4Y'3X_4>FD]1.[:SRY[=C+BV\G/>S9^TYWKJ%K5GZU.W\4_=X2_O><*LU8,"7TXD1(6@ ME0I@:;0*K2V,E ^C9S>S^2^?NG&F^3P/WJ*62WWP-OW!HPK9T.MT7NK-H9 M?$$4<5@5ST.I8NH/SL8+E<(G\,E;P"02F!0-Q&SE!!0A,SS-6#=M>LN\Q(TO M#JV,M)6,M&I_<&6DA1EIZA+65B4DD0*1G ,RJL$RZH'PQ)354LL0,B.)-N$W MYR!51JJ,U$1&6K5+N#+2PHPT]0IS+JQW.H'E40#ZTBS4F[Q3*F+"**@V;&=7 MRLQ("]=BKJZR/G2&IUU[7BXV?I_$-ODGQXOP/R/KNO%2CLYXKT_LX$.G=YF> M/KN^/I:PRK)YA9*_(Q8VS@^/L65]QG!^[_.2N7G0'^57'_5;S_N]SV^?,=G)9?LM#_LC%/.![%K1YU/\9^?.V%T M?,EL,[\W>:A^(--?L2Y?P]GH[E^Y6-:+WY0-6EE)OG%-S'PL-S#F1I=I..D8 M.7,$$Y46!4_!!T5%%D6:OZ>H=RY_ZW@P#85\B. &T?X%-N5;_,%V/]OSX<[_ M7%^;O#"7%2YTO!7?KN)D97;_UPWR;]YRM;<_ORM99?-WB]4&XCGN;; M<''08J;=*H9%>_JUR=8P5;[!2'OL*S[TH_[5M_CX.[1UYXVO >;W6XI_='JM MT7'_++]$&/[W@M<_/CNF9#BN9\KWT;6GP_C#Y2?_O#Q[.KWQY8Q_Z9_7WZ!@ M_9L#>_Q^DV]?T( QSRACA0DN3NZ+-[X@B6=CDOC&BKCX'C[C6M[Y;?*,WOVK MWWE9F:]'/>A5O_\]P1_VJMMRK?I9MO$WY%HI>2;-IERL?H9Z4QX"\TS*AT%V M#0\!>T;8IEQL?@@,WNM5;R\^9O0[U<=SILV<=$+HQF6?A&IL._Y]%=C?5/.8 M^]S5Y"QOEOO?UO']RTN]E2ZWO_[I'K=)]2I(&_<\W6D5.SON+$_QOR]^; MOFA[^6J+A+/=L;HHSB'H],:?/[>GG5'^>EW*>RZE]V]=4[ZH\N4#Z5XY.5O*YFZSI^?QT/^CUXGG]JD)5>ONP+/$]2KNO3./_3 M>,OC=[L)1MD3,<'XO3=]GDX\37\B?CVV&4+W7Y3OW_1]*LV?T.+NG?3/>C>* ML1_(3MORHRMJ++1>KOEQ[^>]@^7[W(G-#% M.@FN,'9__+3/#T[> M??WSCS]/WOWQZOCPU\NP_>E?[SZ&=O:_OJ2'/_W[ MXV&^AH.//W[\\^BWK__W]?5ER'ZT_\O[E )E1BA@U O %%@92!W!1.JD)'D7 M2]&&$&V."^<1U:ZA:\E NB_4MZ]OZ,(D=TN*TH,9[AL2*QZYXWXW+^!P8NQ? MS1Y\TQ^4J]@;C08==S:.D1WUL\#R4WUU*:TJ\\W+?.=7S!&7 ]#3JU&EJBU><=! M&)KU,@H#-FD)CF9E@,)RP4MG.*;:7-QL?C+W*.M*CI42IR&E5@RL-Y[YI?XH4@B5"6K#>!4!9>H1*:T &1;-,CMJ/!ZVS&E2N MO/?D><^)%"6+B)8E])2[&&G2UAJ>;82,G6H0;C(I3EMD)"&5T4F!THD#NBR7 MM:8"J,_G'A(65!+%(%3M_ AM"C&NJ*WRJA(&;P?SM6J55F=CH:8D!DJYLTN% M;DNY< /PC&D6"DI];$"M^G %_NHK'!B9C/7136:1N9\\AH*1B,B/> M;T7HTA Z32EP$;EP,0&.BY.(H6 L]< E!HJ*>VK2SJY95EU2!6<3P;G:$1$5 MN0L@=QKW]MPJ(G09RD@L(",2+*<"3)(\6\6*$7]A&BNYK$3(!H6V-\;7^*H_ MR/_LM?S98!![_KPU&N27*Y,/RI3,\/%L.!JW>Z_![NJTKVNV86OV/=OAOF.S M&KAR\Q3K6AZ89)S;,H,S2FNE838PY#IJ]#K=PWAX2-7NN.GMM0RB2:O;8E=< M4.[S"\8]*H0[N9&]7CB:TN_>%?L>Q-%A.K)?JD4RET7RVVP5+Z?1H$X>\FX' MP,03V)#MDU@>""E(DEKO[#+:IN1F@O+]BWB;-SBO,FAET$48= FNS]:#_X-)H099R[1PA#/ M@*G,!>A0@W99.SEJC6$J<,U-)@32UE(VX^!_:BFC/]E.KY7A[.WPN)6Z_<^M MXQ@^Q-8GVST;(^)A#MR:KE93_.J:U;3(ZL"=M4)>Y-O^-)X-/OSE+*]G*J/( M]X;_*HP[K ;'@PR.=]^K,"ILLXY0!$U8" $3*%,DX2)B49"Q_,.&L26 MM=O.R'ZI^82M[-#/CJQ+$N@EB MFNI%LDX5U%G@-B1 2Q08P0T8RE!RJ047;&>7\YMI'94<*CFLNC:W,L>ZF6.F ML;4S^4A0#/*A4.:&QOR9B"%_,(9)FYPG2TL::[6I[T1E. ML%'2PEJG-J_AJ-_J78-(JW.!D9HW5@-5=8Y\RN"WJ/J/S6 MR8UY0O9+=T;L=WK]P7@PSL3>>1'](-IA?#7HGUPSE.X2$?^:C->I6F(N+?'A M>INO8)P67H-'$B"KR026VP2!*4DL#];KK"685D]GNG9EA-5Y("HC-(01IMX% M(P-2*ATH7;K_22G!:$D@:D265 IYVS>%$5:=OQ,ZG]:5Q%.JS_+;=T+LA6') MW/FO[R'Y31S\>FP'<;F(?GWPZA:_X4F_-YZ&]^+RZB[?O%SS&]L)5W E%:[W M@.M?H_WG%_4:^;W__+]CXD]^[]D_S-GAQVXG7RO/[_]Q_^C@>/_K+^+PQ4'G MX.N/QW_^L8]_'OG/!S\='!]\_;/S?U]?G[^7E"!-Q */U &2C'I-= !#O3(D MH]TXLK-+GHF;$U2L>*Y M&5?FPXQ)42R(:NS/:3W,3M%0V=8W(H%3R0,:%L$0S%8_%_G_U',A>;;U35NJ MFQ9 ;2NU'3!>;8YBA?&R1,#L.(V23RB= XD\ E*FP:&UV:)7GF89+_/.;C>. MJPE3N6\]+LS*?>O@OID.65HF;Q,"XYAM&.\]N. 92,T=,2*HX'RSN.])I#J- M'VYP=AC+39Z3PJ+^7%[9/CF[PT_? V^OZ'WOA5?K?=LU@/S[D.SY>??YXY/(6T.C\)&ACS M'#!*!$[2N(K6=/X\Z>EQ>1:_+E MO9:62.TC>,\BH&4&3,(R9]+;@+(4RI)Z^%0BK42Z=L]5)=+F$2F](M(4K:%1 M!B#)(Z 6 710%CRGB>J(G'C?0")]$MVUWL:2M^I',;3^GSTY_6?)FQH#K^?C M)'%JV!K$;DES#7=2YI9ZZN^DN\FZ?.NV,&@5T20)G9!HKO,=2\\#U81X^8 " MA+&+\O5P>!;#B[-!*6 ><].8QX;3?1O_V-YG.PCCBN=7_4&*G='9^ (K:\W# M6E>FW\]'^U_VO[YF[VV(SLL4("(&P"A$9JYDP09!O##2>U<:J.HZ[V9[P'V+ M0W)%R!Z;&A78CP+L_>O %E$)ZERQ0736=DXS*-5C$!33SG 6I,Q',JNPWC18 MSQ-=7T*@X2%=?BOZ5X[^WZZC'XVU:*F$O+6R")+BU(D6I"+46<6S7+$[N[*M MS2*-?AL,_OH:E0R;,2"BDN'J-*PTM!DT1+^A(J?3GK"Q2]QX#L/]05O8^BK ;[@\31 LVPCHL*8#<5D(*E(8Z \LM*CH)PF@M;3I#)C9<:U M97M79ERA=_[+>ZJ=YLY%\(F1K*,C!XW: '(7K4GERVNV?Q]B:..[?G W\L1W&UINNO;NYP98&'IOLM+_Y2V:0: M2YR3K;[.>NYC\MQ:)R!(QP&I0##*25")($6O5 S%C%O<<]_@=(:GAN8U>^[O M1'(%\MQ GGKO%7)#(PO %,M #E2!"39"8"S$DI[$!:T9VEL.X\9X[RO&EX?Q MJ0=?>^.)S7-8*ZB3BOO2'KFM5^FD_+ M@5_/DR6*OZD3W\AL[:.C4#X!U%: X]P#") 6=;8\GJ@5')L\,IM MI ^_DN,2R7'&CR\U-T9$($E80"SD2'4FQW%#*\4"9Z1YY/B$DNP'\?3B8;][ MMOJ6QAKO+A%Z+%?]O%SU]FISPEXOO(VCSN VMWZEJ/DHBLPZ[VW*K,0E 1,% M!92"9?.-<& FQ<"S3:>BV]FE;2$7J0!JVN;M8>"=&=6L M'1K!L^QBHE01QS*L,46P6MK T%(M2[O,F[9%1>Z6('?UWOH*ZT>"]=1'+_-^ M&HH$A)<,D/A\.FMB &G6BMHJZ@W=V36F;?0B\TL:#.V:$EG7K*:1;DH3FGJ$ M-.0(F7'+H\DV06 >O/0*, @)VFL"04KTU!&99&D 3$@[/XOU$-D(6%="W)!V M.)40FT*(4U<\R9)8Z5BF&95$^M(,W:4@0"M#%&?"6*H:1HA/(IW^^=G)6=>. M.I]B*Z];]*-6/[6L]_F^1ODF6AD6O0_?\ORXE&#"=+Z^MVW.^&.!B^_,]99W3^NN>[9V6% MW_0'Y5KW1J-!QYV-K.O&H_Y!OU>N=M#OYKO\\#I?]R .1_6PF^^PRP?=7Y<. MI"_[G]\KRTKX)N5##K/]C]I"5@6"\:!2?@9V=EE;2=6,SFX5]TO'O52. MI1BDR)A'S3+ .1I%N-=:!6:QXGXK<'^E^O/7]W'_E_H431;']I:+YFP-J5 ==0R5 [:#@ZB MUSCH\WN:M$G>)(B"(B#W#JQ*#+3#1 Q2-,PWBH.V+.E-W8K<'_=^WCMX_K*U M=]3Z]>6;HY?[/[Y\VV*FW2J>K$42X%Q_D#$'H_[I#V4#AOUN)[3*#6TDP,X-JGR(7&DBYE(D$A1-%9TCL^D5<+^PG'[WQX-AJ.;*\L:"6I^4EJ)NN- MB124 V9+I:NP @S1!#Q1BJB EI;^&@+;0BZK6>7]$-*4V$F%_-TFS6%8SRTH"VT(":(Q5QFDC MM$+.H^/,(W+'+='Y/(G+.?0K0ZR'(::Y>#YZS;E3D+S3@#9QL,Q*<$QFNM A M[S_N["K=IGSAQAB5)#:!).;RP%*C=%1":BH0K3,T$",S*R1NF4)W-TM4[\<& MT86_H@O"K11)9PN">Y$-"HI@+24@E4C2.!5]*.4TDK3%,G)W*U4TFBKF8 K" M:#0\41:R31JLR^=+5-+S?.I(C#)5>V*3">(J-/L^Y%- .:^ QD(0,C(HQ3J MQ @KB-"&IE)O1Q1M4U--BLH3UWE".8W,6$%M9,@],XSF1RHJ&H4*)BW)V5AY M8LVAW"_O%>/!4)4 ?1FE(VD @X2!<)8ZI@DC-N[L&FW:3%?W1*6);\*NWMND MD%+#8Z8)943F":.]3$PSI-\1'I4)FL$$5RUVWSN#-%"T0#RA@)GZP:3DP5@O M@O"<2VNRR:"6-1FOLL"VL "*TLZ19"V:(KI +7%&1:U%"$5DB&HL;#1%S/09 M\M90*CV(Y#-%:,(ALX:"L=3(VRM(-!-C >7"?3U70A-/H_:A?W(ZB,>Q-RSE M#YV,BY/8;O7BN 9B9+_\L(RJA\U@M=K M*Y97;.Z9G7-ZIK5-:MKMN(U6U+V M[]C45<^4:+KE>9!MS(F]N8QV AN[[;7E1%VSNF9/8\VVM+7)'.[ D(2CVL; MT&$L!3HJFD D6B*I8Y/.)J;48@$CC!##U )^P3>#?NJ,?NX/:X/>.7U[?#9A M@(HDJ&(6* L:D&$"3;P";6RRR6A,J?0M4;RMA6G0+- *WV7#5W@JN$$B%&>H M@K$"K15>4TF],"15^#8&OC-Q?.TM528(H(1Z0*D56.D2>,FD<%IE.A85OT\! MOS%215 '&51$X8W56BKFI17.FTCM/?!;(;H\B$X#[$SDIX];!"ND!524@"M# M.WCR+!HET'NRL\N;-&F[HG/IIVM"9D7RG :!FEKCDU$\F*B%#>AI/5V; ]UI MX-MQ;K,Q% $C28"6>;":!2#*:IET%(JEB]/5W.SJMS[\+BF\O3'^QE?]0?YG MK^7/!H/8\^>MT2"_7.G[EU%IP\>SX>@D]D9+:?.W&=14'?=US;9DS;:TS=$\ M=7Z:1<6B%)(@IB0-S_9C/HRRR+/41[=U1H=G+]>[UP-"7=O2O./8BCPW1DOU1#9#Y#!&?K_@1SP1D2LL!7,MLACH-. MQD-)RN/$F$"TS1*BC;Q)@_XJ>5;R7#]YKM:O60YXR/EG.:3DB,HP6T9 M5J' 6&9 4.MID%(+)K:?/;>4">::O;"XB_2J<4*%?3-A/_6[:LJHL:-]LCVLE@*80P-1[BU**Y)@ ]%DK80@<\B:S MO(64L9#E="H$4,[]A;LP+I$)GEJN:$%(*T/9V^%Q*W7[GUO',7R(K4^V>S:& MQ<.\MC5/K>;VU36K^9#K;,^VN-OV(7W:OF>*/,\D^RIS[+\*Q?YD.[WRQ;TT MBH.WT7?M<-A)>:DO39-J@,QK@(A9KZUA&I40&@@1,=L?3(+SDH)-:%(DC(M@ M=G:Q+?G-W@IU1&83T5]Y7-C>/-&8>MY#1O?73 N.& 3%IP6GF0 MB2/&R"33HA)G)57BW#SBG'J\K&+"2AHA:H* I;^?YMGLI%%3GTCR MPM)&$6?MPS.R7VI68DT2J6M6UZRN65VSAP1R[VR51[:_!^5JL[MN,7(O0[6U M*^6C&[NO/U_W$FB,3"4.^0G@@#K)25J70ZFC)((X8TMQ#FM+<7,*Z,,"O/>& MV@;E@3QE^EAZT6QEB+4SQ#0#+&@17# *O$E9#H?DP%&MP5,N))$"4RP)( M7 M[E5RV$IR6&T&666.M3/'U)$FG"8A2 DH,7\PUH*EE$!P2AHO:'#LTK;0&V-; M;-D,\MOQ_:(SG("C9(ZU3FU>PU&_U;N&D5;G B0UM:Q&K>J:U36K:U;7[$&O M,<^971=TD6$ZFZHW5ER?=EU3['=Z_<%X9,[$WGD1_2#:87PUZ)]<,Y3N4A'_ MF@S>J6)B/C'QY9H;PC.M-$H/AI$L)@C38 5EH&-P.MJ0DB993(C'G-B[:A=$ MI83&I/142F@*)4S]"XDF;;P)@(HS0,X<&$HXL(1^-)>2\NK^[R MS_WRT=UG)\2G\]#N&?_V[^R?K?G(?3_\Z^./W?,^A M^^?'W[X.]D("Y$"@1- M-@ <<>"2$GE[T5FA+"-)[^R29[<,SVN=QD%^?,K^MH9E/Z_@/X9!3;&H:2EU MS>J:;>V:;6D?BWDDP&KG:EP9$#-&1;$AJKT_M_TPG;+!)",J,0\FE50E(A)H M)QWHF+_@N),82O\^;"ODM1_-EN)XM:F*%<=+P_'LN UNM-5,06#60=%QH)7A MX#%QF0A5D;CM!G(U8BKYK<>/60WDQ3EC0PV*:":4D!MLCU#: +) M>2 M!&(%;1;Y/8F,I_'3#-3?RPM;+L]VBY?Z=>^Y/>V,;'?LNQX_T\]G M'NFW\3]GG6%G%'^-@T\=']_DI>F'M]'W/_3&K_*[[9[%RO+SL?S7GX]^NY*J M,B6&-'!(.@M4Q$# .51 I*L64,6L-G"I::-[*:W>GLF5M5\J;IF#4F)VO:S M9Z5ND7KV-.[LF76O4&&RP/ 02\4%8I89+C@).@3I#!/!FU0/GTJDE4C7[F*I M1-H\(IUQU03EO(@:D/!8&D%Y,,(J\,I2Q@315C;1BG\2[:#>QI)EZ4ST%TW\8_MO?9#L*X0O=5 M?Y!B9W0VOL#*6O.P%KEDK.)ZH%1$Q[@!1XKK@6D&5KL PCE'N!#%_[RSRRAK MT+2&&BI:MAFS*E"/K8R*Z4?!]/X5ICFGD6J10,G2 UT&"R8H#E2Y+/55,H[: MC.F*Z$U#]%S!W\7#"P_I2UN!OW+@3^,(*M T&?GV-2H3-F&Q0B7#UJF;JU(XI.>^/Y3 _*:G;P5 MQ,L!\=2K*ZP.S <&+FH#2&4$(X4&AUYJ@S2;F&5 6X7P%D-XM3GC%=^/C^]9 MYZTU1 8-6FD/&%V6#@$3.)$5A+4^[V9I3T3:?/'FZ0T&>W+PF\ M'B8K4'PS6=WYT* :'3A=0H&<4+ \*D#A"7)T2AEU<9ILL\E8F;$R8].SNBLS MKH 9Z0PS)I=W%B&??YD/(Y%@M1> B1B/R3''L(',^"32M"<.X%9G#(:"H=;+ MD]-N_SS&UL1Q_^9LX(_M,+;>=.W=Q?9;&G-LLM/^^8GQY&)]Z\(6) M^1F)9:R ]QGC&=[.V !$29]AGZ+A:6=7MQ5=6%@T&.>U66%=L]K@\6DY\.MY MLD3Q-^/$-X2I(%A^U#0"$JM )^T@1J*,LR:H<'&@B'J@5'*LY-A('WXEQR62 MX]2/[[VBSCL)RC"6R3$)T)Q1H$RR$*T*3K/FD>,32K(?Q-.+A_WND=];&FN\ MNSKHL5SU\W+5VZO-"7N]\#:..H/;W/J5HN:C*#[KO+=ER$CR!H0E"3"4/@S* M! A2!$ZX%"F5'(RV(&;QD8--S+YXE>O^;]%;V[D]#+Q3ASW%%-%)#YJ8 MK+U]H%BDI@0Y,Y\\,1K0"-8IQGP*%-[,3MH(/*[;7$4FJV'XL_\-,_$@E MD@6G I[).AL[J$ [04 J$TWRU$96.E)3U:9ZD89P#09W-78J(39^=&(EQ$>_@^I/.=I.):1[$L$WUT 4C*9RAJ+\&08("2Q%$GI_+6 M[>P*WE9&+2G[XGX(:4K26H7\=XSK!^/]%K/YN-_-JSA\^9^SSNC\=<]WS\K2 MO>D/RE7LC4:#CCL;6=>-1_V#?J]?L>+*DJ(V/:SY[WUD)DC'/I5*:8E);:2F32YU=D^G[T =2WCVXV[<%A M3\"A];4JJ7-J*DT WBT*"9(H;AVADE6VL-R4F4*#5D5S^F,/$-\"0%S'!E?E MNG*4%MHJ#,#(*KA/95DH7@I!12%V(\0G5TOO\>+KXX5IR+'BB^;:"HJ' 6A$XF MJ.5:VZHH2I HO'98Y81G-@.UHI"@8!1:,F[+4F:-M%"R.P$4WT2>^>/IR>G,';O) M?/3>#49 &2=N.)BXQ6#J!POUX8>;").\&[C6=YGH]ZS?LW[/^CWK]ZS?LW[/ MOO*>!7'S'T%'@?_:T?N'_PW_U#-+3W-Z4.(;3J?S$0K./\S<6"U =/OQ;&07 MQ[6&UGDPKO.'K'U$:1"4EXO=CYRHV=%H0M*3Q>IF&H<*TTWO6YY=MFT49XGM M5=.6A0WJ_GL\JV=SJHX.T$"D/#O_59><2N-69XL08YW-NS?R\6QF\6=[%IGPU^>!0OMX+M?I_/Y1KA> MO\,[=OB56RCX8]S>IVHV@;GOKJC:[][J[AU.%XG*#]UBI@:'SAS'G0S>MGX? MK[B/+Z83\KCU/"9ZCN['_C9>_S9NN7[;1;"]TG=[!&Q'SDJ^^ M*13Q0VATWWYZ@T5:@AA"66TZ.X)[&PW5[]PBQ0;OWK-^S_=RSOOV/*5EIF>%E:2O.M*O*(B\K+X7S.37&8 &W M$+Q980&W',9GGQ'%^=MLZD<+-&OTD9C7BL1\_J&;WY5K5W(%1U+PRA/N5$4*N95UDF"O_@(65T6.79'C7UZM22,DYK6AI M\T+2GGSWAGR[]6:I]-Y)2THO*.&F /JESA %/QJN+2]N^X1Z;9I2C8S MH,9DP$YS5@!WE0RYJR+&<2T*;93S)G%7MD_T>T.I2'?&WOCS= :_3@9F.9NY MB3D?+&8P'$:Z E4J^W8Y7YRXR96<9OE]B" M[J,&DPRT/:5Y7H3. MF"P;%ELZ1EU3#.D[R_3HN?\[M[>&S1X]]P0].T92.&@CG.3$2:D)]ZPD*JLJ MHAF5.0.-3J(:=^_ALX>"&[>1]M2^+]3>VEN=SRLO7$$8-T#M+M-$^=(1+G-I MI=?66P74WA/Z/2;TKVMN[5%@7U"@-=VJ/-><>T]R!]H2SZV(->ARBYU03.Y\ M6?/\SZY#]_5ZS]V[2-%?U&@R %HV:GX\\./IV>#8V2,W>*_&RT 7GV:S[:/4 M^LB^?L_Z:,C>9CN?/P9H_1F0]7\06!%O\8^/L-#)*V?&:CX?>=C@6B+IY8[K MRAT?NY9:53J6H[,X8[P@G%I&I%0%*4Q.*9>>"LD>/"R&>7Y3M?+W,=YC7\;H M86A_C)\]#'UQ&.J8/%W)1&992:0N#.& 2@1(P)'C68^8^ M&X]ZS/SRF-DI2EY4E>6V((Y6)>$%$Z2JA"0L+[DSVF?4N?W#S+[L^$)]Z /[ M^C"+?L_Z/>OWK-^S3W&'7KD"RST4=[^NB6"+I%L[//LV/%]>XLU6K 362BVX MLH1YY4'BK0I2R9(2JHVPCAKO)&:/%G(HBNJ&O*37*79T5Z(IOF7XN/&8JAXA M;ATAVF J19T6A3&D* TC7&(K/\$K8BI#)3 '5I42$.*F0BAZ<+A?X/!U36D] M3%1H9C*Y1B+9WOO0.JW[/^CWK]ZS?LZLWY=W"L_L- M_9SNX7=5W_CN-JT1ST>3Z2ST"(_RSA-G9D[-W<^SZ9/B/XIH;G/BN2T%HUK28*@4&WK$1L^3FX2CO8AQZA'A MBYL@>D38%T1HS0ME02W+*D%8*1GA<*1$49X12YE7HE!&A=)<=P$1OG8$3].J M].N'\6"6%[Q^9-W$SC%VYS\NHN3?W"STZKA9BG[VXNVU_^Q>W__'/\-QV_UV^GXL7;UQ]>_O(G M?_WQQ>C%X5'VXLDS^O*O?XUA#TY>G_Q^]IS^:_2:OO[P>ER=/S]Z8Z43VEE& MG)(@ V1Y3J2E!W9?]^R>UH*XC@;P=1M3- )$1ZA &:(7]Z\M/[1M*F0E%-7]VS)@]^-T*^+4V2^_@$*NB M(AQ@#J28$J08+151IJ0JSPL%&+A?X/=-Q#N%VTVTFCM\'O=DOQ[^V9@ *LYM98PAW!M+>%8Q4N6J)$56&FNYI;Y0V(MG MF!7[E)[?X^CMXVB_9SWOV?>\V)[W[!WOZ9JM,E/EA0'-S3A)N+"62&ISPE@N MI-8\=]SWS*<'TAY(;]UTU0/I_@%I)RM04^H48&C%LX)P57FB6$Z),X5ROE*9 MKO812+^)(ENO' :OFH6S@_^K3DY_Q-"I0'@3XV+LU'PPFNIW MPEW,L[DM6..@XGRV7R^=/;)Q@)P M[H.;F=&GVGSOHXMK#VR^X<.7\82>U@?4@]'UP$ATC;Q*N4R7OB 9%JWDWI5$ M9901Q7-AGF>Q[$'C/3+Z"QM<:P"M9 M%EI4C.2515>@I@240 L:H+1.5W#0QD1N(C;-3STWV5OZ[I'QWD5U]\CX%9"Q M-W2\RU;\'AUO$!U;2[[F5<5R+8DMNAMW)PA]16O]JV;_[:.)?>46H]DVXWT/0]>#H0]=$[W4UN54 M5*2H.#9P8XI(PT%:R[34!2L<8_+!0U[*SV_7N(\1%M\<^7XM\_REM-N7;/LT MTFV-\AE77M'"$9:Y@G!3@7JE74DR55+*"NT<90\>WD"?U9YP]Y)P;\$@WU/U M%Z+JU@SOM2P*.#Z2BT+&0/K*44=,B2#-M-,9UF$LAZRZIZ3=1SWV<+CWS21[ M./R2<-CVE\QE)JL\$X0594YXG@NB*J4)IT+00N;2^9#\.RSRSRE$L,=PV)/V M;7B*>M+^4J:'UC^DI)5"98:4AAG"X4B)M*4@I2ZK/+>YRIQ]\+#(AG 5[R=M M]Z).CX=[WW*RQ\,OBH>M1TAI+4O!2Y*7G!&N=$844Y(HG[N<%J9TK-HO/+S$ M&61'\].Q.L=YNHOAK_]F_\TO^SJR;D4CX/S! "CM=ZK$;X(KJ3Q?3TQ\01.;3\UY."#IJ56.'">+D+\QVT<_S6.?;]@CA;GSR9FO,0M M^VTZPUD\6BQF([U<*-CLP^F+Z03G,9N.8?I'SV!&@*J+'DNOC:6M_UF73G@# M,%I50H.Z(@O05+*<,)4)IX @3(Y8RC\[#[T'TAY(>R!=MXD7K')5E6%Q')X9 MI@JIC5>EE-[FU(JK"9]^],%9\M'-ICW [@G =C+RG!>5D9IDS + 5IDFTBI% M"J$,,$]+,Z_0Y%K1G/[8@VP/LCW(WK2EW5-%"VJH CKD959HF]F,9K(HE1/" MY;M1]I-['O28^_4QUS286RB::4,I49FGA.?4$4D=YF!VU]E>=*,:ZKBE-K0:4L*FE8EE6%+VQU,P;5'F1O!V3; MH"XF2N:H*$E1VHSP0EBB5*6(505S.L?ZGAF [)"):EC2HA=M>ZSML?:F[0=& M%EP+9J@K>"ZJRFBE@-@ ?ZTI%>^Q]BYC;;>9H.89+XT@OLA#79^22"XHR0QP M6\P6<1(EVB%E'/ZW*=/V8-N#;0^VG^GUTE8920V(.YK+LE("Y!Q 7RLRY[3, M>J_7ON-I$T7P!GADY@ \B2P13[T31!FN":"D5(Z7U"B!(00]D/9 V@/I#0-I M5>7*@,!:ZKSDUBA=LH(6U!K!2ZNU[J76.XVR;2QT7N2449!:2ZHIXB6_V%[7_YIWX9G]1^V_>B6^&B_J/($W" M?^WH_!JJYCDW M -%L>@+O/@=Q:/!BNH#1%]/!X^DD2$MJX>S@Y]%$3:&X8-X:6^9"E;9B;W*1/ZB? M.I[5:SA51X[HF5/OB/*PQ!_4^$R=SQ_\8W5O8&/6SF)]&^/6//QO/8-'MTQW MYTZS6]GIC22JL-.';C%3@T-GCH=1AP#=;_?MW-]U7)WVUE2E:]\I_N S0>OM M_)Y/"]/S%X3OQ@O[SY/5'PUX?/LO^/OP95/N?1\_?/J,O#Y\*^/SLQ5__ M//G[#YG]_;_'F3GYUT3])9 MH4E!/#]\!Y\_RN'S\?]^?$J??WS^QN=,,LVP+ZAPA)?68/<[003L:\&-5UZX M:#$:39;./D)[3Z4=+9VU-B\9KQR3@IH"=MY*7U@JL@<#-S?J%+9[,5L"2WX" MO\Y&H6GA8.H'/RWG<&7F\]K"D,[XX14AX4HW/_YI-+% CC^P(AA/X6UI'>'$ MXWE?OI;5M>N*9[KPMI1%QHUVE>9,9+EB@@I/.;LE;O87R DS^-]@[!3:309' MXZD&3#J=3=^/K)OAOL-"YLOQ C]5$SMP$]A"Y[#>P #>^GYD$-V.U6+@IV8Y MAU]@C\X TF9#^.[[T6PZ07 ;#N:PQ0I0#ZTXHXF?J3D-4+4GH1=ASE9]]Z-IZE?S'+SW1"Z<%/"D=-&SU9/H^B'&#()HA MM(7&B=/E;'"ZU+#.<"2GLQ%\S0W,>!2D13R(Q?DIVM+&YP/MX&X,X 06QW"2 M:@9?FB]@52#7X$U2^+JWSBP&^AS(" 8 DL-]60"3G^ 8G9?CV]*1XU?697A:QW" M2YA\N^H3=3X(TPL[.,'B'H/QR,.&GYNQNX09ED95$"J,(Q\Z:JO(%*;2B)M>V5+D!N#V;;GA'L+1]VLQ!.F, *L2$ M7Z;O@?GA'P9_U&SV%P"JT\%W"'(T^_&7/WX)/^4_?K]E&(1J(":X^#44 *7" M2]^#"@X_!E;TY\$?!X.C]D4)1 ??>0>W48V'B-V ]DCAXRD<\??A1\#ZC:$Z MW'D EQM4&_QD.AM;4$Y=7-+CZ$^<5X/IX-%],9X&- :@"1L\1K_&3,X K8J=G M08Y%LHV?VH\@!7@'BVE'$%YSSX^[7GS>0W.S8J\?/+]BQ M@TU('GRZMEG>;6V3[K^V^7)VI":CC^&D6N,!_/*3 M;]TO^&O'NRB']*C*2C M-#V:V$?&@&BS"/YR$.'@9AW"!'\"6GYWZTAM:E_XV^=/QH"R3\7?;Y^+OY\\ MS5X?FH_P_!DHFH#2X]'+7YY^>/X6WOMX#:E/GI^]_.OI^?/#\/>_'Y^)%V_-^1NK*T!J(4CA,:^(TX)4 MSG.2J4)FVFE1V7)=>^/693[7E2^!&I024E155<*A 2GDA>3KFFLX'Z3U[@D% M H8_G*HH. TN5F2WBA>73V1UXIETA7.T8#E5/&.%4IFFMLB88K2D5EUF==TG M:6RGSK6=OK\0;2X6[MT/*\0(9-8]YD!HY]\TF7U\?OZF@GN72>X)7$!/>&4< MD:X"D2BOK'*RHKK:,))8FTG&)'2Y3_=,NW4Q"*!N_AV\M9W-2SXY$Y'IQ%:PM*)%'H0E5_XCQP%/CY8/ ( M!$)4%T?P%P4C!-&J-LEH-4:U,+UJ!ML69=_YX%B]=S"0FPS<>'0"4\:I@^1C MNB=Y-:'EQDU^7Y"M_SQ";2D6Z_P6X>'M[_P-L"LO768)50;@@;J2:,$+PD6F M&,^KBE&S3NY[PECB\0U>.S4[N$T0V04&H* DI:2CA73,-1I+QZ*15M!_" ;O M<.\&I^$RS@TGUAX$WM\H%3'B'$( 7'(U^H\5Y-)*H1DE$[EY+5$?HB0E6??@<*=_61HD_ M)R/\+?BM [@\"H2C!M\]"/:67QX]^NT!VA_^O1RA&+$,WN\3]<[!^:8]C':D M^7QY$E35^<$ %C"_X L#Y3W:H7$"ZB3*+A'FXL2"#^!2$2@,V@V,F:!S'@48 MD(&61\>#^1)PZ8))@!34X&=K$O\O0%5$R'>3Z=G8V>CM,,O9#&TS[GWGU7&8 M,Q<,_0O !"@?PDWEC@HE69"^*TS0G/A"8:= 9BLT(:4/2% M<_F&#]K3K#2,"X\B%OR)(7>D_A%R] -'[B#YVKL)#1?I==O MCCYQC-_?Y)511<884:7&5&^>DPI;2I?,* &T*82G#Q[*;!VJ!W $*0QL.AL M&TX.A[33\5)MO5T*V2&W+&'(!+-C/G(.;MP2F$?C<[M%J MSW\2 FKU 26$Y>P4N [,ZU7[NO!\J^?/7,N:\4Z/)OOI>L<5/@@662!$]^'4 M3>:)YT"+]/ [0@^MO'Y$.]D MM/I,I^\&Z'BT,^41^H*="8XBFNP&YMB9=X"9('M%^OS*$9B9(0)Q!&?C=+ER@(P6L(= M# 8_X1 <2$+=H0YU>OU3"%]C2^5W.L)D=! MF%[=)%7K 1@N$]VKYUO5A8Z2@+([ IH?3\_FV\R/=]S^B&[X410Y4+X.2TON M[5ZZ?O'6T#=<4J:+W!*I*78X-(JHC&?$BT)YJRUEC.ZIM RBV'(6* 4$-2 L M()5?08@\6HDA: ]\+V7H9Y'735!"Q=!.Q%.DRCI8:EB+-O.E#L%I(-L8-T-; M8B"665*BCY8*MF+A$E,?-_MP,(!78*8P_C*,ZO@HV"(!&^K],X@D&*>%PM![ M-1M-EP@IIR'"+L5Q-.%;JR%Q <1GSDQGVVT3JV#6M6=$]A=LL/!0K=KCW)4> MC1&\<#:+8"L9NR-89 QEJ2<]U>.T1IC$X-'D'):)0!.1#?8I/9J&&S7B&LYU MAR5E%1I!C9F>N'MF:SB<*>L #%^BW)>")N:OG'$@$8-\$&'Q6T3#CX_$FXPI M:TP%N^>T)5Q01BI1*F*4$@[0D.M"K-L:2NN]X\IP9RN>"0=\WWE*,T-S1H50 M>XJ>]=$/VK.O@:F"F_,CO'FQEY )\VIEWUDS^4#(HWFD7*#X,9 S L9R4O^R M^32!*LTDZ7 +Q<85WL#=-2V/GM M M^M6Q NI'? HOFTS6=HA*6Q2M<:/4UNGLQ6:,:*4:^MY-,EO(0\=>(+/G(* M^X,T;!T2Y6B29,3HD:K?MR(F!1@)VC\0+)KE)DA;,"60J^"35FZ+:BIPGX]) M+Y[CFS5\:__5]\MY^"K/ER[/9"6]KRSCELE*B*+D5,NB*CS\\N"A"YO:\I;M MK*4%]E8T#F>V"6C*9PX4:+P;_A(Y3K$[XG]E@S M(^0T%J[5!&[XQ)S''*S$TV*\^?F/R)ZBQS$\.XS&W6#\Z,3VAPCV<]P>U8V( M!UB&0=*C/X;Q:Z,O[.YD>I(2OT :!V*:G0\:-KLRQ\"WI@O47>#)T.7_WKVA.3RP?>P+!#XX77#>-CH($T^W\Z^ M_->@UH,B<[]_T6&OHDCQ,X@7-4?\"]CS8Y@/7/99;Z%Y\?$I>\,9S;RHD %Z M3C Y@4C 'Z(M9EIE*I=B(QC:2NL+Q74II ,<%"ISRO,B+T7.14[MGNHD]2T8 M/ INB,:&$_[V:ZO(;\]O_%HLI)E1=)9TA/,M,O**6;P;T8'(VX2Y07(C(DRH -:"8QXI67(T#PG)8YB%K;45Q#.@6I3JM3N?HKT(.- Y1A&V\[[8 MJK*94-F79UDOS\)VEV>YA4(K6^6J2Y,RUN,V3%[FCE/+C.4>A+%"4UK!<]H* M9UCQV4D<>Y5!>SE*KZ-Z518TAPT5G-.JU,(Q#N)J7I4JMQ*DSJZQLZ7W%G8: MAT^K$ ?EOILLJ*,".N]:,*:3CE*!>>_V?;3!>DQ\#$&UJ W6L Z#$9A^$2] MG'A/I)JZSG-&ETT5PS:[R&F.P-PE_MO.ZL?HNP=#=EI6 W M2([[VFK[.*XW,LDH)7WKLM)S_N+)T?G+PT?L^<>C[/F3HS<^=ZP0&26JX);P M4BF0F+PAE79%G@/M5'HCR^:K6PJN*1_5 1R[XC;VT^*QRY#;K":*4_C15 TL1B0%Q()/_6(2FXE#Z^84X8E_.,&%5EA,,^$ZVX(+JT M6@JA"J;*,EG%;3S1$?H2Q3F#"ML7C"X,2<+1)U^-UA,HOAJ5.YQB9!Y_X)"Y?.6I@ M\!2C+$%[#OFER+XZA8/JF"XUFK7"[V0>Q5D8 +D1[-@O=6+*<->>ST(L6%CE MRL5"'Q09?2#'(PNLX(=O"'9_%R]!^F-E7FGC)*D<-82SS!%9% 6I*L#;4F2* MVO+!P\7QS+E$IZCN7,0JM5-E3J4L+2\Y8U9J"OJI-Z4T1:4DOZI7<$?%H9UL M],]PW+^.O/OF."@'O;RJ5V3QWBO@\@Z-T>*AY#O]0;,C A=0\?_!PCCIG ML#%M5$UL?&6GL::77\XF@2Q3SN:'0*('@U_16H\M.-"H/P/X2(E4JT(E1L&N MXIN.)3!J:3,$>L9Z@A?"93*DC8./ -TT&,44Q<]@E,-9H]29+&\*9-_(8L)3 MT[-4LE#-9B&]*RGXWXT.W,%P,$&7/$;4OE?CI8NUC#R@3?P]A-M')(5;/W?C M\;"1G]?#V:\1-7Z%:%98X\N ?\G NZ'+KRQ]&'V.^*W)%-8,6#=KL1X0\MZY M1)Z=($_ B_=R]B2P/C5^Z7^%E?\*E\9V5?YO6K)^>W3VQ@H&$& S4N0%)5P* MANVQ^KHP ,EX403R>]9I-5?()$@4F!%-(0;E' Q1#0Y)),# M%PF2C,,J$CW7<0* -75Q1C.:@9P&(E((L)HOCXXP?33X/8-=,CZ(+@/M@C=U M-(OVPM$\?#B?!P$1HPD:(V/CFE[5[D%I&,V#][I.U EQ[;%B:BJ@&43(&C,C M&-:.F7@0@V>^XT7O#O/=ROBX-H3(Z3(5 <%EF6. %#?_/D!6 -E07FWSI8"W M@[/9:.%BK;2SD/NJ.ZI$B/6P2U/O?Y1SPQSQLQ'L6;OP%MDO,2Y\6?#Z%1;L M7&"C/48!1OTIWBA?2:-%17+J*L*U\T1K)PBKLLJPS&;25AL8=5_K5,6; 2+ MX%;]MRMQ,2./H3% FZA(U4BCDE2&!98G6!$@!$F];#(#PZ=1>NFZ7*>K7X@. M7#+U!"V%WSUX]?+/!]\W[MB C;7\%(I. IB&]*#U8;I.G11F9-\&[SAHU; M/.A,/6:.;*9+I%"&Q+%#1!6<9R 6/.$5=KR7-KU!O74-PU_;K$9YZVICMXE1 MCT DZH1")S*VTQ!O70=TPK1 8,)BEXL!G&D,ZYZ%@U'C-LLP?!9/59X"J-)-)P$:]Y[-1K'(-?%EKLWFC1@W@3G77S8T1>]#K(-&>R^YMW8W'DP M&*[=HA-E72UCHO"' 8@A8 ;8_G3F=@T;0@Y'(9K0@O!K%LFC%>3'^ KD0I-% MM/@%;Q.*R+\V=S7*STW1NU3!!6:2HG 08U*XK^M<\R"MCQ;1P*GFTTF(Z*UC M?X*(?H85?<=CK$D_,VB/#7^=)HX89Y , S&3?FU;F[T)[VB@Y'(K2H<0OR;# MN/7K_U<'XZLE+$*LL8YS^O@ MYG"CNI6EM6N,WJDZ?"V!!;=OX*IH/8\-%(!%UHI7$[>;W+F1TPYK>H+;W#6< MX4 =(UA-Z/BB(*+%%)3#H+XVWX)+V4B+:YIG.ZDD[P7@1=DNA.,[VW!W%Z)[ M@WL <>,TF=0P)-QY%]8-NN#)"HW$C6AHHNJ MX%VSB=7UGA]/3W2Z>/-O-TWQ[5'VAC%)F2DUR20'K3+S)=%8@D7:DFK80IM5 M^VKYJ@]ST#W-/;-^=2O-1AD,5403:KS9IO].M$\!9;2&I04HD3&)(A;=;WZ- M\O7I; \*#&6,/AY0[@H/@E]]Z"V#LF9;!7@' MMVP2ZTV'(G8[A6_3P%?OWZ.)?=;L?^^3:)(USM]0YX7VA20%]P*062JBI9,$ M\\.,$)4L]$8M<.G*3'-:%LY:7ADC>:XS44HSW(#>559R,, T+@RG M.4TE2RY^/LRQ3BP8DU.'2C)L8/3'#U-0>O2)Q+R7!=:T"%@% MOYRJ11/+'MW4M6?GK]:1'^!ZQ6[R2&B'U5$\57M$0LT*<9BB/6,!?T\7;QHAZ>PHAQ\$ZT"*][A2T^^ZZH--J]84*-["0(I:0<8D5+J M8O@A;-K1>6/3"J';T^;"=1;DF[76V6RMQ6^E\4.;4/-V:6.7KB 5UA+SL#;3 M!H$ZVD5:,UMM[X))M+XHV*6 5YWY *^(VQ6EX>AZY1-Y43)A/"\XI[K4E;45$*8C//22IG+NYKH M5P>P! 8[72Y0I&GJ'2!'G*8R9NM6]_'H'1:LC<4?NF78NYB2+*=- 6 M%G49C_AY75 ]!C5WOMVBR[WE6[6\&]K_1.;4(E\+K@G^ZV*HV-$W(&8ZK]3- MP\// -[_7BH,ZXSN];$*0>B36+\^C'*FNA%*,.8_EY-448M6J4A1#,Z,?PS0 M/9K-T0MT?N$KO]^LX0?:Q'*L9EA_I0[3JF&^4X-_E;F&'/.:E[2%)QJ>JSI5 M+=HKMBF)MN:4SDZ'"*C1R07;C'T#%F=8^ZIS*O5'(]^XG:XV_VY!#A79W6B: MBI+ (!MU/;JE/%!^0S]I$'NC@C$*[:!7>GBKSB9T.P*_<^>X:J#;B0M=0]&[ M>A2JC33I^1A_>Q1;3 <3/V@LX6*U@O(P5B>)'X5WM"H%=GV>N#:-%K4,-9N$ MG-PFE"VULVBJK:1\?%<3?!" @1_#_8C]0W'@&B=:96.78)=H(L:,X-2Q/>]@ MC&U"&[D('2,^>$6B4-SZ_NJVI=,+VOR&L6ZER6](J:T[_/Z*TYC_Y.!0ZA:_ M/T]GM5K?AN,>(@A/CO:H_>\ME'O_^.S\C=;.4ZTR(DI-"0L49&\82 7AZH^>-]AK,DBXN[&(_.F6]L< MSA:?"5$WFYV&HSF@^:R^TC$S9QMJ+>*!-^,W,YGW=_H>W>D7A\_R-XY* 3*Q M)8Y7CG!3YD2J4A--?5'1G!8LN\J=WG'U&KFLO4&A%_)HL0QLMS'HM25AT,J" MA5TZK7VZ,3'HX6C#8B:A"<*L[1;=LJN.H%"SVL5*\,M*]^888%/3VU]=NV5G M[BDO9"O@MY4NYR,0[53'/H:AT;!IP()@Y6:;CWJGNGF'A='MVM+EV@]Z\]; M: VI)N^G8XP'JK$)X_U21;:5H/A50U=H1K?&U9/S>V"%W1+K'\R M]C3^U>21;$>)Y-4J5)MSWL8CXKR7I\&'A_,.A)<&#Y;\>8K.,.&TNIT_8X79 M>;"VAX#8VL);6X(F'6OE">:?GC:%!+9L1.WH;?NUITSZ1G:_*/IJ]-$)=B0!Y%@X9/ZU.IOUB>5 M'-?C[D!M+L;*":GU"XP67X P7?<47)O<+L$6&6JHJ^CV"#5Z0C))C,W,,8%7\^Q%Q&?"]N3EQH/*LIQI>V M!M!FG2MN]TU,N4*#B2_;R3HV U@\[M:P[!W7+][^2=_H2N1%206QPEK".JH#3*#9U]B48FSH5#%&TM5 UTZ V.X3:K*=T-BI9JWPL1;6L/.XFK"V%!R )K+NI0T" M$D8SS**HVA&E@N'S F%SVQ5KLV%6YUO'VZ_-.\EPR(WDCD5,&=A[\>IED7P>E_##X+O^^";!KPA/7(&M>"V+SY6G*58.UH5LDM3&KCVUU MUS%:KQ4DMZT -6=0@V-JG\%.DR:931M1JE%PZY6U$ZU%[ZZSMLDU65E_+"K] M'?T^K1ZDJ]E@>@9 .F_B-5?I(4FC&$>.MP>-R\F/VZ9Z1!LUD$'[8#A[/)+YC93*[8;R3<99 ,TBC*4@]/)]TV+;@_'V$ MT[^:*AV-M^]"2EJLH,HDG!8Z-_!JQ>" 6%"I&W2PG$PU!IFF.*K3)2HD;?V, M9)H)]K_4'J.-$FC>!2QMIN#:G@> "(F)J5)_A*VX2JRJU&K8:UIH1+HML<"I M_0! S:*6#5H4[<0)H7UW@,L;KVNN4:V(U^VRI8=TMKKJ?;O = SMK=P03[JJ M<%LFL+G1,?#KNU8$ZFLK17-I_OS)D7AC"T&K0EBBRE(3[IF"GVA.L!E"Y9VL MO)=KQ95:3]!6W8YKZ9A@):V, XVN4KP2WK"*22]HD66?6%PIZ'U;TD=VJ(*/ M.N+.4[@,+Y>+V);EFU,*\:#?Y6\R[:FVE2"9SB7AA2V(+I@A$K1!H8VSK,P> M//3(H[967OJ^95;3+_C0*(8YU5)LP@AL= =21,2IL[60B)60+J!S;%B-8\Q2@:5&EAO6 M$5SI&ZV0!PKQJ6L:K7:C0T]B3^FV-<0F0VC3N \&?XXC3F*UMVYNR'F,^L"J MR$W;XMJ^DFPPJQ*0'6'Z 2:9-B[W-8!LI.A@G&S':-[4;9)7^YY30Y/.MX/P M,IIW"IW$0ENP]KK2R@5,\+Q5*5?E_]6">UC?&?E&C?4;34Y3682KMSF-O0([ MZ]BHT?\%IMVRH$^=]CV5F>H@G*!ZD4X,]+6UKR!#I9B9:+88=0S,RU.[/E@T MJD9R:30!>+)C>X_Z1F,4/Q@\3L%5H_7B0YM>A,LDP$Y;IV!5A8W=5$-6A2-0 M6\QRW"USV=;T:(H0I;0AN.<;_3"WS[&BZ^&E>5DI4>:583GWG"IF05[,2Q#W\DI5GQ_VN0_Y_=W74"G?T[?,V!+SX##1V\,+VWEI8*CEXQP48**XW)-:"&$$XH694$W MKG3!6"$\:$&5X57&*U5JZE6>%X;IG+-UI\G.^DH'FR"YA^59=N# 99NPTWNQ MH_V%&K?UB;V]2'^&8U MGM?%I\,TT+T- DMLQ>K=UL8C7\7%6:?H_@QL_5_(U5_ZGVNWQK/)'.Y>D .^ MW;H)'Y_R-X);EGMKB7!<@#[K%%%"QRO(WXN3$FS+X5RVP-I=E MT+DM>^GO7"G?MZK8-LWJNV%SS6JZWHE0I#EZ6D:3]RY)R4,862]6GPEA,#&6 MN_/WO<3F& @.LG_PBHPQ,Z]):[W-DXS>XZ0X3&;U3RZ.G"./SIK$WN;0XK&=*[!NO&!A[[LH[F9CR- MIOO:0=@:F+$81C+L=PJMQ@JU[3@AQ'Z$R;GS[@B@E4V#-]P-]&RJ;/3#!(=D M]([-?^C:Z_.N?O7OY30TK8D!9M\M)W5=H>]3P@!>RKAWJ4%.2+,.OJUX\--9 MER7^V'T3W?VF4'X[Q6_N*!:R^?[0GR<,V#2P[6B-W6(:B^ZTL+5!--S%VF?C M\SA2\QOLW71Y=%S?$8-5[71*]1C&J2XUYHBD@D\!$998XR/4TDS>CRUX$)UU M*[Z2SHYLTWF;0(C@(SN;K%SD]:NRJZ;B8NT2M0703>.#4YT);^Y8[>;!A;7W M[X(Z56C+G*?LC;B6QG37]; D$\%V1\J]-#\==C.,ZUYTM=4M9"#A#ZW9%?PCNLH^1#-KET.ME??I,**)BGV;=\TJ1J9BV&_()8H]E;TR M*3V_?=]*E3/MC IB;TQQCR:BMB)D)^;F/0C98>HA"R/8CV?)Z)5RL[KE%-9O M=MN+^5+/9V-T7K&!X5Z3$*AZ[.Q1B U="Y'4<5]&.]JP; MU7*.W^WB)0[G? MK32;HJ%C=4BX'2%*2JU80#OVQ"8C,.74I\3 D,06"S!U6HTG0^>LMGBG;R67 M;^>^'PP>C;%6WU'HIXN MY!;Q(;I0\-[#K&J'R*)3"V#D-D61;B[^AIFXZS1J!]RQ\1OISWNEB:8 MV&ZL/;N<[=#6D"LE*7.K8)QX/;!<)-N3=2'MY^G.@6/"$_*K5'OF-*H1H;K2 MK!L)N%Y(\ K:T*3\K/WPVD3HA>O0+J-(3@0F.4BCK=^CH,30 /DL!A+@"G\S9QQ MBM[#!0U#U+ZX4,=YY^5!979C?^ZGM_@PE47;=I9;#U[M((!:^UFE-ZQ/5&QJ2'Y&"VV:&-!9HYT98)I6^-@AVX(^SN-1;I3J3=, M!?++23A2C%&MWQ\^W+!6K]!UE\1.L)[ +)+ZA6M1C<,8Q#:#(2 8H7<^#$6+ M<=?G];9ON*_G.\AIHXO %CKJR";Q:%*=>XPD@>L7VX(%R@D28EU<&5[<$;]J M.\':X/>K%/)OT;A7-P+_;0K;'+IFAH:[8SC)%]-)L@#^E K2?;LF_[>OQ9M, MY2KW54;RHE2$6XU-PBCV M>:.2MS[_U&04ZOK/;"*.,TUX61)M-.9Q7W3,M2 ME'M:6OE)73SA<2>D^U8%-^ST@V'1V/A4-8@6R1IE@KI^R$JM0 S^']=-+-K; M'0W:H9)\0M'58'D$4QR]_DNR)V*J0PWWB3VGNNS!A(D8%U(F8GC?*7;3B.:; M)6B*,]C[@&='RU'\VG329?*^6\!])9!^)7,F9N?7)@\465*!J-#L,.S+3&D] M BQ>IN:VT2F!^:=/F_6$%P4'9! 50XQ++5BMC- &/0'S2'IU&\M<#QUCA@ ! M1Q8C]AKK#YR-:]VK341C7;O?1$I-3,,C^8]7B,",*TV MJG=##$K?^%:%G_70IN=OX.1SES-)A$1K%Y>65+;TI"J]HQQ.I-#F0KEF#R/G MTB$/\,3W$F\/=EFNGH7DO4E,0:I3"U+QOU I<+V"=]T<0C4R4]WQINOO3W[P M:--WG0HHI ;XMHA&77F[KN56^R]78RN K);HPIF0I+.NFHIB%;]Z"G4CJ"85 M,]J1$'>1ZRPG'35P18>?+_7;5"D\5;A6=5.+T7S%29%8\#P5$4RGT-.D+,M%/A.KE&-HZ_ M&QT2Y+@=)W!QMXF[ICX_"[S\4'WH72"@'']X0XV1,N>>,%KEA-.,$>T*2ZCQ MA:@H8R4RA57EV*JL,(QS5IF"YY7%H#EF7>:-S4N?%7NJ',>C'QQB\.>^.C/\ M:)PJQJI5B31$J'IG@U1;5]A0'QJ 62\/BP,EVWW\2L?'T#C4:POA(A9BJ@V# M;Y>ST=R..M6KXD"K?X>'(^> M]EI4\(N5HWK^&1J7;W.'Y[8ADO$AF>-*W4< M0[&ZM3AJYVF$V6;5I\L9Z+[H6FXL'B$^=W<34V1:RVX_METITG>U:3S$\%W338":P2]B[8%I(AH Z<3F:]-LN#!,5.T3 2\ETS3 YZMMDX<^+2%G4CY;"FTUD,M%ZI*YAJ M^L+E&,1LF_?Q>)O*MRZPR=6B$-V&Q\#:%]-9B%;K5"'LQE[7!:LW6'XWQ(C&TKZA MH1BCMOG35V>-U7< M@;RIR_*@UI@N!P''E,97/@/.ZPM=E;G0VA2.@Q;'^%V*3/@$$\:E,L?#QEO5 M9$9?U7Z[G"0>%=WT+9]QL2\11D2U'5E#HB9R@R1VQ^*(DW:4""&)C.!U:'#U MJ=Q_Z(K2%OJ?!-IO6IVL/%@G8L_A>%30]X)^I9KF?LG'" \%#IE6.UH+,$R% M.1!C$4;:[D3UBZ+?O+.B=9_W#K:8"E3&D+]VVJE>H'9MW]752%2L:!B8G" AR=BN=J(DC%@<9DRY@?H,8\N@Z0R-N<= M*F^"; 0<)C30=B0M+\I*JZ&WPS9 ,D72J_$B5:U:O1>=.U1GWHY.&F:,#W=" MRI/$E;:M>^56SGQ;ZM"7]N)_V7*+R 8B,W_I'X=PU5>C^;M>]WKQ\1%[8S(I M60'*ELLRCP8Y0[0P)2F\H4S(LK"&K;,!5QD!XI_*5885&JO*%UY5-+,Y\])X M<=<,>"MW!*D\WI(!7I.M2MJM6_1V:6\_;TLXBO!6FU9B6]44MAWJ%*;8UM4$ MQYVQYTFZ7FP+00_B_.+X5I-\4G.OVDL8JX"#JC9>QE"VV(EPK$P,_P4^ B*R MFIW'A7:RL*(]-!9@@7VZPZZ72^GUX;NUU!2L"5\KWD-D\J5OS6U(5ZZ1]% ML'O50-W\R=+]#++GHR,'4\=*F.D"$/I-W@ CWG@EN"JX()FS< .H5Z#3\IRH MR@$"99FQGCUX2/G&!?C/%.^[D=%TA@$KF"(?I'R,L9@"BJNTY;42L6*6/,(Z M>I,Z^Z'CRXH,$NN#$3>Q4>&(%2]C-:0M^50K\2H@];I9"B).6?N-*C&(=S 8 MCF9':I+<%M%-!;PC-!1 _WYL&8NZ2*=%Z9&;'LW4Z3&(OB"N8U.G.V2Q(_)W.6G&DZ.W9YGC_'.(K5&5*$"Q5Q3+. MG%*\8%:AAY=*J6AV7>)[%8O[/PT12SW1):*#OYF/;T15.9,SA%UG"/<5(])) M(#I;*4U5E6F9/7@HLDVB&U[S5+/24;03"5T6O)"F\IZIS'B3&>J]O#:D]J>Z MZU39&YGKRG-1$>T8)3QWE*A"9D17F97&6!"'2H#2+:<:$.!Z!\M\)9UCQB@) M *YRN#\JK[)*JA(P6YO^8&_H8(^R-Y)92W7N25X5!>$A]*6 7R53%6R_SJF' M@V7;#G:U-V,(SZB[GF#3QS;N/S#+IJ),RQ"'\0_ DT!UB4G==>! M.8A7XA\ M9-@IC#X^_^)9'%^X%DUT*3Y.J0:'G?R41Q-[V"8>]"F)XL7'9V=OBJ( ;NTU M 7@7F)+H2,6$)[;2FE5Y)HM2[ZE_/9WUH#[L0>=X]]7?OE9&9DNB34WZJZDV MV_I"Q:@K1$%^88?[73,0C,R=_Y$WH*YNBWQ?!P$'A#?/JN/4@U^1N! M/PXU7$D;NAW3)SN7J88VA7AMQ-.X/&_6HP;#?9M/)%/U>G2IT/=-_\?;U M^9NJY"4S!2695L#TN0-%DK&,Y**41FB56YFO.X(R=(!3*TIN%->EK2HX! Z: M@W0@-&2;0L*=B0ZX/K7'V+%G\SG68VQOW&#UR@T>V>EI2MWYN97D[UN>=$Y# MK&-H/@\+S(M8-.#G1W_\! PQ;%%="+OVD0^[F_;' GBJ0F'CS_"UP7N>6LE G"MHM5\W5,/[!5]0W6W /<^F!R!Y\5^]2%. MO"W?6/UAF_'U46$W;X2J& MH"8IL]-["']-/9WJ:G .]FXQ3[.M1;&T5YU0O;:*CFN*1EU*LW>"0A\MCS#9 M$^BJNIQ&!R=3"],/INB:GK97'FKC3E)-C&8(O+@Q[R^%"L,]Z'P[E)F(Q[6< MIX95.X-_0C&NQ2+4AL>R'XLF]P%@9'&.V75Y^6.WNVPGOR2TKKVTMP]B1RC. M-V"[>OL,!QJ;U&&(CT/_Z*337;<)N0D#A6DE=22MV:TY4]LK&]\=1'&/&U%' M",?9Y&W9P '=<%MO-B-:[;:TCPAP1UG@U26%7%Q+4G@!>_H:5,\D,=S5_;E0 M_0 >@(;$IQG $%R$X* [8=/2$[K++$YW*R0N3]/J5(K@93="#F,7 #RF[[O M(A9F-;6EUNHD75!EX$:&GM?PG(&*#O MARJPJQ(%_-Q6A8FY!8&ZF?J_-P&O$^_X$-]=H*7T]K>]/CZ]P M]2%4&7@MWGB_'#>FTM;Y?7;L8D&U4']W9$=H^<375F:U5G$U^; MX@6>3=_76:=1Q]@11+LFV%Q,YSL)E^77(]S;HLUKM53">9R EAM8S_?S/-O]: K7ZMD1YG9VG&SV1 O MM9V/B2BSDVU]W./ ;?'H!>IQ1R%%/?85'J:J]MWZZ*$_9(K1BFD];?;[J.F+ MG9:!:CA$HT M:<#8S%?-5W87]B8*PP=='-CD9,+8K)GMP'W MU-0MB&,A@<@S5PLLVF0-6ZS(%QN2;5NJ( H '5'DK)Y5(_IVDT1;V3A$TJT* MZ5&+GC5.#GQC2,>L;4B)V09F/$_6S)A.%=CQ-9CPY=BQNTI.GXH94C'+W:F8 MN(" 7CK+U^$;:S M],S5__W"_L'$R3%.K>;C?P$7KYGXWO@%WSZJ_8+O7G]\??;W+\^SUR=/V7/Z M9_;BXQ%__==K\?_BQ5_/Z?,-O^"KMR_>_@3/OQJA+_'OP]_9 MRR?'QW^_'8^?/WG^\<63IV^PNJ^8KZO4N"0H8)_PT#Z*//F\LX4$L" +,=!RK*P-O/QDA M;S^:QA+>J=E>ZT.K!7*TL1[-0FO?Z1ER9 R6&3O,W0VO2A)8+3/LG%@;Z=0D M&-?-GJCR2A9SR>)Q/.."VPE2$F[^9K#+=:N2$ZTE?)7;Y.(E9 7Q]CW",MPGHZ2>:*I]Q0JO=2=$)L#;=VX]4G%8O>U[6LZ(5C9<^ F M2^O^DY@FTY8V MB"V[CEVJC!T%^GAAH^(SQ?;GPU2G $3/>:A4$XN1UU MMKWDWX_F;3&!"28"H388KUJTM6\?(CKB:LM(ND0K!0JN2?O#;G_K3;*=+QK7 M=0+(5=":?PIJ#=<+H >ML5,:#Q13;PSS>JRG,O M,D.D5YJ 3D.)Y,P3II6#W2Q\KMRZ'*^=]5(IF[M,\(Q*";J0J(2@AF>WWM%>[M#X-/T(PNG?GUXIANB=@;>U<,XVI, M5C/K9AA'/5:G<_=#_<./Z/L;J_,?1I,P5'CHQU6L0X,,J">A:6E:8EAM_#C9 M:J0\J 1#<\UB!O^S]8N3)><@6'+^L;";GPEQ((I\Y\?9P>[/+AHVIP=5)C]I MV(L_ W7XFY^L%.55AX6;AO?Q_WL R)N^5]\Y($]7?_,?X=K,=CURB@%QDZ,? MZ.F'0;Y*;F/G-^_G]/3&R>\RN2)K4P8:L%G?@UQ<9471'KR^IDAN7U]>"NM* MX=BO,5OA*0@T=N<2^V/N+BCA+G()&'D0_!F#>GIWZPK4CG(V#&9XE*=N:@,R M7/[%F)'&22QI67G.EF_J(QSGE_T>JW'?:M$L#CJ&C]$12M M'ZX"0I>M^BH TX_QN8"R,WEV/R_?ABX;+E_(%0_Q'JD1EEDI8K5^&Z^S]&QP M%S;@/SYKB=VE!Y=RN%>'AG#-;R.6@I?__7/^=^' MIV,8)_O[B3UY <^^?GN4O?CKQ?@ESO?P*']Q>$3_?OOZX]\PW^=_I&?^]Y_' M^L2.7Y[\"7-^]>X%?O/UI]/+)[_EK^B=_#N][^>3/_.63OT]>O'TQ?G'R M],/_?OQ]\?R/[,.OAT\7SW]_H[$.7B8SDGE1$FY]0:0O!%&5SG1E7.DH>_!0 ML&+(,KE1^F>[0')-$!Q9?[PAM7**%X40I=L3)G MUG/&>)&S"D$KEYED&4GH5?:@M=^@==Z %F6%L9I:4G%G"9>5([(L!2FP3X3V M,C/,/WC(F1P&E;$'K1ZT[@1HE0RT$_3NP0\\J[)* ()Q$+.LV"Q$ MO&^@=2-*\6=:9)K0]%O1C+>4=?XBB6#%@;C"I+8D4*#QC["#+0YD#*C$ 1X\ M_"[_?BW":/W(Z?7.;RN_N=.@++S6OJ(*Y K)05Z4W!:\*EW!)54J*WOU]VZ! M\I]=]==18+8TSTBI*T]XZ4L"9VJ)MT:43%3,(BCGPZS*AT56?2XL;P>\+RI+ M7M7>^^,HI9*S+E\UYCO'-TWM$875&XS#D"DI;& M6O2<*.\X+EY\%!*-JR8Z*G\_E(Y]Z4J*=6%,0JN05Y9$,Q[AJ5=U4L8:D094DTR[%CG/9$%M(0P[UAE659[BU0.<^'>4;WGLJ_ M:;]CVPI@I]?[(BR[JB7L3F.94&65"R&XRAT'P46;TE/G!:6RJ%S!>LWD;F'9 MZZYFHH!%J5(+PDH.6,:\(!6O),F$*;RG!L/_'SPL6#7,BWMHX^ZIO&E9Q4%$ M 4XCI17 QTHMO1:*&@H7H)1>]7K)G:/R5B]Q-L^\Y)8(I@SAF:%$5D5&1$Y! M1\D%9E9AE1 ^+++/UDMZ*M]?*B_+C!E6:LI\R0WH)17+76ZM<3G+=&5[O>2N M47E'+[%EQC/A2I(I*Y&7,Z*L$B3SG++,<@!S^>!AF=:Q"J,UMY[GU6 M"9F75*M,4/B=]P&"=X_*6[5*<.E*;0M2"ED1+JDF2O*2^,IEQGB@?0YJ554! ME;/]-P3W5/[I:I7@WFK0GZQ0W BGJ/::EQ)^ -3GO5IUYZB\Z^ZAU&25[WB(U;=V M'OLZ=\N,+EY$*?^4TLU(#MY4Y??"0#6G.AB)G&P!]2]UD+LBTOQ:5[DF22(^:]PXU MA>=4"6]8;@6O/=3L1"J6FEI04@G5K""\LIYH;'9< MZ-*H@E=9:0 UZ5!*/JQDWJ/F)Z'F)Q7CZ2'UWD*J*VWE^_/H@[,DM"+\''? ODG\ MGUMJ8]L2]T7@_VS'($A5>6$I*-K6\,I3768YXUY9+IDL=!_D<\<$_J?G0=B/ M0O^;PA965MH36IJ*<$T5D=*#V,^LE05S2HF0UIW+?$CY9X=<[E\$0(];]Q2W M,NJKTE>F4M3R//=5GE5%Y@J1>6FHE4*4!>;YA7(4974_(Y=ZW+JON%44957J/&=&;C65=-[PW-LJ*Q1AA7"$Y\8136U)C."&45.4#%O5 F[Q:IB+;SH6:Z_! M"@A"Z9+PBKBH*PKFR1)5>$"<+K!L/.@H--F&1R:',LKTG]&_56_<8 M.]F?CI>?III\$UEO>5&4P,.*#"XVST%:U3Y3E>:R<+QR3O:JR1T#LJRKFDA? M:BV8)M0*1K@H&%%*:,*XJ@#5,J,R\>"AH'((G^V]J:5/;OV,0A4**Y,S9BP% MA<3+DEJ@45'ZJJPJ5?:*R=TC\XYBPJQCE2A)X:DF''^2A@HB;29][EW)A4$R MY\.JZ"M5W&,RSPN6:ZE$GFO/%37:4&#LF%$J4HG"$&Y-EI>VR'2> 9ES.:3RLY62N^PXZ9/8]VR=?>Y0G\1^+_$Y M[VI;?19[G\7>PV:?Q=[#YA5@L]5>^S3V'C9[V.PSU7O8O )LMM: /E7]ZQ@C MUG*OV:?D7JWZQT(! M<3],K0W@G_J)#CMY"[++R)_?M*0G#NAE7)+N[MI #ZI+VG0/X/]]$>Y>76': MV/<")3T8;A8EPL&1F[B96C@+PBK@ZV!73W23Q,;YX-3-4/*$)Z;+Q7QDW6!Q M[ 9_@J@+?_IC 6/-#U9[4]RC Z1[?( >I'M4"N#KD\'T%/\*"YP/!Z_>=@ZH&T9\WQXQ?\"+7! 3H^PM5 4]YUSCU-B-.#$OU^F]1W M-K*+XUJ-[CR8;DK6/J(TR.?+Q>Y'-N]8YU(9AYU_;ND*8?GRE2WK_'O<*#.G MZL@1/7/J'5$>)ON#&I^I\_F#?ZRN$I:XMJOK&Q(7^?"_]>P?#[>]>.W HIK_ M_[/WYDUM)-G>\%=1\"RW.X)D3O[.?HYU@5%BMO10\8JMDE(5@-A*FE!:BM&/ M/<&_3<8')R)GEG/&+5POC,5,*T(EXR;BD)PJUS[_,.1]]L-/Z[>PI(U2OYV* %!^,@757#5R^X[D$G8T?CV)PU M?"M& /+,RJ;OJ,?2ZO>'IN/"1F.A'/.,%WU,Q::D[%XXZ85^8@HS2W8.^P 2 M0_CI0C\O?%HN.@^D/8=1I5)5 FG9L'<9; MF3*!PQVV8#Y9>H6K',AT!F8#*QK@P9UT;R_UISYIATP;<(V9H*JM3B.9%=)7 MZT WG;.:+0*]A(P&H^1:&'_/= [RJ\K)I!F7BP=?!0-S.!GV$E'E]:A?4E$T M\-U!OJL_@,>:GF^UL'1:H/VP/TLS@*S>SAW#C/V ZPT[U M9EC-T/J1%A.6+Z2;TOKV?/ @VHV%QU9_9J^-_Y'6,U;+C3#:0:L]VAAX2+GAT':H+0& M)[WN]P!/A]%6^Y6F41)?.M%PK@+LAPUG\ A CM X@S6?/;TWETN?]GF>SW.N MY"$S/ +)Z11.;1VAH##+7<'\5+3;JEYOJ@L M;KWM^%K$.MM+*+8'K_VCW75'S]09]>W?A]@=_ZMCONKA+HQCY_L? M._^V]Y'M;AX>?OO>;F]O;I_O;+X_W=D\(NGY_SX_.MO^_K$IM.!P> 6B!J<> M2=$AA25'UH*PKAGW,H;9(QVQC]856CECN'1>\U"DSK52:,M$8=8: 92ZDV25 MZ0W#VIN=,$$\H)@M_!IOD(7?7?980C<4UC=Z[.7?@6IX'X/50E[KL5?8TJ_T M ^D+E\X)F2@M!$\JKN /T\XLR@RFW+*W78X)K]MU^B@\C[7:=8.N!?V.K6>[ M1V(]UZE#?)-&$HN?,]>9G![U@A;ZCE]UV?%Z&?8>9TLZ+Q^Z^RV)Y>BOZIYF!4=I8AQ0?+" MDH*#:F,+)JFDW@E>>&MM<^L.\D$6JD(@E;\K-;L7$I'7/=O=/!*[7S\=?=M\ M_W/W:[KWGZW]K]^.=O8.6]\^;)WM[[7;.]_]T7YK)B+O^Q;?W3L2WSY\.MK> M>R^R G4,XSC^2'8__/-H__L_#W>_?J$[]%/KW^?;DTT,"6$6QV@0+9A#W/"( MC%4>!4*DB%H7@L'9)IBM%VI51WJ%3<\%F[@%^F6,R: YMTYJ):-FU% :+?$D M9&RZ;=+%"ION 9O&K0*)E5YHH9$SSB/N)4.J*#P"5J,D4&V(C*Z]T71=/JE2 MT=<4\)\#F,PS2%^C+-'+KE?P:&+/R/*[PI:;8,O'2;G'R<"))ARQH"CBP0MD ML&8(.XT-B=0)ERK1:[S.\9+53^]/O%FBELC+/H*/QMU71_"V1W#,WJVT12 J M(JD"J![6:J2HI6S,N\_?R?"APOL,H^B$C4AWG"IVL!\V 0CA;K7"-H7BE?-T3G+Y,"4A0< MU"MN44RUX;GF BGB(A(6,!LG7JOXVALEUR71%\#YUWL[-$_<7K0"O]<'?C<7 M1E?@]Z3 ;RR:NAA%]$PAYD-$W.F(E!44X1")9YC'8$$[+/0Z+2XJAT\/_.XB M*;S*S;F_I/#I%\Q)9[ZK-SS2*"]/X+PTG(L]2/['Z\CP?-A,M.L-K=_XWTOP M&T^9MU[BZ*3EBF)+-0_2.]"@.:?:+1"VQ;VY-N0S93 WCSW=9CM[!TU+A274 M$@0HKA"/F",E&4%6$,.L\44(?NU-TOT76"^.4[1U%86]# 5$24@ADJ+%(F=: M&>D*22DH8#98XLP"B6-% 7=* =^_-(,NA(M2(1VM1W#Z"%*:2"2I@9,MO(R$ M9 I89$*N*2#EX5Q,)DD1^?!-%;E7WL'6Q\FFHTBS\JLZW"RGQ)P$E\"Y??;( M63DU[W9RME+[7/ECJ/MZV0*N_.+ET5M/HT MFN%K/J-\Y_Q+4Q+-L7($:>0(Y@H0NS!&\,N=O)J&H*(PV MV-""!,LU$W .&0Z!>1;A>%J<$[HO)NZ-RX\,4PV*:G?[ ^"V*/U;)_/F7-Y> M]Z"74@>/P^"P.\KR3)G9[1^A7^(,+&T"D?[4#8/NJ>GY488H3'*C\>XPI>7V M2PCK]B=O==UAVUIUWF#L*X8VOTYI*RTF_E?/LI.]I5H\_9 ML,;G=/0+4LT3*SB2J>TMC+E:VEDY)"5%1O.C6^9Y5T5J<1(%%L!I0#F]<;-13\Z\G>2"7UKQO*W"M M"/K1"1JT@LV#L]V]MVQ[\XAO[WUI\L@E+:1&5&J,N$^=J*+@H,ISQAALME,Z M$?=%X6Q:B5]4#VI:'U]/10#:P/%_A-G2(76R?BJ%T3:MXY3\WW>]E@VIB$.[ M>SK%N6LQ(KTFBPNS3!Q(KCO!R4U=+P*>UN[V^^OP]%1H TZ%KU65L3(##V_7 M4L9I?IP-HUH9C=9CLJ#CX^!;I;*42BJ87J3A+BX%+[=,)!C.5@#$/K1ZL-(_NSV M_H*UV^W40/>:<0F^VSMH!L.$G^&*'P]:UX.))FVUJ7QO*\W+/6?WNN^JW;K4[E-J_,"YT7 WYH6 -H&ZY'1 M!0 T#0)9$C!RF!8.<\*Q8BEA\F*R9..F[KX;8N2*'!Y2C_A^U*14P7YHC22. M *6%BTC!GQ"QT0NI+64VSC?R3ND1E[KO[K1DZ /BXOQ:HF_+8KO]QJ=16;YU M>/;@0K6D>ZRU]=D=!C]L@W)A*GI=EQ. M\O)B8'=ZA!^VB!>HXD7Q MJHK7TZSB]O98]^B_D+2>D^,=^OY\_WP+[WS]B'>^;^'M[SN'^WM; M\(Z/^-O73\=P/=\_]^V==[/M)_?9_M[.]^WO'\FWS8\4_CW;IG\>;G^'^6Q^ M:G_[L _:RN'W'1C'3+$KY:R34E)D260IK80A:K?VAC.ZKLBJ MV-4*D9X+(CU(.8P5(MT9(HT3#3G!5@AI$8E"(2YULB87!:*$>J6Y-9YJ0"2< M$&F1V? )UKBZ,O?N.8#+EZIGR#4*7EUKOB^O#,^#2$+U-HQ\#F/H62'/4L@S M50#+!^NUX18%8S7B+&)DA/.HX!Q;6>B8.PY0CM<%D[=%GOFG_UYEH>LF^[[Z M0_P@PL/J$-_A(9ZH4T"+X**FR$D6$1=$(X,-1UY+HJ23EE@+AUBP=29OK=#< MX2%^;;6U]KH#TY[G-;J1;'$GM6:>7LV5IR9XU.[@,51]Z'7[_9=57N6A8&NJ MMI33I*#2@K"1 FEX%!HI@16BRF@?N7*4LK4WL@#8$O@";#U2>&.FT9MI7,^E MNM4*?9Z.Q+1"G[M%GXFZHZ8("K@'*BP']*'&(J-\2F@21'(= 'T4H(^0ZT1= M#'I=H<^K- :]3;$\.4HA97^D>D^#.!R+=*_,1O0PM4&70_[L]C:KS;F( MH"OPO EX[D^*;H('601.D"6@=O+4CL&J@%%A+.2T-4Q% H4+X,30UTB1%(>3C5A;948J=P,'KM3;%. M^,6,LT""9ZOHWO;T/O$HK16" MKQ#\R4GK*P2_0P0?"^>FX$Y)6R!.O09MVP2D!6!Y08S!G@@5+04$YWH=LXLM MDE8(?K>J19U1!VL<+@?]A[IR-> '&?!TU?Y_3.4CWW?]Y(=*:UU0"3,0K)6. M47G&/=-*"%EP:K4$-@*_S%;"I%)3RRES\#^NO YX@$HV1DBTMM.S%FJH];H#VTJF-7H=MIG=5G+$]/OFX.R M=A=LP'I=(PJ>5;^\&OW@["1!#=Q:%N%*]1QS*>&ZN3 M8:\_-)VJ>$I5ERL5[.HWNKWZ(A/A+Y.E,E.QX53*:J.QG0JO+*Z,>8URX!6! M5/G6#Q;=Z61(/;-D$S\/1TU5 M3H FD.T%//><.A$YLYPS M;@6/PE@,9Y50R>#HX4#H$@GX\V'J2:'2E2@SBTK42$5T$0LG>;!82Q<+SX5V MB@;E >SA,*=2<*,C/(:-?BJ--[\H42\TPL^3LJ >G%$;1HW 57G0L-#/ M5%:_>6F++WC[?+N9="3/>8$<\R!U"V604:) Q(14HML09W4JOS8K!#3RRO?+ MVE?F56Y++@V@!*':^ M7[\;R&J83-1 ]?#HX$RN@N%Z 1AKXS_P5:J)7YVPBH_77#.Q1)]:!/UG&#KN MK*P 73'?PU9_T.V=_9[X:&:WY;WK91'H5/6K<= %>;Z3KX;1I@>DTHRIU!AL MBVO!H.!@P$.J6W_/SX<+82KM!JQNIWL,1S']$00P +K>66,D#TR-,3/8;N[+ M 7>VCD]RQ;*JT,>[W7]M;2*B8>0@QL$3U\O]/#8PH1BS #&>^G\UZC8!I:"Q M<16+OL/**8\H7RYT8RS&UTN*OHWJ>I)*N7J2QGF!"2OI$37 H\IFULLT!FNT@%F= ;LC2.:&ZL,Y50; M90&;!2E8%#:("*>WI*\LM8U[ Z7BWJGK1NHG== +$P5.R^%6TS@-()F$HU*U MSW)8:1F8D!.2*-,%\2)I]ZU>$HMZH^K3(#*!;KG>"+U>MY=?FU:]%5O.5(W# MDA4@I/ZR_?5IXT&U3.G/N91X(QM5\S.2_0M4]%+$S(SU1^*PN:$'B!R'<#RZ M)Z'JT@%S61\/T9EAO^P[ G=.E,9.1MG*N));?&PT_C1)(!O+E&4CI7H+$UV< M'H;\S%%]\WZ_ZUJF5J7JTNB_C"EIX4S24">F;O7'K7W2S-8;O]A? M+RP<4$POE,L,PP$QM=5SP^/^( GT(YKJ)64AB>#]9!>;+>F>.ZZDN24[4]G6 M)9>&ATWS 4@'J,ZURM+RB0Q/0B^CFN8&DV2I/ M;U9]1UL+BDH?)E$I*C]:P)XJH?FTVSNJWQ'\>K[Q%__K>*WZPY.3;F\P:HR3 MWMZ Q>IFDURJGI]N^9$87'YUTKW@:P?G!-?:W^S'4F607[";M ZZAN ))-7Y0GMSSX62G)PQV85&%_O5)-2N*% MI4_FL*Q..3?L]5^)%C ?FZ_&VMP_Z6#8-CT0J,,/TQYF8FZW@>#[83!(5I>2 M0FHH+O>_@-IMI-Y^O,16> K>;:JS@ M6Z#F)6?G^+2E,>8;.Q,M'N")0-_=83_-HM;,YVS]W!+NCZ[+3'=2!+R#5:A, M /VD3/ND[/< R'^=[6X$B)F0(.0UG^Q;4:/) 9R1S#Z6$3M#P*0P3@=')!?< M&/C,O;0^<)"RA;J;9BQ3C=?'4N=6-:7-4/Z[U1D545[)G[3O2H22W5JM8LB0AF M6ZI=;+:S)/S(@BF*79#*4RX5TQ;^B2Q@"0H&<_8:ST] MURP(X5Y[CH(0!G$B)++22A0D]HP1QJ56:V_XQJ*2"K/8L_4!&.1!6N2-QD-* M=8\.#3O=1NILF:IC5Z)Q:?\-V5/0. 95I121"/X_M8=@61/Q8R+/ O/T?=;L M?ZC2_)_"L2GU\2^=/@!G/[9@U_X>*X6-70O#K.P-OZ0FGQ3__NG+W[O]_)G\ M_NM]D_I<7>+*7JPS=IX80M0R8&J,X(%C!0==XZ!!L+22.O=(BM(NG(2\F)/Q M*I,-89/4/<@^%9\JOOZ=?3EC23.L)6?FK J+I5;/8>'CY) M&<,L9Y"^H1M%+17T.N*SU4&9.!OCHS'BI?K5\=*#G\FF[+AQ'CN+N#8"<4\P MLLP9I((F7DR[E0;U4&ME=S22FG*KLO9 MJMN!48Q/7[(#5=:]?CJ7X6>KGP73B0.:S;?5X^#-^4@G@\3H/"\V4V,6QH6P"GJH0MT.8=@[O@V&F#BT3DM-%0]D#M(FYUFE_7T5O M /'!);OQ=OF["R(@KJD2RX D@ \5I12Q +C!9:,6%-N,_6 M,8]H^OQ:!_/#6,EK7_6&6[2RC M^(;B_#Z:M6CQ,,U:+E[Z/!IDE%[VAV[4,B?#8]40XPED[/\,WG&Z_7DFZ_#[/M[>.SK?_K!_ MMKOWY73__&.*:-$\NQ]S&@8 A'W"B) M-.P:4D13)SR!?8EK;^@Z9F2=%1?+@CS9LO3/"4/_"&?=">OF)76(GF&YH24@ M)09%-2. (X)S*HQ5GGIB;:!"@%*G5Y#R1"%EJO,.31&O15#(>ND0CSJU#%4" MU$#F, U:>^'7WI!USN0Z%TO6FU]5%;II5:$[S<]>*D7[J8EU#U%^8KD%>BH( M_CQJ"*T0_.X1?*I?2&%8H1P.2!@!0B&W"BEC(@J.8^*L 98LUMZP=2Z+=<78 M2R]&L=19OA53>KW%!ZYVS;YM)RO+P>'(51IS*+T=]N$5_2HNNC45;%XZ1F.K M=[Q>>3K:=4"\#S'T>H ^R?-1A8)/A(LFWTD.UJV=*3GR/U]0/K=^O>F<-8XZ MW=.17V7V12D(M)_=/RD%L+IF''N>(I37DZ/'(>];C22/[D*@:KO2D@Y")WLRQ^[GE+\=)4AV3Y+2U4G M#91QYV40;)F@D'P^W>&@BH@>I+C_'VEITR-3FN0)/+P].,M)L; V,)_U*NZ\ M#BV8B#%O="?""8 "T^D.4OY'%8*=LDE:O2JP)#O' MQ\D.C5^&_6&>ST,D87MS-A6S=2W6M#<>[4Z>5YF=O=L)SY15W<)3]'-W\ZB) MHP3Y@.G4&2\B;BA!6G&,0G3>&R,Q91CX#9Y%Q/4'V>.S8'IWMLE[I]W7N,E[ MVTTN F?6.H19H4&H*"PR1@LD0"ZDE%%/(UE[(^=L,ASRYW:6]PY[X16>YC,8 M7Y. -!0*XA$O.$,\B*3_.X:$(EA1$4DHU-H;?6&C&[ !_5^O3(Z97\4FK[3% MF$05 J,6\TBDX8)%[WQ!A"F\8DTBY=JSCM3C&Z5\>YN?]QP\L=?+@6MGGP== M=_1T8B#VZ[/0VH:_[1QOB6]?O[5VCD%).OY7"Q2JL^WC/P_A!)R"0L6WO[[' M.ZW9L[!U#N^G^T#[WXZWZ+?O'\^^?=T"A6KK;/]KJA?X!RA4!S]A#!3. MX^ M:#JFF8X%0]C)U'C1!F2TI B;0CH1)8G.S@8I$J(#L$!-TC"99JM&8*,WLN!86:I$$J 2,Z#=L)@P8T-EEG%C3 !FQ H-55./YG. MJ=K:^7,ILTTFU#&=_ITB4)LP@RA*C&7+*8,", M0)$21 /M8S%0*R*?.T-;,<5"0G]C N],2ZU\8[-?UQ:94JG&^LK=6T M5!YS:]JEWK92J1)DR@POGHI0:A 8,DPPN]SE(%QMG@\'+'JUAK(+ ?H9>JEJ/]NU)V;&N*9/Z5 MTGM6W*FBD=W-@V:A@#U9X$FVR(H4I@B4A@))"M2C<*2N2,71\<954E%5PZ![ M$E+=P]Y1&&PTWBX,Q\X,ZM D>7HL&MU0&+JA:W0E#-V_V,UWWS:-H](P6R"L M?1*[B41*&X-X]+3PE('\DZ)6^#SY9US([8=IM7-8/:B#N:S1K/2]<55FRZHD M\XS)J\!/OR3S-2P:]VMT&]E[-H-K S/T3RP#Z<&M;R3U1-)$^((62!";"C-& MCQ1HGT @E%MI0F$EOG$"TLV<[(^>7+LWE5I4I@"-*A3[FHH2 \ID5!7I;64+ MP61!H/3W1)6_W2PI:6'A\0=/2B*4WB0IB:@-2AG^R,716KHTF-Z M#>JYKRZ9SR\1X8[R2Y]?GL'RF6(+K/B.%TP:XY0I,!_-(P.?3G;TO=.=";H$_ J7[=&>S#?_NLY1;L+OW MGG_;W!+[>_NGNWM'\/DMV=G;)_\^?S_8;HUR"W34+,5H(4)-"@,D#AGK*,): MI?A 9G4* P19]*YR39]++^#7SD 8OC\.\DK7%A2?4G<^2%J?3P]UOQX MLU["R75+?KQD(N"(03^A9+_GP9!WWXT8LC>$QB UHH1%Q)T6"-BS0X6T2CH6 ML%5T[8U>)WI1X,\3X,CEX7C.IJOY1V\4D"I*A_0ME//K5I!X-OK0R]9L>*&U MM%YRJ@M.B-21:4](* 13C(J0D91@2B6J/ZPTFX<&TJU)S09V("@7/1)$%H@3 MSI'5.B)+/:.: K*F",KE-9O[TU%>@!UO_GG[,]A>QDV";XV;+V$H-7TNP#@?"$-,LXY3I(BDP( 7%O&;(V2B2%CU$;)R)C29JEX[[. M]XG"UY=+;U(,\@F"S=N37JN]#-+%YY$S#PHI M)]ZF5E L&!)44JUIU(&LO0&M73'RJ+SBQ1J4 MA^VE# $+ ]:7%L]G[GN)XOF\*;XX\9P6 7 W5>/[0H/MQ4CP/M@@:DP)(R /H%@8CHV1 WA?*!!JT<_INQ/,Y!V!E ML;Z>W61X,.S#2JWLU>-&FPUV'_;JFW.FYRLIWQ*S5Y+R X'VA*1,8PPL<(*D M3,F+A%%D?6$0!U'9%UZ%Z$(I*2^L!/0PL'V5I$S)N6K,#](<#]RU3,G7>4>B%2*CJN2MX8D@SF MMM!$"LQ):CJ/U^'#RZFN?\_%\P>C8A#UD$6&SCL3GU>7+M?6<4X;A;D/>AV> M\5&B0QF,3_3*.;YRCB_O' \%(9Q(YZ,$%L^U<=:I0 I&7)2:)69/-*$D:7+E MAY7U[:%YO9NTOO$@- O"HA D\'I?$*2CY@@SY[4QS',J&2]\1KEG+S"][);<;Z7J/A#[FU!UE5/8,Q.19U0@CGVJW"D\ M8@71D7,FK,!K;]0ZT8\;'/9B'?XS+0U6&62O)8-,6^NI#Y(;(@ IK5'6!NQY ME' @A1:579"6=L'\8:4J/#16'DRJ"LDAYWS*6W &?EAM "MM@;P-7!CFK-'D M)JK"RA]_BPPR>FO0A&%O8('U1 M6.XT-BY:H@G'45AJ"EVAKJ :U1]6DN]#@^[1E)&<,$45=0BKPB&NF$4Z!HZ$ M)IH+%3"+^$ZKPJV,Y ^50<:>1EFWY[=R]!Y+JJXRR.Z"4:S$\P?B%!/B.>Q- M),(K% 1)?0JM0%8:BJPBW$O8NF!\+E=6/*X_]<7:DW,"V/K7WM9@^W,&RV8PL%O&2T0( MXXA3[I V142*FT -98S@N*I']J#97=@Q3'U#GH% MN*#7;YA1P_*&:73@]?UD+YC35[MJN'UZV'*'J6F[ZP[;?O*ZX4ECT%VJ8;LF MA0#$)MPQQ;U36D9LM3?,%%(0*T8-V\44QLH[:-@^[M.^ZLY^<+:SN7^^?>[. MMO<^LIWSM\V0\F,E=4@4(K602HBJL$5"%I3APA#N271107'=K!TKK#GNP MZ4R-*. *;L@>6%) 31C;,$DE=0[P0MOK1W1S'1< MNK@#FOD4CDVK ^ Y)I[Q-2LRFB6CCTUM6,JVY@A[R8",*$>&"X,8Q84-3$KG M0#O?05"B6J.>F%'ZWNL+\8LTN(0/6'6^QMU85YM;>3>\L#=K@@#G'B M"L2]%,AJZY'F+(*B)[TKNR'.*?UZ@J V^,%(21 ML)V(K-49FG*82=S.^VQ!EDJ='QFUF$[J#PS#1@_%%1%@"';74RQ6RV^HGP MAKVP!V_ZHPU$^NA <50!1??GSMY[N/[P:/_X(SSO/4[7[^[MM+<_P._?_SC: MII^.=KZW6]\^SP#%]_=D>^^?K=T/GUK?-OT1 ",[:/8IE].X?=CN/_\VX>/ M=/?K/]O_/G_/0EPW$!72.)C ME(HKG>+,L>/4$LTMB,M..2VT)&D' N#O">S!H#<,:V_>NO\,6_TL\/8;%W3E MJ;,]<[3+3;GZ?=/C8]0Q+UQAI/=<80/7QT(;3BR)B?.L39W]Y?7OQ]1N"843 ML]5IQ%9B<97HL^;;]]UP - .:1G_*YVQZ6>UO?L_5I>WQ/&D"65D%H[ ?.&R=@ H$ M\F/H#S(?^.]NXB=_!;/>^.NOO_/UR<[0\BW3:\&B_;+VWW^]7_MUHP&#;;3Z M#0L2KD]:U!_#7L?8L_7&'ST@+I!$W\%(X)";_ R0@9-XT&^<=GMMV*FV >X2 M?IXDNP[P'+@?M+*3X2!/ I8RMH_J!+40U^V[2Z'M)?*E)H'QX_ZP_",>-XRX(0)W6 M>?6*0]-N XFD[03*3N,WC418< -,86J^$X0$0P>,FJ#^7@LHI[W>^ )B./SI M?^ BWSV&-1G VX'4TSJVX5B4EQ,E:9Y)>EVG84Y!S4.G,*?T[$, %Y14N&KZ ML"5G #&]XW1G.KS3[P#$:0T.85IP;F'G.XV%FD& U>B>A0MJ 3>%E$H%:@I0 M"YB) 10/X#B$,1UX<54].5HS^<$@'/T&K 2DQ=WXOGI9_VT%AEN="=;SA)2" MA^;UVWQG\^ ,E VVLWD U6J)P!$E?7MW=8'.,P'">%**$@@FOY- MZ#%[\8?/HXLW,E\<9 =O-*U>XX=I#T.MNDP86P E\OCAS_V*%=?B3CJ)RUCW MI!+:$RE%5"#B2*H+IPTH,E&*U-_1774REC/SS9&-W\&H 29+"6$O@V/HP5EZ M2H:]1SX_>V^;E!J +VN0M48CKHA$1AN&L);2%=A'P+:U-T20C461;Y5A+]%8 M0N1L/$W8G$X,('NXVISVJ)3SMSE+1Z2_UZW MB:ET/^0I)@5M21J^?[V=!NH M!4M5T,@X\LX&Q 45R, 6(<=,BK/RVF&1"BV3#7Z%&;B5_@-H28)CLKV>5-L M0IP/M3>A'P!4LT )&+>4:P$T/LNT!A[@N6#,6&*4IT44+CIN_9VX%N9C3I*X M8")3Z/-7JQ($5\140\_W_:;CBA5>6SC%TJ7DX0(I@PDRF(LHF2)%8&MO!-Y8 M%.Y5TU+%L9*@"/N4Q+MI)N=&N]( 5;*#ND-@DB!1'N3-Z5="H '2^]DZ'AXO MBU=/C-C>]K*^E4_3I_1I-^X.!X#&H?^OM"+_#<+'B@XK4$LB9)"8%L01H,,D M0NJB0)8I@8(R-$J"BZ#HVIN";USA(UVO5)KA2;?4-8P[;(&NFA52H*G^"6QM M;"6&>)+W*HN;:6,: ],["(.L78+V>%A+9E/&&M0/#K5^HL.6]Z'SV^O=LKVC M)A71Q.@#R/J*@-222@Y(8A'Q!;9<:N(Q67LS..R%4)GE$DNYS#Y+4BL'K$3A M@^"%$48X30MMK/,%Y]S.%3HFSF_:G=_\L'?:[?E^Z$RI=3<[N^\!JN#@_@UC M[?K7?DS/05(U*G"N)+(N",2)H A$5XH"X"RW-EKE\-J;F%2?,X#Y_JQ]%G:K MW>Z>IE-7'LZQWLZA\H!13PN-JV+6N(JGC:N?PP'PQKW@#CLPFH-6 M4H*W.FZC\5P:F26K?/]YL2,TR#(2A*:A WL/C*!X8,"\ _(F>%*8#U MG'8O&IS,M/OH/J)5R;60X?2!W:?7&Y6YKT6Y'EPN(_+?\F2NC%OW<5:_X-T] M1W;V#G[N;KX'D0$D>^(,IQZ#!-\Y$X%74C0,)7:D)=+]@]\ M7.BUZ'7C44_+I+$OF89O;.U[V*.TLO9=\_@ RVNJ$!137B#-*2C&H)DB6T3X MM:#*2NE=B!84XSLU]CVU(/Q,[""3/C!))Z<2?+H6;5^B8\[E$5^[O2.0D-^9 MD^0]?NN3VI*W8T7\)?'_W-[\TO24A0\#'0OB(!?G=#<.!IT2-&& M5[A%$AR6$8:/B=;PI%YH9],HG+:QG?2DVQ^@%$&6W9EC2LAZ2R<,&@:0$7ZM M]<;E+?$A*J>)%9@PS#'AJE!*2ALE$89Y4V3CZ/T(2"M+_-6TOG6V?7[05%@Z M2R)!"C.%./$A1?=S))A(-5D5BQ;D)"(W%I4)>B*6^"=&;"M+_#*8NW?4Y)K' MB!U&EE.0UX'%(T,\1U]Q_VUG[-0L#7_0^-D[8;A MLM_VQU1?$ MD*%O'+<.>E50I3NSH0='8]@;A5#>T.:\D4=;QGO!J$Y.>MV?F3^USY:.^"MT M02C#@01IN/7,JAAP0;04S$F#0S[LBF!,4'GJ9\H@TNO+]*MPP*4.^NZF:PHK MA2;2 -^P+#60PTCQ()#U4>I("D4< 4EF7TQ53D=.C0,(J9#I'$@(1?@\N"]K&.%RVC]:O6ZGC%#,$Z.3?KZN MH)!(EUY1.Z+D6F(HVP%2FQ"8$D&A#'5",;0:>.S%'/ M>;0FIJ!=OD&OH,C9$.\'IH^5@^51*>G[=I.I CL7/=+8>L0+9Y!RF*-0I(!J M2943Q=J;*QGEV,'R>$X.9JFD,FK&HTP6)EM@DL)3E=0F,*:3W?F>V.K*R7$] MY#IJ:L6%L5(BHW@$Y&(&6:T]\J0@/!7&(CP9E\D&>=I.CB=&;"LGQU)T^*6I MO&!"^0(!QRR #C'(=-H8)"BASBG"C)9 A^(1T@TN\7'MM9U(Q?5O.=*=;*JB=P<1W?W4[ M!WNA=[P)*_"*06Z"&,\/SG?V0+ASQ#"M"R!!1Q"7MD"Z%5))P4PG'NTMB="P4/!OL Z*?O MW7HRX>SY5 JX[T"D76D3-5?=W7--0 ]?^, 12RT#."\(2'?" FNU*@7F.V92 M@4I\G5C%">0;.1$JKR10!JS\M>JX51Z;RGO"Z48A3@:_@S*2'_Q;5E5:/\+O MIRT_.*S+FT_<6*4AO\O >YEP:K2 S2S;Q\[ W;M1P M$)#M!7.$3(3!_F;:I^:LO_:/Z5G"%&=6=79!RDF^^7^V]X\W\UX\MSK7E=6V M9JMS.>>YQD[K0'G@%.0VKU@A@ <+N"7E.&"[/\*XNJ$;PU/E+ANY3)"-X(]/'XEB,I^4S31[#B3IGC8-Y M*WX"BYY$]SQS(!,039Q)OZ=HB53 ?:+F%UQ:EZMII J3WL/:C):VJF*5=J7? M'<(X&DD%M6<-UVYEPT>]P&T07U!_ +^F9Z6RNV41L5S,[*_WI:MS[F!'9I;D M'9W(,KQZ:B,UV4S00M:(?281-YBN;9;NN2J*!+2$X FW<2;? MB4)J26H)G>J,I)U)TTLKE8[!8\4!)TK,1_ @!_1<%K!0G_+U"@C2RG9S2;0D M)K5&!);4A<8PUT>JBI*-:XV5U9T38B8^6]U15IKO= >-0Y/0), JG0Q[V1)6 ,L&CP!'M_MS4.*)WG4B%*HJC M#)@JZ[IWNGY"8Y3C:S:K)IN[&>\F/NZ MM..N4N1#"N,"\(;GKT]O>KMUQASY0 W&F]3P%DY]W5X8R+) M4O">@HU#P(:2[DJ*]5?&[SVSW.\L;_T!!P&@<;V"_!*Q2UZ=L+^7\FZ2WI%D M6P,G/['JR@Q>D4:I44T9-D=,?'RJ:TZ23WO[+']9U8$!&"4:]M$[V!/@QX!# MQ"2%S#U"$QV=7A)GW^[V1V&I4X8JD)@J4:WFX/,/+:M-J4G/@FE2$)0G> MV:[N*;;VTWZ[-);#'"N*B8AB?A5RLB[TI\R=XSM ML9.E2BO)XZCN3'X7!#K$\77OK0AZ2HL )3@7W^T?AI#TAZ]A-'!08W_DJD31 ME)V#LC[O0WIEV;RH4F5^^VWQB_DUY&Q9&21F3GQ M_91ADRBWJE9>EBD/I?(\N9W3NY$<)^-:]O-FD+C7L&W*!!Z7*M(GZTZ9?E/J M;9ET00KMC&8V'FC.KLE$VIU9L-GYESOZ"_VUFGTO*0W=TT[58F7..+H%&3P M&Y^.TIC[GV$H:XIW4G/.FJ^.@34'ST8 @[(B?R/-K)W;I&4S:CFZ,C2\I+2K M9CVL#OE^DBW.K !"NH5/(*P<\K4])JM7I[L< MP'RVFX)J7#C07801M-1=K'4"!98P 4XT8G!A6Q/]Z'^)=U46MI'YN(*-%+5 M'I H2N ZK7K$UNX ,XDY2=O85C9\Q>E,I*)=HFP9;-G78FWYC*<@ SVHG M5VJ63I)H_Y\T]VI\ES'$L[%^-JTCI$?V0FR7 D7*&4J,I ;_2O=)_IZD8I2, M=9[]?\+JG^3Z$3/::+P%/6AR'FF2/UWN=K=XJVXY[#%/NNFP7ZC\E)JFPL-* M]0PEZWTFIAMH:%F>&C=#S?+4^%0,3_SLPTH_7GE<1EH!W#F*%JAUCWHHJ;') MH/IP5)42L$\66SV[;,R5XZUS#A>![(!RR[+'$QW M2@NE6)FL*,FU7*]TE62^8*LGE[$.9!^WY)V1[,I+\EC&CKK)XUO;D,86D)HJ MRTUH]>987 9=Y$O77I)0PD!A>"W0]=R(>BHG^:A/%XCX MO>%)"5G#45C+N]U_;6TBH@$- 1'2=95!ZWJ"](_$I6'VL\O^L/6H']UI/J<+ MX(B-FNF3>"U=,0-B= XX')J-# M"FM;%&@\"GN8(-42ZQ*SJ#EBS44OFKJO@]4UT%9BTNAI4[ RSV;V7Q, /-EQ MK.(I%\S.CPM%%>)0D?YWC]+3G-+X=X8XM4Q0XT[_+H!'1$Y-4O:)%UP1HUW4 M!?,Z*&$\=^1NJN2N@&<)X#D2NYMOFXH*;WGR\PL?$-<6-/W@*9"M,XQS;!G6 MJ7_:U=E<2Z)-25KCJ-MIQ+D=VF2Q;R=#Q7ICL]7OA++!ZCX("0>-7]9V-O=3 M9X;W'_9*J>SS^P]S(V\?2AEZF9[>O1E5>>2Z+;=G62,0F-;+7BL-_\$$Y:C#U0=J" M!N)+_"I 7J(IAT:EZIVK],$'RMC:YZG>,2>Z%;?VD8"TH(Z)*NUEM#)QC^AMK4BO:>SZT]Y[O MG+\];1I?J$B504)AB3AU0&L8?EA%/+,<5"Q>YZNB1' 7Z&W6#97(ZNUBH'@,$E5,J[Q2SEZ2* MUTU >^_/FSA5%^12(O@),K\62>8O(G(>&\>5(+"):V]>.BV<=E>4H'S4EGF+ M@A6Q['8#'P3"@4<,BI/AG*R]41OJ I1<@2V5\[!4&1N#TV[EQH/S]^O(<)XC M"OJ55]F61NALW*Z-6]E!?=+KHEY*Z2WC_9(1Y(+MHHKI2Q>'.OHTV633_H^L M%FDL&]F DE2&7JALYH-NXSBD!<5>C$)?4!H[;<'"F)#:MC7IW%[\]-KJ?E6LT-Y$<,(X+#/1P9C: M1M:RN<&>54GQB=B&- :8RG_U+Q),Y6;)I#*CKVXT_IBPRO7'$0;]TD]=!2PD MZ]ZX?=K$Q,U@_L+!8)X._UX5+[P1*"<_YFG3$^QYL!@%4G $&Z! OH-/E!:. M.^QP$4'5U5?*=]51^Z_^%>%9U[/);!(96Q;D2.J8/'ZZ/'\[>TZ3@H%4$6R%L&^H:R M#&E1$,18$8*,V(ID>F$7983_4Z-T;AU3P>'(!+DJ+2O<$.[WYT-"ZH>/^B5 M54>JE]HRJ[Y\VLMDZ.5$JSC<^:$#M5LR.WV21'/]^%>3;*62M+_37:W7X_+%V&O(A !;[ H$@S;K74&D># M/?!&'8AV=!:8-,.W+C.]\KY?%Y)VSC^R)E&*4PM 9)E*"=]&(FNM0%%R@"-9 M2.+KD2EA%C1AS,B\?(#2LT%1,40(QM M9+"6!46\X"09^ 4BA1?1BZ!!(TI6?GT5DN44H,44AWRI:F;==3*OHU#.>,+%=GCHQ.11;5P.[ M20K%^*:I!(FYJ0_IBXEXL3)[HI3&IPQDN:3XA+!?/G1J@6N%L%J!VLPPFM,% M%6^J+]&%V)#:M%QF)^:4NY.T;]UAOWTV3NXIERB' Z="(WX1.'HM"EY2)'<'!GK&>+4&V1\U A'T#YM M--XZGW1,>04#'N=P5)':V5&54Y.6-$PHJJEBVM."6AZ4,A(SKAAV@4H5HZC2 MD"35JVR AZ.5O:WSIB]84#)@)$Q,(1E *]8;CK O, V<86%$4CNOZM>W'':L MZ.%IT@-K8A\CIMH@)A0([]9;I$"A0R[J0!QU3*8B=N*J;GF_OL@<]LL3''(/ M^?M.<%@ZD4$Y.,-P@I@/P!-2LP :BQB)L](3:>RLPLS8*IC\ 1,9OF\WN8N2 M>X!@BU/Z)Y8%4JYP2&#!/>R0$ZG/VT,F,N@[2F18T=[3HKVGFK/=S8^\&0F<7V.,84X(1X9XRGRS 2%H^+6YABR*_R@(\H9G':7[X_\ M+*GGM:<( /T<\*9GTF%C!<)%8E/ E)"FP+4\B<0$9G!!:?(^71=YZLCOK7F* MUU0P49;-$(6^GE:,=]?U_:^5FAW*:R/:V(M?/C# MAJO7ZW#'X>JUXV45MG[]L/6T%2\D;!VF\G3"UI\,2UFY2V[$,-@-1 M3%A'D;.$I'@%BJS'$5'%6*&\"9(D=PFY,B:O.FIW$;:NYX>M9TR]:=CZC:PQ MJ[#U!R5(4)YHDVE%M.8%OG0J;'VRKG0.^QC'HGS9^+S1B,'G&2QHM0F\YB@,7J94L#490;(H^&A: MGNR4UKJJJ//E-MYZF4M9]P);_3S1WOR*&"<8PTUBG"J$+ E@3I1,_YI13I.O MOUZ4TY5OOHN(I\EAW2KBZ2:A20L$J6G>M'#^UXY/@J&Y5* MK@YG6D YMP]GDHX09ZBF&J#6,:.T4_#9:R6$8K%8A:\\//O#NWMOSYK1B:*0 MEB%32(JX9!)9"1J\$JZ@CC(B^'4T^+N+7I$>8^4L)L1*#N_72A7&>^8*JY6G M<16M\"BDLHV;3@6%33!(:IHJ6CJ'K 5QB1CCF?4"-*NP]H9?%;WR"H,5/K__ M\ 2#%0B.OJ!12&PBYS+:PGʋ$%IC+"U5C68KN7SF,'RA886?S;9,*CB/U M$F%/&>+6>&0)I4A*C:ETUEIR>:.8NPY6H/B.@A56M/>T:"\'*_"F]X1R)B.2 ML!6(:Y[*15&'"IKJ0&CC";O?8 7,L&""R:(@!0_$*RQ9D$* 3&IB)+H2%-E, MHM$J6.%QJ(9L?_^"F\SP(@86D7(TE=2/'AG8-/@D"+-*I4[7:V_H54[$I8(5 M;D@HJV"%QR46WE3"%RZ FN&M5ZE"9T0:*] Z"("+X-KZZ%/,ZY45T5\ZM;SR M 6@EOVSIL- )E$SY*63*8,_9=LXAICPO.!)(U0JJ:=78>TQ" M(AG1#$0PC"U!P1:@IC*@%AUE0+!7Q$LF"DEYBH:ZBF22XE;6I;>(0TOU+Q2%,^^RK-\Q)2WV"L0KU6JUB%1X]5B%MQ0N)58"I/,]8 MA7ME-2O;^(TX"87O29.Z*)FU$7&7*BA3'Y&A@2(MG+&^X,Z)E.I+KNH55A^U M.XA52 :8>;$*&5-O&JMP(V/,*E;A80GR^_[/)N64*,XY,IJ >LVP0AIV!"GJ MK<,%",,\@.YTT0!_I[$*)24_<*Q"^=+[CU58]7JXNM<#>_J]'NZ]=\-3D?_@ M7,Q&6URC+N.LF3:+^;5$G8684M1/8ID-[>[I3*W&G^FX5>V2KU6M\=JA"(O# M6B9G>LVPEM0F[X91+)-ON]BD^++%O$[GXLFGCX)1E@U$*<-7XG P[,'[SCH! M2!8(*VEB58/IO0#7P\_D%1P!:$L\U9[;NA*34>ID2'LHVN= MW$7P2KHZB4%W&KC">2ATX!C$/,L\@8PI#"D?&""Q!A=3+S7!%'?'>!*Z0(D6)..>ALN92'!Y;C M#2=$!%7$L I<>112V>=-:2GU'#M4D)3S[XE'ROD">28Q%5PPPW0JNW)%\<07 M&;@RV>LX5=R[V^[JD]V.4Y7E9<]4*+R*A),"CC-W$BOE7"AX,-@'8$1Z58#R M,772G+8 M_'R2M91+A\1RN.6!P9- 4Z-!QC&SMI!:,*F# ]E FU)L)(!;[$'$QE48RQ7! M3]O?WY(F*QR(E%@AKU(#"TP5LI%@!&S'*LU)8*F, L'SJBR/ "PI?,-!:M7N M+W6YU9P1^.J$Z@QXL%OK8KGMU7)A#DH1XX+DA24%]\Z >"RII-X)7GAK[0.3 MW4I;*6GK0#1U2G/ P2-0'AWB' NDN&2(,J%#(:3EGJV]$7J.*V%$6@DV1ZD> MC>1LGG;$)=G+/&H!9]<;EOZT2E3L=]NMDI%:T\Y\L7\8DLUUJV3-!^VN3>8D MEPH!MUS#M_J]X4EI0X()P=F87TNXE9R%,"D@.5]9*I*5X= ASWN)FL(,,56 M;#D#YR[;!TH6WNHL(<26YS-I@OUY8DDNF%W:7FI>/LW*+XE^Q8I89H0CA )[ M* 20@L&$2ZD]G%I"*U51 P*-#^R$B/K9'<*DV@#C[VMZ&!_!REWRUWA">\:V MPQZ\_8]VUQV]PB,(PNE9,P5,:Q.2K<"#%EA@C11U!8K>$4>+$ H*\!0 J4[2 M.@,IOQ@C\5XVI+7;W=,LE"9R:/2'Q\G;?AY*''&'22X863:=Z?7.TL4C'_\8 M>:XX/K]=)=%>VA"Y&ESM-@$]M)?DOK8YZ8??Z@^_ U"HM^87EUV,OPP8N/0V#'OS?UV^NOM[(7_UCX"]^)XH-0<7" MK_$&6?C=98\E9$.3Q;=>]MC+O]-2W_U@Z0;%_!X&"XKD?0P6R^L-Z!^9&$J" M )I+Y/S_K0$$CUQ;/@EWO]&3GPTR3GS/ M:W,KXT&#K6>O;Y*![FH!<)K^VG6>4_&1BX]Z00O].9P,0HH(:M!BM-9XM=;W MO-:Z7FNB7REL3?"=N]UB>,PCS?B7+#IWA_ ,W_]UF7V]:.)T+H08+YO](V[X M!1TC3_^/4:9II>O/[OTRD\6-YS#E_WVK*4Y.K9>>^J3FMH35D7DM(R^UB"(:Y!3$2;"FKX\@KMQU,?]C+MNROK<'AET[7PA1_) UPJW,R M'/0_)7.2 V6T= /!K\->/YSO'VWC[^$^XY\_6SH<_6]_VCG[N;&Z=;Y__J[W3JN[Y]S\/[;%O M[W[_U]'VN8=Y;=.=S6VZ?_[Q;/_K1[']=2M=U][=@_=_WS[?^?J%_OM\>[#] M&?_\:^_]8/MCDWM&#"81,2U-ZDC(D.*$(%8P[D,DA%B\]H;1=4D6%82XS?%) MK&+)8W29&'+5*V=%F168O5 PXP4SG"M,4L 7)2'7-C&%\M+B:$Q158Z<#318 M@=DS!+.S$9@%X@GU%*,B%BG3@Z0ZQKF]JO"%IL;)(-;>"+JN]:)>/"LP>T(' M?@5F92TM:HV1EAIC*0_> 8H9[AB(9UBJ('(8PIP&Y"LP>WY@MC.6S%+A6

I%.="/ 69+*\E5'-!S4I+?SN:*3N?1 M7N%96VA-H#] M7>5E]U>@MQ3H?9Q41Y42!?-.(^5X@3CS!;)4841EY,;!-T%$D.#P.F6+2EE> M&_3F \^]2G SKUQH67_U2."$]$Y2:@JMN)!6,46DUD;K:#!V%W*9'\$+DNU*+E?CT&$KP&;^&[P[HPU/UK0->U8CUKM".>QX0>=&!;9KOLLDRV[ H@G#Q 36I&3BG/G40%*<*KLK9$UBB ; M 2= 0'96&-"*UHE<0<0+A@BCM#96N:3X<,.D8J[ ,A;&10?B0G$-I6@%$2\) M(B;5)2) (Z(<*1D%XH0)9*CB" NNF5)&8JX21'"EGQ!$O :WT:> CL<'9^4I MNA!ZNTR #U,%U-*NHA7PW1'P[4\J3XP%( =A M4)'KO*9VM,9@BXI"D()9*[B,:V_8.BTN9F?_NK(5OP14B-P5'!1EAC$H45RF MKB4V4NK^?_;>=*FM)&L7OA4%W]LGNB.45,Z#JX,(JCP^MJO6V46&%Q;'"N<4D MJ/11\4EQ['VA06A-=K*471@\SUI))TG$PHI$W7",NG$(V*XWP<"_L+VC>;2?!83//3&#;>=*MS7\B< M!&'D [2=XANN,0TL(':NT,"*TL"YW4."Y5B[B+3+B9V"$J1![47>.ZFM\< 0 MH-A0?C6KL]# LZ"!!03.%1I831J8L6\BR9Y/JI!BHBJ:GI"5F*+H#":"!HUM MU@:$K@<-O(1MH#=GQ:/M257+]]5=*O7';$$. MDXK3U+C!59TIYN-9[X9!P]O!?F,T&/=$.2]_FUG^^TN,QEVJ1^7/,>6_[?5O M*[:]/9VIS;.)*GK07'K0MUFO2) VV, B\H0%Q UCR&K)D(K6)2U#5%ZN;7!: MS*$5@O+R$@I3^T<,Z#3V>P7A2T7XR4PE*\ZCM#QW>P@Y_(,B2[A")'GAB7&* MFY!U TT)_;5&D6\%ZO7.&"Q0KP?49YP:2A&;H6L;OC*$ULA,E M=_!@Q[*M8Y(,^,0H6+]:4N;%*P_+=8_ MG6.=@E6B#$6,,,"Z=1PY#L)="Q8-<2DQ!^8*H4V8[7I@_7G%EU[?Z.'-N+7G MM*7AO/;@Q98G# 8Z]$:YZ5F^\YL;GM2Z"N_U S5W%=Z%#$U=:/[Z,9F#Y14S M3%+%K&.*TY,AX M>.>(L4FF1)DD.0RW2<%L?^Y>>^9=%YQBH(S&,Q[+Q&H_1QIFPR/''ML;FZK\\S8?R[D%QE0*Z8K M,F !,J T(WI!,N#<[2.T(98;CBS'8 %$%Y#% 2/*#&@#3(3 THW=B(H,6+C7 M:MIM'H8Y_EQLK/(OJT'X99CA#O^&]O>-Z=IJC0YA/?CQW^/*4R,[7FSPLS&^ M'<8DZ1@9=9@G(BT7+ 4?%!%6!1+6&:33_)L MFXM"[F T&+;3R=/S-LV+6ZZ/E_=#7O]]84 ODCW6Q#$K/"&4<:R$YM)BDNN. MA. MN7ZS_B*5O^OUPG&[T]GLAO?=H>U^;<-D;@X&<3AXW1[X3B_S^PY<\;=. MSW];-C.??IHP\Q&P8>?;UN=/QZW#]R=;I[OXR[OW/X A3UNO/W[[\OIC^\OG MMYWMU^_%UN\&?_E['_O#_W;M9S/:/OPDMC]_^/%E9Y/N'KP_;1U\_+9[\$9L M[6SAUCM@\W=_='8_?^);!]^._S[]<+K]^L,> 6GJ*$L("P$:MM<8N2 5XA)& MVP:C7"!KDP)KHQ@VLQ1-DA-.A;+82"X<3()@#DXDJ%9)&+W6B"#OCF JAGT0 M?AO3B6C8;FB<3T5C/!>-J\":,&:%CDL@&\_2[7=P\8Z-]<8 ((V+A&N2+ TI M><^5(I&8F,[TD,=:BW_Y_1A&G;B=IH/QDA=>Z_3;7E0.QT0T4BDYQ$,@R&B7 M$ T6@WH767#A\D*Z,U7*:ZER_%&[&T"G>\5D9;$\L6)0<>?.?@25M-/I'>>= MDTK&- :C0[A_.,F@,82OQ[4Z!HVJBS;\:?O]D_SCL]+P7R?+Z-5%M#QL@& \ M)G#>*KZ9M?IQ*SW:V>KCKHUXL7S%%UE[N1YPN.O_[UN!V& M^UE16L=C.V"B<$RN//EZO?KJDNHT_DZ8=:IO_AJODQN_^]EI"5F7Q-SKM#__ M3K!RLY+2.YWV%@UTCDR\G^RD>F"!V*^5,?SNKW=WR%"<)Q'Q@C%QJ[E0\^'Y M_7T9GI\,STYO:#OSI&NN4IC!+?F[1%R>U#O9Q[?/*)QF24_\STKV]T9PCC#X MU[]=_Y>-Q\C%K?6L_S:)*K'#QE_Q:!@/7>PWJ&DVLJ?O05V-GZ?;^'DZ?H52 M(A"?N.68FV =2<%Q!N?1,6G/%^+XG=IE]?'5WM,P&_MJC]JM@_\>[-)=L?UN MB[5.W^/M=^_AFAYO[VR)UDZ ^_Q&=T__.&C]?LE7>_B>MCZW#KX(^M\ M0$3$9".-/A"WML$Y:6K\''RU*[3C5LBO3L\VUZY7PCX&%D(RG+*DA?:8**J9 M\@PO:->KD-]]R>\\<5I:E4*D'"F1Z^8[)9$1Q""*DP@VNLAU!/+3[-KXY$)^ MA?P*^5TA/^%93)@QGR)W@5CLC(I:BQ ,#U84\ELF^TCY2+1S++'<9MI0WM3T:B+6RR2_1::Q$[I.ZY['ONG_=]0>M*MHF1>6 MICX/Y06)'>-&BD1!WR-&>8<]/#(U&FNO%YNY>K9'GN>F'\/K40YA^A.>LA<* M'\[%AUL7JH<'CA,Q##&&%>):>62%,H@%P:RRT@I+US84T*%^<(?)E4A.?=Z@ MC1%,,NM-]$1RP:V%]P!D%R*G$8L"VAJ#]MR"P\D[JHU B4N/. '0&N$XPIP+ MF#0@7\O6-D23&CX?9NL-S19BH0^SZG[T*6+J+#*<6,0QUAB-,NQ! J2'X;DX-$QP)I44N,F.0]@(C M9Y7PD:C$JCZGHJD?5%"J8+C&&%Z.95 P_" ,S]:UE<0;3#E*/O?L(E$B&YQ ME#IB-3/6RIIA^*5M!>STX>#..*$G)P7UK[?3N(F][#8%<5MT/.$:GZ+!5JFHN:/ETP%+"+"N.((HYQW%54$\$0 MIL0*%IF@DJUM,&GJ4<"N[ >LTGY P? C8GAFFX D@*MDB"6>,Q=M1)9;C'S$ M@=(@(DUT;8,WI;I:7KIL$ZP:E)=C#!0H/QZ49RR%P*D01 A$F A@[5N)M&8J MOP/5WGI'J,U09M>$JZ_\YD%-+(1Y,G]4SOS) 63WWT-X6&6IU8ZF]%3YP#P8 M#8PKR@PUU$EJE3 F A 64D2O1%/>BY9V9ZT$'W"RT2?D@S,(1!A&AF,/"@>6 MS+,0B 9:$D0V&1'/()IR5 M62K/G%LR#%M)!Z( M%(PQ&0WGSDNC93*,6DJ3(X'$PC/+Y)D9,TO Y' ;)?(^Y,X=-B$KI4,R"9,, M(4HYM;9A#&MR\QQ2XY9=HO'9[1>5U)&[\&'"(F#*P,QCDD?,G:*4):^%8U%@ M)A?;X+!$M"Z,+/VL\0<*F"+*>11\DH@K1X LO4+>@*6NB1$NA&KWFI Z.:6* MXWG!:):*:8I]E#I0+G-7._@GL8@E@)MY5]!<7S3/5 5P5"C.P+ *&DPLBQTR M$<"MG*'>>JMM-K&4:')U=<^WH/G9H/E>-60+FNN YMG](DRY852_ZNN/5M']!:7<+"[&;G6C?FMO/)5] M_L?B[8L]X47"VG$M$1&$(>Y]0DYSCXROFLJ0Z# &-:R)\8.S!$MH?WU!OAR; MJH#\,4%^WBW.X,"Q-!YI1AWB MXYY2."2;=),>$\-FL;1#7Y-;M9!>7/!N7+ ML;4*RA\3Y>?]P#B57CJ54&3PPDV@R%CGD!7)!6Z,\BJL;5 .*'^P1Z5^*3XU M,3EN#=K;]L->#MEC5<0>F=?J+0TBGVZ ZL+[#X\[$I'K0(RWN3=L L5>NB"P M6RJMDV9![WY*5\\8]]U M:)X-5VM-K(\RAR4I'KQUBDDJ:?""J^"<*UR]7*X^]Y/DRA#4A(2D) 1Q%Q1R M/@ID)7;8)Q:IIFL;I$FP;@JUTF&W"T1JV6)_O"WV^MUP&83''(1?JK[ &Y/6 MQ)>[?#^L[7U=>CEOC_IGO9@;QW;0:!\> 8'&T' G5>OFU.[:3M6WN=H:&.3F MS3TXR,Z$M#>K (WJU[T^G+W;\*-^/W8]G&(FBJ,?X0V<>=BK?GMV63=VNYZ= M>GJ2P<@-VN$Z'K^10I]JV-JVWX:S';>'^XTTZE82!X9I\MCMJ@NV'39L/S9" M.Z4(GP[S1]WJ ?OQJ-?/>RIGX[3>V)D=D4SHX]$>CUD>LFIDVEFAJ#S2%R9@ M?/C19,^F<00+-#9LI]/SDTF#(?WI"?+0__[Q=;/Q_N-6L_'_OK2J&?V__WE3 M/<(1W$7[$!9"_Z3Z'";F(/IAOBM[MBL$TSB R1T=];HS"R?$8>SG0\\ND[_K M1AB;P2 .!^.[Z,.!^<3M[EC+RJL%3GX4^_EO.&1)PKR:ZZL86&]<[%J>J2%K MF>WN^ <7R&%R+D[750ZY.NJ-A_Q5-;/M[_&\E7C69&<.G- )/C_$.I#ZH^'- MAUPEHBL-8I?$,XI?&K*9U_W^>069KQ&Y?K3?D$UPLZ]LY]B>#-9^N?B4\(B7 M1O7R@(P?VS$5MW"]_[V-_^-^N_6Q&VX>?Q/;G#S^^[&S2W8/WIZV#C]]V#]Z( MK9TMW'KW\5OKW1^=W<^?^-;!M^._3[_RK0][/ :KE MY PC,5"D9,CA21)A* MF$>KG .MLMN[8I_.KE!8+-.%.]:E0'9/5]"YLI!7P:!:'Q'HX;!:-0E.44FF MJ4R_0LQ&-$+Z/GX_2A/L'5_HS] M+(U!VFVGM_ H_\UW^;[[IIJS[?3[Y.XW#W/LS1G"$'UQ$-OBK==?3[9W-MG6 MZV^D=?IASS#L1%0857Y\[H- V@:-DE':)FN4%%5ZX=7*N/^XK+:MO' F%'#3 M^)Q5_4&&S==1Q_8[)XTX5E5CXW@_YJAY^""';57,XMM]/SH<#,<6U[[]'AL] M7YDA$Q%T",)K*I4:MG'4&\*Q[6S< ':^5MR2)5T_^M[WV+>NW6D/3V89;+TQ MUAH8F&"=^'XP+N/7* M]FCW^A,5K]OX&KMPQYT&W'JW=]CV&>@30^M7.'&F1- ]!V?/Z'N'1W'8SEIZ M(W:_M_N];KYQ^.W,8, $ H[SY\W&MWB2GWS0ZW8C,/D K-]A_ JC XP$JZ9W M"-_]"M;/UTKSSQ\#8\"45J:@'8 MV>D=PR_@"SOYJKH&K. \*O#Q$9C*79BJ M?AZ.476*:/OY!(/J=FV>Q\HLG1R3Q^NHW\OV6G788-095F(![ ]8)S -1WF, M\FVW>P%,F\W.<+\W^KJ?=1$'=A]<:+PP\O1,&;@ZPSD)5_8EC-@@7B'O;#_F M007[V'5B,\]H-J? 2(:;FZR2*NCJYE,DD(:#J@!P.\&R[ YAB<.=]8['M_3C M")YM:E_V83[ZW^)P; ./#=\!V*X C(8;#6 \00I,1K9YT0UQ\PWXWJ@3X)(P MP'&R@&-X?FPBLC^H.UNO;ERNKMG8'.6EW&G;C$^027Y*%NVQ8,XS%#-^P&@_ M QQEV@^A'%08FFG&UH,Z 2;%\7"_.9V2B5H- M2R_"9.;%0HPA,QK,?!+=XJA]546=6"ZPM33IP%BT008GE9G$UW),QB4Q):=/@T&V35$LT.L/8@$]WA4>8Y.^7>:AU6]MM$ MG:Z;%5NA;G/0MK_\:7WFM\8_US;_^G/M7Y=8:$FJ>75[(!2R/!T+CZD/[RK. M\XR<,45S8KR,Q=1D(B?"*+6SFI$9L?+U@N0;#LZP#@]_Z=&G? T\ _-;_>@H M3VIO-#@[OC'*SL>IF_,.SH"*<,;KQS0G:VBJ24W$4N64O(,&,UU:U]QY^P*= MPD6J(0%3WKI<.$HL MLJ^'?'FLQK/]$9E6F.B$G(H,\> B,L%R1&6@F%"O@\A).F+]ZH[TV$T$^.SD MB;YN/8%6V?\:Q][\J9YQ_L.9_9/+.S"5_[Z7$NB?[_-Z'?O; 0+_ =UG./&N MMU[O7HOD*S$P!.8P5BLPR M;F%Y$\-@.7.^?E,RRF0]SSJ4:C?95P)R7N!T_]AZ[?>KZ6FU;AHX(S=^+CQS^N=]Q=< M]6 /@_W^%2ANLDD-?UTO\R<$_3L8S\"IDQ2ZQM:9H^#2$>O/S)"LW+GCDBV3 MH( +>R#9W_S[6/;_^ZHD@_ M1 .3TBBMG0F>Y!0/[SA&E/^#I;BXVE,SB@J#?8< MT\A94%9C04P,EE&NA3!9B%ZS'&71F!ZP_ X^[(EHDO:$(LV8R)L1.9?7$T2< M)HF;J+$1:QORIEI*T]5W47Y6YF@FQG.%:NQP/[1C3_$3K(RB7CUL;9SZ/9VP M\I@XA!,'S5IPCFSD BEXY9%0I?+:X/I6;KJPM?*4JL+2@SNJF+@^R+R&K79" M![-C43E[WOWU;KSC/0\F[IEG>S],O.N_<)E-6J\W]U2*Q'F1D*=2(TYSHR(' M1$DU,%-40BGJUS:$D.M7N;)Q1I.@N,TSS_?L%U/F^;[SG$E/,"Q]0-$EC'@P M)+L3,$RVHS+RF)C,"7:,KU_=GV_,B,,+<:HP[961=A)M'\5NS.I9W_=K? M8^>DF8,_)H+2>C\Z'(W=9!?C:VJ[<-Y/_'R;Y[=>%/[IHJ);IY_VB,RM*!7H M5J"T@)*O--*:1"2D=4DF(E6D3U%HH!#9, ^Y\J$[^_OXMG>^ M[H$%(UF( 3D10+/&#B-#;$*48JD!T0(+!U:7(>M7BR'>6YFX9U.H,L_WFF>V M]?K3GG0L>FQ!>TB6(3"G,7)!"@03'CQ61)N< 2J,OH88ZJ-,/"E!%&'SLT65 M-[P,]XS3E!"(>H$X4P9I #0HK"QY#\J$T:"A$DINW0*Y+&$NFN87L@474-]O M)N3H+[\?PZ@3MU/%$YO=V>D>QPP/WO;ZT^+I;]NP..-_8'F']]VA[7YMNTX< M._-^.]FR![W^[QT[&.SD^+P=N,G?.CW_[<6MC@^GVV"G1J*IX+DB2/01[%07 M458*4236DB"- 3I::T3 T%&>C?XH/GJ23RV\,*FWS-2 3J=W7+E!88G6;5=Q MG"*XS-')P5"#*C9Z>$G%':>2S$@Q^+@_;)^.=\QF$WESG$D[K\!V:F<>R)MP M$Z:8)FJ.Q]O[R<3*DZ_7JZ\NE8.8?*?6@79N_!JO MDYL/_*\'KG)M5N5DP+LCB;Y:L%:ZXFJ]>JRM3;L1FY"X9C MXPVH:^%R?9_K"IW=Y?%O'L<'G.>AB<+]P;P5G"G=2H MA:ZI>:RP^A6^++^L_R\7U FV)F7.KZ^@/,F=&A=)['4'=Y$9]WCNI;+]3QO% M7;]SK*@@-AHLHN-<<4N5)4X)BK7AC%S?_W$FC #NR;\*HWXV,*^D=]R^73PU M9B=F[*=J%RA;KBNZ6SPI;W[0.N@-29?#M_N;U\I;[Y%MS]_@?O=$EL['P]W3S_0UL[;]O;K-Z>[GS^QUN'' M-MSGX>[G-_SOT[/2YKD3=_181THMXIPGQ*TVR#!A4")8*<6-E5;DQ"5VI>[P M H!PY^X*=VVW6#OZN'N7A.L>L2[=#A[>%#JD%+W@,@G,&;?&8L&X--)86&)4 M+Z3;P4\(XV(97J.J*E5Y8JK#42]>>6G%8"&E>0IKJ3@>[.;!W M3P5#B9$,88%9SATCR#HPCP,7$DQHJ[$G:QM4-+FZ*4N_4%.-X%NHJ:(FQ@(. M&CN6J.&88(-Q4-@+DAAP5+0W9",5PZX>Y)0KA_B$F7-($*-R!VF#'!.Y#)N2 M2E*ICV\#GQ2@>M&5_"0@WY^G,!Z9K]925%N:$B$0+ET/DP)LXZ945PM"WMUW4&!=Y',QMA>(X$N[J$G 1.%@4,(Z(2Z(0HZ8A& & M0[!&4ZPHP+AI<)'0SQC*)E""!2?)<<*#=29@XYTE@3NLF0AEU['68/ZPAZG M02>-*!. XY04LDD0I$*N0^>52X0#CE53ZJNN_ +D>@-Y'E5[V4@NJO9BL#VS M36UK..2\: 0$3GE@P..3>04*:&DPQ[CE'(<==/0!P>1!4T8EMXIJ+V.@SB7)'0T:EZVN&C.1G]WJ MPC*11)U'5":&N+8>@?Z 42(,1ZM]U-* +G'>NNHQLU/O)-_O&I*STO+=)IR4 M\]$'K7)K7L%!("NE1=8R%T%[ M#\JIW&VY:=A-[997.)[NF0-Y'OM[V4@N]O=BL#V[U:4B8XHHA(7/V]@D(NN] M13C9:'FR6N1.ZK+)Z%4?^2I'R3YS5*\0J(OY?0\ 7]KILMP8JQ1#5GB0T"Q% MY#PU*! G$P8SQN2&TKHIR8,=Y 7*]84RXU)13H+BUG/IHDE">@+Z&3?P/\-E MIZO68/ZP!ZLT46LDTCKDAK.2("V%1QB^D(F";9MWNE33R*O%" J.ZXWCN?+1 ME@SDHF@O!MHS&UV2>,6$QXB3*!"/ &VGF4.46["JN306Z[&B?35SMBC:M47U M"H&Z*-KW\()=WN<*2@EI!4:"&9>[>WID6-0H*9HLO"%)F[4-TI2U 8K)/1&N7?= MK87A\:7RW'7+1+Y^I.^>B;SX :KW&IQ##FI-+)@S7#FB>/#6*2:II,$+KH)S M93^HAI+PZ^Q^4++.&6TM8B&F7-XS(-!D \A +I,WQ@B=]X.(;IIKRE,MJ>GH M3YCRZ4"\Y)BS0N>%SN_8CF*%^+PX*Q;#\#.[@M$:HH*TR#DE@>&%RSL+&@F8 MX4B#54;SM0V-FT8O("JW\.L(K/>=6CJS:DK1*G%570/^KRT)ZLE]MPQ MAAS%&'$1%=(Q2.2Y8II&9BQ75=:2,5>3B)^9DGSW!G$K2]]%/7Y!ZO$<5,X= MD8(Q)J/AW'EIM$R&44MIO!V+8?B9T QJDU B>&2C M%8ACX9'1H+-3;EUP2EF-Q=J&H4VN=/%V%&]'\78\+Q6Y>#ONL1UX.3#&T9B8 MYQ8%'!GBPGFDH]#(^Z"84XPZ:D%-9DW#KU8V?F9:\B.[.ZIHGE^&%BX'_X;V M]XTK":WPX?01#FW_:[L[O5,)8S+Y)-^=NQ.XB9#!K#_0CXA=MNIW8>GT;[#.L-6X&]^EEJ M9[@WLA.UF5]QE1I/,3&-8SMH_,\R,Q>2*LMB7O_>Q/_QOUWXVH^W#3V+[\X[! M^]/6PJB)8LT1R9L'XUQK8!R[0#;YISS;Y(G%J1/"-!<$VL\(0*5&F6@ :4$_0>"504Q; HRR TS=[ MBM!D$F7(AUPH3G.*=*(4*0>(3 HSK.PM"Z#9Z,?!480/O\?.R7IC29I))>7> M]OKP9[?A1_U^[/J37+NE.^B,I9X-65@?@J@;-(YC'R3=(:PBN!#(M2SBKKOQ MI/KVA MFK#G=W-DOT;D^M%^0S;!S;ZRG6-[,EC[Y>)3PB->&M7+ W+S MS(Q?+RV-,RGKH#]_-;I^>_O3SF/MU^[?I[9-+D_-.&O[+UT^DL4Z;UC@>O;N3<>\PB3%IE M")^S;V5YP^-T[-$@OIJ^^36T!T<=>_*JW:UNJCKHUXL7S(QTR?"N+CC^^IRL MUO&8L"8)-9,K3[Y>K[ZZY$88?Z?%.B;DQJ_Q^LW?_>RT!,A4FSN=]I8\H'J6 MM7M@TDM=*]5=_U@@($;=X87'>HF3-L\>R.TS"J=9ULYBNPLDW1O!.<+@7Q?U MFI=2@!+4)OJ@#HXUVP,J32IK'+EZC8+=@IO;.8Z=[W$+[G3_N01#]4ZVWGTB MVZ\WQ>X!'/OZ/2C7;TYW#[9^;+_^=++U^0/9WGG_HT6_'&[_=6FOY^#]\9<= M4,!?=]J@J!]O'7S NSNM]M;I&]Z"8[Z\_B2V#N"Y#G?%WZ?O9TML1NFHL<0B M[ U!G&"*'#,)$2(,-2QZ%MG:AFG*6A4H>0GM*P%6[$;!^N)KC->0EG;!0-LY M[A4VFHN-MF;92$FA#=<,D<@YXMGSZ[Q@R#!&,?,VABASN21A2M'Q)VA&58.K*1OO]& L?S<5''V;Y2&HA1$H&$8\=XH%IT(YX0-P+;!EQ/E)1-4$H MS;V?GH]$T8Y6C(_>]D;]0D=ST=&G"_T0@M.2V("H)1AQI2C*)7X1$UPK[V2R MGF0Z8OQJ6'-1CQZ9CF11CU:-CN"WA8[FHJ/="]9:I)1'G7.A<42YBS(RR2F4 M O;>2 YKFU7M6.6#V[$6[6@N;/Y6[1 7_6B%"&DSQ]D45KH7*\TTC3KXA+=W M=O>2HL(F+&%N"$><:H8<(1HIX:R6@8802'8D<5:G3M$+TI16NZKG;0];LM > M=VCJ0O*EYLZ+X_&OL]HE#Y1IPATB5(!V&1Q'1D>'>*21PN)PD;'G4&YG@=A] M)+DSC;2# 8X_3SF^[I>/?_*?9\Y='WY>H=%A3)*.D5&'>2+2M/3Y?C<._U\6I\R.LC!UO_V>\=P>(\^;-CN\/-;GCSOZ/V M44Z#>-T>^$YO,.K7*)CZZX1%>Z)UL+^_=?KQ8.NT\VWWX!O>.MAO[^Y\.VWM M?")P/;Y+W_^ [_8S(UX(IC[X1K>!/5OOMDZW/W]L;^]\.-E^]\?^]LX6@6-Q M:V?_8/?@#7SW)KO_^-;F'C82N(Y[Y$E.@U*2(RN505([([TR(F \EGVPQF/8 MS))+2VU2H((D2;DQ$@QSD@PSP400@>1*[/5T%JH X[,IN+&OZLW!^[=?^.*- M,@R2U6#EL>(@EZ-V2EBJHB 61+=0CQ[L?^/Z>\&KCFU_V%,AN1P1!1R(D:RU@7A[Q#!?R'2^^;@_*<*5[^PSN-TJO.B&K0'.32_EZH@_!Q6 MWSO.@O6VX/;) SYYW+HQZUJP^X2M*[(NI7J,L'4F[Q:V/M]W@M'%WRQ9-W<\ M[:JK.QQB\42N:Y9ZZ\M*25,[6^V4BC?K>= MDWS ]0ZW/N_BUNM="M?=WSW]8[]U -=Z][;=.GA/6I\_B:W/?QQ> MBA$7UO.H'$.,I(@X(1X9&S$2PJ<8DHUF\J+@RVF!,*#(&Y\P5;Y 1B2#! M*$PB3*GR 5@)-PVG-6*EE53HK\?:?Z(=Q/U>)S3:AT?]WO=8E5*Z0PS4\PYU MXHPH+RT#[L!<*6Z"PYI@EPQE!.M8M)VZ\)7]M@LLGEG+SR>$K-')W#GS?VM.%*1TVH=8YS[TPT-"F%DPW:):Z+ M3*\A]LYE.E,QH6B\ $I-P? $V.--(>?L#5[[H(TE!((\ MS^C&QM&U&XX/R15Y0(ACB>*&2&1DT @S3QW, MI,(NEW)FI$FO,9%6-J!OR1WR;G$G%=ZI23>+PCN+Y9US+8Z"NDT8=8A:11 / MEB(7.$5<&A <'%O+ O .%4U!5KK=VY/PSDO(GIOIR 6 /NH#8JL QQ>63U>[ MEO$S\_)Z9EK@?2?F-T";LXEU-U)J8=.YV-1?+$& O0F:()(< PXE AG%(XK8 M1ZU<<%C:M0W#F@)?M8GG;JU6H^9H!>Q/JQ 5L"\+[.>JDXR"1$LH(KD/&.<& M5*?H%,(>!RHTQER[:E,+WM4#["_-QW1].'NST8U77$PEK[;DU3X#/UR]LFI7 M@=(O9-7JQ'RT"=C<6H-XLC)G]1BD="1:ZFB(4U56K6(KW=6Q!EFU3Q3Q57B[ M\'9]U/;"VXOD[7-5',SI:%1(B*9 $/?*(1-C %6<)*MX8EP8X&T!=O?5BC:% MMU_RQGI-;_@^51ON7W^A+OG'UR?-WYH$?REI/MA VMK&S'R_XKL^ZC%7M#F-H#'LWA"8TCJ\9_#KVGKQ^*&\?FEKW@Y[U==6H M_>M35R" WQWOZ1!-<@PC++P F4<5TM0Y&#J-@P%+A6.2=^[6KUHJJ]#\N4SU M>*IQ#I^G0L*X4R0M3#!W5B$7<*YL[(S5-!IA?0X.6;^:TK,BG9[+;$]F>WMS MSU++@)UI;NY!$=>:(*=5S!YFYZP0T>&\):]^ NRJ6^9,]^%FU7IXTH.8F$M= MGZ]*M,;5LAYW+ FER=PEH6[L=+F,DE"Z_B6AWG=][S#NV!_U*P&U_?K-%#$_ M6G3W%$Q!O$4_'G[9^8I;[UK?MG=UK?='7_R):/F\,U)ZW(_W5SP[J % MIN"'TR_OOG2V7W_ \; W M8-QS-O3=Y.XR?_ M+0*IQ//%!_\ 4/UF-TP:M]>JL_-25N+.^SU-@!U= *W?P]ARE0*LQ !"FPDF ML"1:$?SPSL[+M]0F:'#5HFBTQW\-,S::#7?2^!I[7_OV:!_6I>U'VVPT !9J'5!Q6-4DJ*8/THEJ9LO^G)N]FZEOU8R-?1>M5Z(*'6O M5GH"2]VK4O?J4>M>E;%>_%B;Z5@3\T)I:T;N/*,IOE1G+,_Q,RXV=OT8W&P[ MO+H+K]QC".H747QWF7WOI+4R9&7(K@[9@E*4JM@!M:[J$P)\_0A\R@U(0N.O MH1W>6,2PSK%>\U4%JV5HUH,+A3QTCWF^&*VQ=/I/;S!XV^\=_CYVRL*@;A_% M?N7/'5SRA,;!U!=:FQ"N^WH_)PUM?K0.=_GNY^SYW.^T3K=PZ^#CP>[.+FV] MWCW9.GP+U_G2WOK\">^>7&YH\X;"/>[OTD]T^]TGMG7Z@<+U]EL'NW".]R>[ M^9D.W__XLO/QX%(IG\0U5S)Z)&W>Z\J=$BUU"1%'#4U24L?4V@;,;I/2VM3R MF3M/ZL&Y42M#17=[Q&?#40\-CB@<55N..@\S)9H*'XG)FXNYN*H*2'-"$>8R M.N$PU;FE*\6FR?F#6][7+\FSD-;7.%2SKI'46)Q2]58A' M(Y&)G"&"E8I6*"Q#6ML@6C0%$S4BKT4FK:Z P3H)IGA(";053+!_3M;@9 8+ M5\W%59]FC4'%3(B!$61PTHA;G:L2886PMEQX0SWHUVL;0C0EUS6J%[V$LF// M&^NUMZH*UN^)]9GLKA_5Y M"NJ)^QAI)0FIO.496$D"]H0%92P7RPLI(,Y5C#:C'368> M4BGKZ9I!S&4#$5,;*^1GU9G;-V[4SVL(_C1C>:XHGKHYEAY:C&'Q U07B?#@ MD@RUM_3>_!CV+TPVH(B@N% ML4,PPC/LD?-,(4ZH1QHGB@1V-E(MC<-V;8-*V=3J:OKC"M5V6#@1U'RWH(B$ M(A*>GT.@B(3'$@DS-&#(B8*05-=@16",ZBP2JFL:L=,WR M(A**2"@B8=4WKXM(>"21,.-.PH8SH8Q#$2N=(W,TT@SL!>$"YIC1B$-5,T,T M"9-%)+S$.G!U+-4V60FKQ&Y?K3?D$UPLZ]LY]B>#-9^ MN?B4\(B71O7R@(P?]^B]V8VL.77KJ#;^_X/2M%A*EU MR' B$*?!((>=1B8Q2[%R'G/WC$IW#.V/L[*'L/@&[4%.E.FEQG _3NIT9!E1 M*G6\I.(7*W6SI5)'J=3QK":P5.IXK.H1SV$@ZU*)XYF-9:FT\? 97MTG7MKR MA]/4HP1)+<9H%1;0$Y5F6=["^'W4[V?;M!1A*15%RI ]KR(L3\$J-R2T19 ( MME-JK]3G$6H;@SF10),E<\5-_5QV2(^_['R!^^G ]U_@_C[@UD[H[![L'N^> M?B6MTTW>>K?%MUY_PUN_7]XA_:W3.MS]L?WYXW[K\--IZ_4'TJ+_;;<.?CO8 M?OV);;W^BN$)I8AX;E+M*':PP"3&UAIBJ5S;X*2) MQ=4-TE)>I6YL\\(J%#QMW%^AH073T$S3;,L4EU$AEW#*K6QT#NSF2+N(6? ^ M>)[+//$FP7-6>2H55 H_O9 **H6?%LM/LX%DDE-G@9\T5C:W7)((Q U'D@9- M'18B^K2VP3"H25=#BU]2D93E&915+<]2'Z56%ELU)YO=\)^>+X3T4$*Z4 H% MQR YT1)Q:@R\2(IL2 EY0C5/+MD8W=J&:6KSX(ISI3I"?5&]% .HH'JQJ#XW M@S@.-+#$$74I-P?C"AD)N@:E25%N611,K&WDG-8'6T$%U?5%]5+,AH+JA:)Z MUGAP).$D"!(Q!D U3IK5:V6V=.RD, M=W6AKC1NE[,/4G"[(-S.E))W3D@7!3(1] 5N%1@ 6'H4*%"S3PQ6L.&"YMX05B-E4V"".\:8!T$L MFIC,&5^Q,AL'=ZEJN+SHUG%)0S]&P$PQPVD2Y$-V%&X,>ZXW>ZU8A;X)>]V0 MPUS(:R[R\K-6!(_*"T$(PB3O>GH;D;%:("*4(-@Q:FQ8VY"FJ5>[>L9<<%TA M+^E+Y9^EF$.%?Q;$/^?6$"8Q2&D=,D*#\N0-1Y; I"DB5;*""ZG3VH8@37;- M?DCAG\(_+Z+V6.&?A?+/C/'&L!.)>86"$0%Q2SVRW$=$-,.@#?% C '^84UC M5KK&\)/PS\2DO%3C:E(19L'^HW*.Q9SCV>>VOHXI GN&DMRZG$S-6I[C1>U\ M7Y^&^3QVON=I,[0 G]5]V@Q-"6@R#T6)6X02]^:X4N#&BMP>QBD1)RR*S"7$ M XU(.Z,0@0]9,-ACZ7-0'6;\SBV%RJ99#3?-GM;M4Y#[2,C=.D,N8#R=H&;9)Y@UC*9OC2<;T"+0 +PA\)X6>9+'M>)I>, M3L@[KD VIX2LH!1A%T04T@"-FYS&0O#5<)>[M_NKZ<9XW6V#EYA1MT(FPX6 M_4)."R&G'[.& _4T1ITB=7[NY1>I"41 MIWX61<'N$V+WW'207F''!$=,>(DXMJ!8$.I0\B$&&106C*]M7-<;LN31U1N^ M*V0X%)0_"LK/S0=%K4J>))2,%XA'@Y'%G"#.!>%!169B6ML@36)$/23TB]I: M>,Y)=2MD)TSFH?#/0OCG9-9" $M P6QFXP!4#9Z$0BY*@I(PRF,BO$X:+ 35 M5/AJ:F_96U@E$"_ %#@#<<'ID^#TW!JPV"DP!@@2P2C$K<9($ZWS;D(,RLK( M0?';8+0F3L:"WF=F"!1H+QC:YR9 @,4!TE-!Q,TD5G;M*"IB"9PV\-=&B7CI,Y44/O0IT( BR* FZ(#M$QT$544Y(%;*^4[+-RCD?)/KNSH;Q4KAW; MRK?7G[DCC,;/\HK!XX?>R'7B6;O-._?BK%NGD>O'[>Z=1A8_0/66WK4MV%-D M]4)D-;FP$RD3=;FZ&*;!(NZH0)I6K4I\TI)@3VEN4,*;F#TCNV$!(%ZR;5'H MO-#YBGN#"ITOBL[/O4 !A+'B*:"(&9!X# EISPS26+-$*4Y!@>DE"G)#3Y,8N'^TP?HQP1=_NM&U>Z#OY M1G?@^K]U>O[;BK+,E[_WL3_\;]=^-J/M [C^0:O3.OAP^N7=E\[VZP\8KB.V M7H<.G&N_=?K'M];.?GMWYSW^^_0#WW[M]Q2+0D<9$(E*@AW/'-*<1Z2 .4(@ MEG JUQH1N/@(!GK8'^79AJF=KH-#V__:[DZA)P'DDT\RUB[Y0 ]&@V$[G8P_ M:G=#[ Y?L;%+_(FYAO[, ]HXMH-&:,,*JDITIW[OL#'#0: MQM!P)PU[=-0Y >ZHOO^T_M=Z(XUS]^%9[' T[/5/&GU8>(UAKW'4CRA?97)! MN$;J=3J]X\%Y+; *,G<=7'GMX.;MA;RNSSASS'PPIAU[-(BOIF]^G0*XW:U& MICKHUXL7S-D>EV.[\@7'7_]ZW [#_7F'S\G5#K M@HH;O\;KY,;O?G9:0MR@.5Q'ZMGNMM.VO8C=UH^XTWP,;APB.^G F<,;_G4!-K/KG;?MASL=]@ MS7^[_B\;66-:U #<9=_U^0SD7_%H& _S4%)U-I:XC.4#Q]),QY*8>6AGE2K M7F_A@BG2L,,;],2'E$E=R74R9\6,[BBOGL5N)K]OO;UL1][%>MP<3LIT_36= MP0L_/G-?(;JBEN78?W6TW]KY^F/KX!M?Q6[ M],TI6)8'K?8E_]7A&P+7/MG>^7C8.MSBVSL?X#G^VX9G@V?XA+=?=PYV=[;8 MUN$6_?OT_6P?&,^X4"(E1(,W.;F>(NU-0HQJ)IUGRO'3[.*P\;3Q0B;ZR%7,7TKB^7%4<%+:8CRVV9G5G MS!0AVEAD01 BKD'=LI%IY(R1. 7"M,PE8M:OUH=9!#06$9/_'.'U0.6XP&NY M\#K7B0-0HQ9,(6,2F*8*=&)G94*)R*QP64)BUHG7KR9+%WC55NDM\%HJO&9T M70TZAX.)1)+3JKH*!I/3.!!AQEHG W<&I!>[37H]>R_RQSB(MN_W&[8;&J_C M]]CI'1WF:(5_KGW\/_;PZ-?7:_]J^'X,[>'@D5J-U9 T;LX?KHW."Q_^/IZ6 MZ106OIB/+SY<\!3;**SD#@')@[;+N$2."HN2XRH)[J-S-(OCJ^W"K^0+/[6' MZEE#:QGZ;H'6 J!UKNF"0D6BBR"*32XXBJ- E@F)P+X,-@!11I<+@ZS?H77V-$_NME M.71SL,19)&[;=AJ CC2N;=F 9=B%A[B?>OL";.)E:+>7ZX[F7[R>F;_"&O.Q MQNZLKANH,BYIB301%/&4&+(V*(1#PB82!S-)UC;P^LWY]L7U]#P\NP5F"X?9 MN=XKJ4U26HN$8R"<EN];DX;JW*ZIJIO.X,Y#H:3 M7++BX*V1"EPELL?#H^'X-X4CYN,(/ZOQG<+KAZ$JW,55W%!:*0<>9< 5]FSW[D,08("$&$;P,S!!)C6:WA\>V78_!YS\ MIS<8E)BG>5GCZZR6*YPBB:J 3%2YJ:S&R"B1$%!_]-+(J+3,2>R:$OIK<3H] M<]]N@=NCP&TFKD$:J[#TR"2,$9?1(,AW^W M0.TQH#:C#[L0B<,JH10T2#8"[US$#@$ .4RSI"*8.^Q8/GL?[U_#GO]6%1:# M)5@MS>+2?33-^%)7Y.$P?KM;O/^^[4=G!S'\:4\R06SV^[;[->:W?\9^'MI" M%O.1Q;<+H;Q41@VTCBQG8#PS)Y!F5"(J0?L2R4F5&Y%=%_I?G%+U=O86Q-4) M<>>:<%)@<&JED736(FX]1H[!-":P1SW'3I4(WQ5U Q?$U0AQ,PIQ"#"5*@HD M J&@$+LL[3Q#@B=/7&(Y%B(CCK]T!_%_;6=4K<818HL M]@Y93;P+0GE#>'857\TN+9!;)?VX@*\VX)OI!LT82#P1D*0:"RO&KNX_&2;+0S;CS!.!).:N\MQAQ*VGGE)I2(J[^U> M=645H-4_C*( ;#%3?)>!Z15%@@[H)$.GF#L/",\DBLCN%ZG_'+WZORS5X(VXH0SI !I,L@0+[(/"0=\!>,_>4_R['>PW M^O'(#OOM^VO)*VE:U[]^VL>9>=E.DQ*,;R:UG@M)S$D2IU?48B.U,"E$Y)T# MDA#PSGF7JZMQQKRB7)"4U>*KM9^*$ZO.:O'B"KX4!"X8@9?TXZ@B-"QU'M931VYH+"V*+RD++N$20P^HIAR-?T(PE +')!0 M L?D/+;BKE67GKV3^5.W'P_;8/F%AW7=> %F]I,[EL_GYA)'%+OZ?E2!KZC, MS#)EK;*(J!01)Z R:\8(4H*G8*PW&-]0AK@XM%9792X(7"("+ZG,,D3EG9>( M40.F:NX-:ZDR""L;8>()DS0M6&4N**R%REQ0N$047E*9E4F,TI00";DCI,4L MQQIF.S8I!BN=.VD?2V5>-1_SQ_C]K(1%+\&*'V>+YKR\6%K6K4#9X]SRXA$+F3#RI(KNPA9I[1QRVFHCJ'7.E(K' MSU*I+@BL0Z &(#!BS4@.998@Q3F/&NE@"!),1:$!G$:Z@L"7%\Y<,/=8,1IO M]HA2E(#@0XK*!%+/1>2D#RC*% *A/KKHLAMIX<7?5LW=_'I&66[8<# :#',! MPN)SKHO/>7NX'_NMO$?E1_T^#.OF^23M]&8JX\1B?3\\<./-'N-,.L5F7ECEY)T^'%R57QG[FAOP9MHW^D'!&RMI>S\[__/Y],(/MKN;WH\. M1QU;MKT>(?P#Y'[@EGF5$-'8(*X,R/WD+:).&6VI48*2XB8KCNH"U27'B;S9 M(U1[SG(S/^MP[J)ID9757K5F1F@<'"U[2BL:(E(@N4*0/-?9O?4*!Z]0) QT M=A- >EJI$,TM4#@U@7!VO'VP1'))D#8$ MC%,1)=+*.A09:% Z2,*T6V!WDH*KVFJ[!5TG4:[6J55Y$8OT0^VC\7*\8C$;HC5PG-J:/,_D!Z.ZO\E@->IUV./NRKC1S_?C542W^ M'2[9[HY@$+>/8K_BFD(N\Y(+O>!13M)[YPUR4N>J=" &3-:QE'-12X.Y"AURJ+.2"3DF"*!1!&0#SAVP+<,*H*@T M6=N@UQ5-+VBL+1J?1@4O:%P,&L\5;Q&CI41S%&@ -"8;D7;*(V6IMREISYB] MOL7M/ZYJWK\,+8 !_@WM[QO3 UJC0UB ?N/?\.%T#1_:_M=V=XHC">MQ\DD& MCKD(C6QAM=/)^*-V-P!27C%90?B)+5-:J=S[L1&GB[/2N6$=PNE3K]]([;P4 M&UGY:^97W+#=T,CKO7$<^[%1U,VG@M27O_>Q/_QOUWXVH^T#N/Y!J],Z^'#Z MY=V7SO;K#QBN([9>APZ<:Q\@]:VUL]_>W7F/_S[=.FU]V..8*Q>$1]8RD:LZ M8F2RK\=[8ZP 8]0[?IO&.+LX;Q0H3[5JF]?=U5-=?,YU7Q2[Y:S[[0][ 5:Y M2-HA(IE#G/J =%!@+F7>@2E(FMVHFU5<5Y2&%9AIW/JZ1ZG F@6,G&.Y)*66 MR%&/$996PT1$KJ2X0>XW&_TX.!H/=.=DO;$]NB#YSF7>=6*R'U,'/FS &5%_ M&L?;Z,9A]1L7NS&UAX.CM?9@]N5RU?WC+DH-.>Y/-N95WWU.\I M(@01L":]3Q1QA@W2W 24A&)">L:3@C5)K]M=^3__'Y'X5Y!=G;Q2\@J<9_F MJ&%2.:F)LCS28 QHO0['J A7*?A;)$Y9/DM?/JV=]WM6">Q=\BA&G7,]08)9 MRSUH;E+;%"1C5=-&>@VG75@^%_FMV3CJP^3U02W*BV;0!FL$& L(ZKS8B)W. MQR W!!^"A? )%EL,C?\'/PV]PVI!;H(=TP>3QL(/['!L$/1C)]H!_#",8NZB M.!CE?C)M,'$FC<2!.^/W-M@\/@(Y5A=VN>,G'#*YTOF]-DZB[0_6&]E"N?;> MJDN>/PUMF_NV-A2-(,!R]H[S9U?"P+-OP MC^WW3Q"L^&/;#^-#>GE;K#&,AT>]ONV?-$(;A$ _WS_?\--6=Y^K>YC&/N'U1!4 PGW<6P'C<,>/%RG_0VF+'_>!0DS M'/\@7RA<2&^MT-0X[HTZ 485'A.FY32&\="-!^BDD6!M]/J#QF@P'J-\%(Q+ M/EMUF?9^KY<; $T.'X]V-<35DUEX"!C1B@[RK<,/Q],U'G0817CR.!FT+$'A M_GT^"'Z81L-1OY*:V9YNG!G:9V:U'ZLT=KP#-F-83_1N3M=5WKN:=J-_55T6 MAO+7XW88[D\]/#,'3DQQ?'Z(=8->9S2\^9"K1OP5A]:2;'2E+@W9S.M^?WHW M1_9K1 YF[QNR"6[VE>T\=*H7AZ0\4-N_-OU?]FX[L*7)FS, MU,)AZJ)/(3'.E?+6*@U2"'0F%IRU>"RBX)@8-K,X$1)$(!$13%/-"65@"FG# M,1,6*PY&Z6US)T(O6O.QR."NU0$<2^_7Z.R5D-=+VQV1GTFM?LK59LT\]= M-N 0=S*7HO% E\Y]%8V[Q#/\!0,5?\O":+91R)L?0-P#.."W\;AL'O9&,R&Z M+T_M^$2V-O>25-IHXT"UH*"HTI"RHRB;R9@+@*_D@53NH:OA=9!GI:R M=FJP=K8W]PPH"LE+@23-)@[G%CE.5=ZR"5::Q(16:QORFC"IBP8R",I8#? E MKPM(_SP;R%5&R9$]J4+;+LK>R=9&\TP$7_8'7=)7[ZJ5R%IO^\!Z[(SR[FVE M863]Q ^G^L8UQM;4LALT*T_7>5.NG^HX>40O*"^]P7 P'NA\G7FF+)L4U_G? M?CZ5R]RFNG,9@+.IN.H/^3@>]5:O^_ILQ-]-!OS]V7COG _Q[WF$-[OA,MT, MMF=XZ<_)H#Z;!*7[L] ;WMKQ>R0D$%[4(\"ZH9RSX/*$&I)P6R#$'FHG$E!,,A*S'R^NJ'_@? MS25N0Y4EMB)+[-O_S]Z[-K61+&NC?T7!V>N\,Q$J5MTOGAU$,(,]AWE',-AX M>>,O1%U!("2V+L;PZT]6MX0D)&'$59B.%\Z!B/D_$ING.STAVOL0:2$XMG\[!G;0N07]"!#[Q M';ZL73(==UE0DNTZW)O"?B728');.[$+7BX_\8=LV MV.L/;![%MK^\^?Y>_@"!]W<[@Z/C_(L<\Z _8-'@_>VFK<&NM/UQLQ=K(/FU MWSNV&^9>BD]=JHA$YR<$_2CR3['6!RW69GT!M&L7M]T-R:!4WM]V[L M\U1JTR/PH6FWZ9,_!N5OQ=TT.A?M[$;DMUJ?/VO;E_FS^;0KYZ\6 ML5%G6X5?TSN.Q=E)]A-LSGK+AJOW[C%1$-:RR",<'TT4.;6PIBU[WHOO1C_\ M%IJ]\Y:]?-=L%RM3?.BWZ2_,X?J;->?Y"\N7QY'\=5Q&\X>U0\-O'KZ\7KPT MRA>>>DV1=2$7OXS7R<+7;KMLKCW"_%Z7O?TUP9[H9N6=+ON#^JPENP>\:'IT M&5!9F)!N[O)0*YCU_:$TG ?99K_/P\27J:_[B?9OHAC@YTGIW_7]#K@_-58O MSBHS_7BL!;A+5<54\<3LI7ZBA?X4S_LQ>YHUJJ[7&K]153)/I$K/T3QF_@/_ M4N3>@*, 'DGO11K%O^A^7_>*SSY7Z9:\>Z)6.MW\M2O5F>#N=N.%NCF\BB5[ MS$)]56;EK(;&S%^!3T4D8>X&-=6"Q[F/^Q_/>@15UN4ESARUYI8'R57 MCB@>O'6*22II\(*KX)P[W)Z;XL.6.F"?B0_MCK(X_^[T>G_D_,Q1>F8A@SE\ MU/'Y.L,(,'NE0:-AS>3)SM61V-GZ_>S@ZC,[N(+/G#3P[OZ'TQWZ]:1QM:XW-T_HO#9[[O[ MI]__YVIO5"_9;^P=4FN%D5XC(W%$/ 6*++$2"::9%($25Q2'U1FG"X[A'Z(@ M(]1;0E$>LUJZ@JN?%*ZX(U(PQF0TG#LOC9;),&HI38X$$@NXFDTJJ^!J->'J M\AJNL*,I $"AJ&.N]+(<:0&_>FFQX,21Z'-'T#KAB\IJ7@*N'LF/>BT$\6.$ M#WX;I@"5B=]'.3.H-3[K6>ART.5692XJOVKH>AFF!3^,_O:^S P?;2*@UJ;W MW0%\S>A/%8 M!6"?)_D6$\$$EC#2/,_-%-$@3;%%*9"$A?#>JIST6)?RP7SK M%A!Y*KYUUZ# F]?RER$HE98_J9:/:8JE 7N - M$[T-WN[J6KYJ>%MA$G.=G/BAT]T:[NA($BK(6PKR#B:)#:;1"D8#"D0DQ+T5 MR,G$4>0^"6LM,3F-6M0-FX@ABH&\]KI2[F/$VG3%70M!5U^ MBK1$H;SR$@6=HS&..V0CD!;-,37<2JN#7]O@I"[%@UE+%8Y9785?9=92*?R# M%7[,50PHNC7!(Y%+\CC7'ADC<_$*[+.F@5)GUS:HKE/Z8+)216;NJ[E_YZK! M2:I2GVSH592B5[&7%R$O157H#)#E_H)0!5)W :FC258BB4C% M&1'SQ").C$4Z 5R1;)&D,(J2'#W&=:+)"GE452SE-;&22I.?3)-'=./D@.]L M'1Q:%8QV02#&I40\R-P)5@KD=,0N&B& A8 ZR[KAJZ3.;RQ \JG?\:?#QC-^ MHG=3%259]2C)9*YE6L9+4HS.(Z@:T.K ,L9(522Z'4 M^XO)":F,1ZR"3(@K2P&FF$,N*84842PIIZ7.$U(%KVOZ8)RJPB>KJ]RK5@14 M*?>]E7L\<-5'AC7E1;]@CK@!3P1VUZ D* @,I<0)MK;!69VK55+N-Q9,^<]L M$^$W%D?Y9>59R"T#F"I@NA,P?9]D'2D0@1G0#.FH0SP0C1SW 3G/O0:8M>2/0'A+E6-C+:[41:\E9 M]ZO"/'9B%89=$J$N)ZE&M,(I$2C24FK$B2#(!$61E 9SDK21R@'5D*1.\.SP ME!<:GGU+O[''T,2\ MCE(G&N -V;-A=3W'M:G@9BY9&]W%\'[+KNLOV'MQ):_Q2,1VI?GL5/_1B2S_ M^S4A_?$"K)Z'_8 FI'>UR?>]QAL+VWYN@_2U8IZ57QF.79#)ITIYSP''JJ0#SBSF\"R,Z508MP82WV@LNA;(%8EVE.%;5][ MV+;2Y4?5Y;&GPCG#4DF-M%4:\6@\LM)'!+AL0L)"8IL#([S.Q6RF_:L/W;X" M@O%/-YY;\*:&T^??6&+:*^$7PTT:9MA6]3]+(A*=RD43&A-O*#(L=T5R02*K M!; +PF+$6O.0$4G7"9OM5WMW0*JRT%98DU^0752:_%!-'G.+2%,$$4Y(.4D1 ME^ G6,HC')\*/U#7@;3A! M+T@XJJ+C!T,5FR0=U@5MDI+(!& >/&J#+,_M!#0)-C"6L*,+^P=4,8V?0IU? MD'54ZOP8ZCQB'ML4WLL/&1;*1\M05#(@3EU"VCN!O*2$:X(UQF1A$X$JM/'T MRKG=[H.X-UWKS?4F>B4LX\].)UPT6ZW-=ACO59DATB]2Q40N7\R1VCV^MVF&_1C MJ$7;;<-#5!&0E>0F4WOUH=.%1VB_'^Y8A5++H908DY'&]\;6Z>4ABU+EMJ]( M$NH1V":/-.<"I61LS"V,3!*Y9]'##F&J<,C/W@H@-;_'@*YBMU-I]0MH=6-: MJRV-RDB<_0R=!\X(H")$&10#I@PV.$CEKF4CWP(T[\LAH'& M_QTTSW-$L J1/ $-N=N1<+D=_[1LNP\^TOO1CE2 =&^: %0*_=@, Q3:21]24,A3D6=: M<8=TD@QYHZC!P21K4YXS+LF*Z/1C!C=>8P^ 1YIK]5-5YJYL\*-,=9_&L0JN MEH*K[:F6AXD"7#EID<%. @EA$N#*.R1\8LHHEFC*);I$U0'.'A[C6(V"_$>, M?KQ9M7]6XE*I_:.H_41EOL':,R7RO#J9DT+ [< QHLBL#D(X(GSN.4;TW$8@ M*Z;VCU$8_]3UP*MRC3?%]G9B_R[]GNXHO>6CO&/P]'F@>RO61D^P4+SO9 =6 M;MG^ZP47:+4-Y*K2XO$4IK%]K)K7+&TBIWIE,2DUBU0@CXE#/!&,;)(2I0![ MFKAF(I_]<5;7XE7WKGET'7YA]EZA>87F/TG_L0K-'XCF8X='<@>KS@(2^8B% M&Q*1T=BC(+R5)LG$3 "'1]35G%2."LWOZ93]NV_A2^&_H?EM8[2L.X,S6 J_ M\=_PQ]&#G-GN4;,]NE]PW7X;_B7?X TWXV30ZS?39?FG9CO$=O\=*[V]9]X@ M6J;OU_K'$?1\T.T?U_YW8+O]V*UU4BTUL[[6,LVKURYB+9?4]KM-FY/J[/EY MM_,=0* ?6Y>U_UH"B:S/@]0"EX!"/%*NHPL>.^P)2UHS>[B5OQ!+FD=3SR&8 MJP7>VCB[S=1M;IZ2Q?W!HI!%,48:P M5@EQZRDR,@J$%7,"V*)7-!?K+QIL!U+9RMN>NIVSVA^V;8,MDAZZT7>.VB"+ M(##P2ZL0G>S'#KM@9"E[3MD12\G.==#N(SQ&VX,A*WJ-7\L0_+R;%B4WO7FI M.CD]=(KPA"//[7DYXGGNO)$XH"AT#-8%PP5>VQ#KLP9K2JS6:YM]@*AFK]8' MW"N@"+:S QL+0'4&> 8R=6S[-0 P$+(SV\P[ 6(T+PFXUFR/!!1D[_XH9A(# M5Q@$+2;"O3>&X1"),X1I9:B6"[SCNPE@,:!X*H5N)%[7\O9IX'K-T+3=3*TZ M_7]@(6P;#$GK\F-LMK_%7H5P0UG;UH" 0UWKDX/;> \J""1I$HA3G*S+A,Q M4HH[33! 9:)K&^Q' EB@X:[O=QR('ZL/Z=D"M ,QRJC8 8+7S5N=-Z?6F\". M>NV\"WO=!5J9H7$3J&D76&IIOC,M_+S^?]HN+/? M.+2$)",4131ID$G)]TKS!"[V,#BWPI+.#;N>@4_FMOENT1 #C5][CQ(= 8OK' M'5B"\7=W!JT 3]R'QZAEU(%;:*W7KN,(A4-^5P=,>6^ ,WVRS M5:S0H#WHQ1PW@:6HM6-_LL%/GGO[R]K.[M]KOY;S;VNCP8O+\@A/-!52 AH+ MQY6"W[R-VF'"J$] X!^;1_QH<"0 ]PE@RG[G_??S9K=PN=XP?F^+G?V]0W!U M [CD++?Z%(AC!KYZX)E'$(%EP($DDL]UUF>[<=5&<%WX2S&O::&PW\ R=@:] M6BB4N?#B89]Y5DN*F?JMT/2Q+(Z B3N@?)F"0],:6VXQ=P!;XW,.,$L#U0H M]?B\]4?R]H:%JW&QLW5Z:# +UCB.-(X!<1\L,II[H*O,IQBI#K@8L"/69[-_ M1])5SU)P<=STQZ]:%BKLN2$>)]N'%L3")ZP05LDASK%'+H*,)"(-\X9P1W-R M.+\->^X(.QRL8(:=URQ".YU^)4534O2]L;]]&+GRC/"(O! Y,T$G9(SR2*UXO%Z-A^*P(Q\7I="SE:KVV/XRS7/.J:6=OS9B:@!67RDUOU M.BS7'^7]5W9K4J1V]X\.2>!)$FP1-XXAD)^(=#9>VAAGI.=,TK"V0Y$W=!@3ADWJ]0JQ G$Z[_0 N> ]6>3:\<@6O\1O37!2?7;&CVPWC!SY M;@1_]JK\"OAL_M.<;-'UVGX^.YGX'G#%6X,0RP!?_'8]L1RNT?/',0Q&@W"Z M/9# _.=%!4?UD5=01*_S.PM0S7$>>,T/S@:M\@DRX,;B]*4;?;Z'2Y ^>$L$ M3_RL,/_YX;N=DS*"E ;] 7 $^+;"X6@6)W$E'\AW<-ZR[>*0)T=P='QU++ @^<-F0X;Y(W,BMELEP\^%4@8NN:=G:V-#K+(JD+&S!!F'KLQDB$X1]&)(N M8M@@M.MO+)B[4@K13PI$6 M3"'#(Y4V4B*** >=PPFOI1V0;C"QO 6.NN$"US,B7@?)ZK5FFLB4J@^//FQ* MP(4*Z(_%CYE&Y:MT2R^WP'J [UZG#1SI,C/'7K,X2[F&^K-\CC1BA@OOIC@] MRKY./KW+X.YCMV^;[='A\^FH>"^\7IFS_.3;M')T\N#BEV;] JUK#3/NIDRAF_PSVT M"_L I/._IU)"IW48:^*8%9X -^%8"Q%P#, 'M2B!%9AC#)L9%HDU3GM0\:0I)R0X*36-$3LK1'*,KX%/XNUY M3L/J#B( >J&;X_2_D3XY<#M*)Z1H[]0NO+*QRBU6M\(7 YC.Y"+/NKV15/R( M-G%M 7'^X1)L_'>1]SSV;(I<:]#'ECWOQ7>C'WX+S1ZX8I?OFNU"JXH/_39] MHYGMW\BS+FZT?'GL"*SCTAD8EG8.OWGX\GKQTHW<\?(UH=8UT0M?QNMDX6NW M79:0=4,6?_2VR][^FF"+O_3>-TO7*>:OZ6;5G2[[@UK?US3K^@>3GHFXRU.5 M$8&5>JX/98W 0;3=VGL@WV'J$=_.!D[4^RU1F++BFSMV9(K 3"8IC[4 =^D+ M,%4"-'NIGVBA/\7S?CS+2TW5]5KC:JV?>*W-:*V)>:.P-6%W'G>+X3(OU0.H M\#P[ [A&Z/VZS+[>M7?(BFSX_'++WZ_=$F=;.7;YD$:_JU8@/O^1ERX07\D2 M[Q7I]/W D.$K+^UN?CW9(U^W/C3A<^+@Y #O_OGQ[&#_?;X.;7QI?&_\^?ZB MY,:?=?9SM;_SEM?/FKM7/2:NZ<[/&O?WX];NSGB,;!]X.K]Q<'^YN7 MC3\;XG^NKLNZ^XV]0^V%D-IA9*.*B'LBX*<842!2X4!4#+F5E:E3.IL-\W*] MO)^IV46%1JOT;,N@D? L)LQRVBAW@5CLC(I:BQ ,#U9D-"(&T,A4:/3R:'1Y MC4;!>NN, _A)42.>%. 2MAH1CQ7\ F"5"C0B8%&&AN&*S1Z<33:&7.C1$Q*P7/DC0^("XYS80)% M7DBI&+9>@0>[H>MLI;C1(\TY66E@V1RF6)_^Y_1IE60M11D[4VZ MXFU!GZH>+0X1$J4*?1: MPV4)>KHX1J7T3ZOT$XX&,#*A">.(!JL03X$AXXU"U"1IC/8$C'>>>L0X72&U M?PL'6M..QCD(??=^;L8;'0"[PO['/WDS*QQ[((Y]GO0^E HA%V4 CJ64"_0% M,I9:1*-3,GJ3J,GCD.KBX?1E]<*WE=(_HEMRM_'/E;Z_A+Z/G17'14J4121M M#I JCI$52B*3!!!8F9)Q?!5'05<:OWH.2Z79+Z[9DTF2_8VD*LA4KH'HJ MH#J8=#E\LC9$99# J9@=$)!E/"!A8-N-M4)+=[D\UR?V9D,I/>0]>&1,201A' MA[CG!KG((C(IQ:3 )$5IJP#F&U#]ESZRJ%3_>51_['8DFH)P0B"A+:@^Y0)9 MX@*HO@^2*:^43Y7JOU;5?SW^1Z7CCZSC$XZ(X8XDYQG*HV00_$*0@1U$4C+. M!# X3\+:AA*S\P+N[HBLW@%&J:%TG8J5<4KF-TMX7[8M6[95P/"IJTGTS[= MJP+V#YY$?\_.IE4IWO,C^=&DHY8P-SQ%B;B0#/% ,7*8!<0B"T(9ZQS3N2EJ M79O9RN!7-(#^T57WA6S;5@Z+3LX#NJ7;?7LXO:OX0AZ4-*P$7W]&2XX4>>MK\*--6KB<[_#-Z MC,UVV!X^W_MRO=[P1)8]LKO__M"E[&-PA5Q(,>>8$I1/A0#X+%=,VLA#7-NX M;5YH?2G)>.AA9"49SR,9GP^-32'(W#,3>PN2D1@80DI1*@<^+,$^3F M6"I <^!?99 E2@<%J!T=)S+ R M(S?/;F:J3;[O)G\^C,X8'#!#S!"-N/<268854(M I4F$L$CG;?)+6(P\9@U^ M6LITW$\:WJ*QV-W?/G0L,@\\$R5LS)TM>^ M'D!Y/?.B_#M5$V[6U#R,PNFJ7<"-OY9AE;?RH,UR8=ZR:/.=_=-#AZG!0(51 M= K(4(Q@UV"?D-26ZTB4=3*L;8A;17L9@;CG\5 E$,\B$">-PZ@<90Q[%+65 MB"L#GK6+&C$;K37:"&'DV@9?YX_G-=TSW%S)Q+/(Q-7FH> F@;=,$8[ =GF@ M"9G$.2)6D21UX"KBM0UV9V?IQGCGV]#_GWB4;-_=]I'^[%[MA5=?W7FRNX- M5>$'YP>4,5SCY? M[>X?7>S^N4=VKK;A_:!*6W#]_=;9[OYQZ^#D\\77_:_-G:OCDT(5MHX.#7%" M$ZF0AQ5%7%.)='0"10::$"-P=TUNSI4%57%*P-*#X')G@1%A@<&[ ( 3S,IT MGZ M]/#)IAG[XQ@&K;B;\B-OMWNP$@7/?=/RMK]WF+327(,C2@1GB%MED 6JA R8 MN9 \MM+)F_*S/!"^_/E2(?/]+/,ARSS(5Z_9RT=(PYG*Y5#D?&!W[S'(KVEV ML2+K6K!J=C&6CSD.>&&=C7G+,W;O/@3T9QCR64VN79W)M8^GMM6(TL?JA/ < MSSX_"^B/;LQ1T&1]LU54UU7S2=_(#*YG*?R9]&)7*,GP?F[%,,FPU=AZSP_. M/C8;9WMB=W\3[^Y[MKOU5VMWZ_AX9_\S_@KWV3CY3W,VR?#S16/_N/GUS^W+ MKUNGHK&U)W:N/&^:[?[XG._L?X3X:ESM?MF\.)<5.614P1=9Z@;@!Y]>D MD')[?"FUE=08\!*=MIAI9,!%1#QR MA4PP&E$)^TXU3]@+ "%#ZE*LTC32%Z@B?SE"]W?L]=[5AD-I:N>=;J&"G51K M305[[M7SZFUTWWMV8C35]N8>6@#[ MF$NS*M#].GK03"+W3J?M*_"^!WA/#3=SD5+L:Y*T M3P3\08SK> [K>D6UKX^HM"L>2*L@NX+LU23;%63?'[+'?)M&10TU#L64>[PJ MIY") -Y&&<5A^RPQ&;(YK3,C*LA^2D]AE/ $"QQO1_GG>N?KO.'K5A#7:#:J=G:IP@ '6J;9S'G)!7U !]C MKU^TA!B>\F\>=6-1ZE3[);=QIOBWT;MOOJ%XF?SV:^VBV3^&B_<[?=NJ@;YT MBWS FK?GUC?[E\N6T5HF-=KNI?* /95K#Y:;/)<)P;Q^B[0^Z\?^#M8W=WT>/\\?P:7;/ M\_U?VQ?S2NW+_=-?M[_GIF31>^-=+CP(N0\X X+OA4)@Y)-F5!+I0 -GAP_5 MW+ 4I7]L^R XK5;MK%CM7(U=B"]0 E;6T"V2NUHSU^BMCD1=,Y$Y0M6PWYMG M@[,9*5JARI5GEQ^VNW?( F'@S$L4,1&($R*1TR&B9&(,@CM#A%W;4'-$JD3(YYS1/CG$6+A3%*8OB?E]KALI@W"P :2\+$ MU@,F^W=AT+T A(#OO;GSTZGQF8V^N5W-11B-0VF4L,P21+U(B,<$U%%Q@23F M4@% .$W]VD9J?HM%W>Q-2UR;1QX71FJ?R[ .\]XN2\PZS]77(9:31.W<.WZN M&UL& HE0B46MC;&6)PWPK%E2PELGF2185A#XC,K2N-K9.\36I>2Q1"'EYLR1 M8&1-R@ 4C95@J9)BX&:)6R"PB+JW.B!YUS+Z2Z[)N$'\C+YL@4N!6K1-#N3/E' M@]+_;IXU^V]8LN#[+PYELL1H@*8\?Q!QRRBR/&@46:(F,B9BGC#*;J-H=K2^ MM50N<&E";:X8Z]4&O=R&L#E<\Z*8;"'EAS>^0GFJ7,CY\O699/ERL#&&1!0" M _LG*45&$XJHYBX!JLD0^*TN9&_@3J(O9*.5Q0;HV'EF9[;U _]Q4O[JN54+ M@%G9TJ5_#-O4J]=^:?X*L)B:[3QBI99C.ZX?0SOVX%/%-W4&W=GKAB*.8HN^ M80U[62M:MA#V&UP.KC>ZFH_=O@5O]QRLQS:XP=W3V(=O/1]T_7$> M>)0OD[_'=\[.\N/V._ZT/O$QZ_]WT!P.7BU!U]O><2TT,S]MA[)536B"6])T M@^)=OQ5_@KN!VX&_M'++T*QVL&H>_*Z2TX*/ M;(-S%-NQ"R^#Z)]WNK $-7B"\PX\P/0V+#0<&0):@TRIES,:V-"D2:",Z,AM MI%H3YDVR."@9O.$5&7E&E579R9S7%S3YSX2#U[L-*J8H4)\&=I)(320S1*N'@9,H6RJA*2)Y32+YG M@*&"ADA -+@'GX=S#Z0!6XNX($8E([FCND@GN:.4G.61@N69L;\)@A<^-LHW.3<.[8U,]&S H^LN%KKUHUSHWSIFFK?RV M"ZL*%P#BU>TWK^RH^."\"T2@>0Y4 GR$A6H*VN1B]_'X_@2EGP[C;K;;1;/% MX4W]8R^+OT[<]#^QF\N4[=&X:R^B;T\QKQI71X=46:ND3DCD<=".\P5T/E'#;_;7K/WZ1P #O[B,"B['HPHTR!RAX(_Y M?/KS^J?U6LC-B( 4%+'1XQS@Z?5'O9"*-Z08"G\X#;(//L:4Y>0I12>UBQSG MI"N'DP,2&H2CA%/G 5(J>7H2>:*-D]-#"@X((U0@QEE$G.1J5JL$DI$0+ 6X MCM;FKL)S@NI3\I1%PMGV:3$.7?W6RPSG;"A80^=V@?U93E8,-YP$!CZ)##Q% MEON$^EPQ0Y,.WO-*5IY&5O(LBRBDQX0JQ ,!["$2'%8O."(,8YNH3%2)15;F MU\;AT1&C 472 E%$:W[> M:OJB"^(0#G.&[HM(ODX^*0X>_X#4C&4:Q]S)YHCM&W_* <[77M M8"_IF.>[Z(%MK #TY5XO?S9CX9F(X/4%;PJFB[K69^_M(="\V> M[\92V,_AG_/2NG+L7#*,HPU,%I645Y MWBD/3-X5@]":W^*X(^2_IOMS#D,Y>/P1ZV#]!_W%'YD- LTT-'NA&(\R-Y9L MXM_C[KBMVU%$#A3_%-D$-_O.MB[L96_MW]-/"8]X8U5O+DCYD!M%;[EY7SRW M->X=6MT^;<#MQ1/--A?-@K@ 3\,NU[K= Q,T@5+CO M[-F[U"D9$UD/,8T^@A %9T!H.)!*M.8< M' S&D TT( %$SQJB<+B#$,V*RAPFD,WL,FF ,0K/"0$1D%P9H9DT. @1:)) M=!> R\S!6&I^CP%=Q6[G3C+Q\B.OGCW#+W>VO\S#(QI;\*17C<,\E I\>HD\ MSCW^M"7(*4813C9BDI@#EW-MH]V9DS4S1H])4)D5CX7!]/5:00!+$P8;9X<4 M=)HO#D-A"X K3,V0S5)2(-22'M"];!N?)V3]H9!]&3[49OE,HSDCV>UYRU[/ M#0$\\8=.)0%D# 108HPX(Q)I9C7\:H7RS%'G<^'/.IWC 15^SV@B\/U8C=/@ M[H(7!BH 1M5;K)-@E'EF9'#^D5A->>P[(C:[8TG>+*9Z549J;*3XH0_1,F9B M;NO $,<.7 B3:WH2#801)XDK@J7J5IZS,+'G#E1GO;8++N6/8*F]" 'G0-)= MZ%69M)8_F=\74P(WNCU#D2V8)WE/S-P8IEB/,'8M?[Y(HIV*#8P_^BE7=A:?7!LEV17? MNPU_+5V,7"7ZW/A;IL].6/A;P'=[M,KORP7>39.O?H+%K>!Y!,\[6]N'26*K M)>"Q%7F$KD@!::= );%-2J:81,Z/8>ML3BARO?:8#NC]..(#'- 13?D8SVPS MIQ%4V5.+@7O[\C 720J4&088';16\T$Z5'D+-F@0W"$KVUP;M;98NC.(S*_ MV6:K"%PN1.S;\C/*:%_IK/K.H!5J+@ZA&CZ92\L!K&NV]JW9:5VG"A4QQ'(< MS;<(:)?';OZLN5D+ ZY9W4#2>]<9Y3:E9E:=;#_*H=J&&F.#PG MW%[WLA:_%78)%C7$9 >M?AGF3==&Y/J3H]+'8>7C69FC>%M<.E_U)1*YYL'" M'\/'F+S=T=T6-SO,N7S+[N9%P? -#883C,"2$,2CSW6)BB.O/ 9V9PUA/IN0 M>3F60$7R46?ME[(71$Z! *'(FOKO][]O[V]M%@-V0ZZL*)G(;1SKUV'*[AF@ M^8R@C6A +>_KZY&XT6V/[KJ4O/(!W[+D?<\33H&A8)&P1=CE;I]YD+-+G*'D MK?=,1Z>)^:'DE7+V[P7"<@S('WM+26'I7DP7D!:]E7&Q?.[7=V8O^/LI2,O&6H8WEPO9)<:L4"(IP ^99" ]2!QY: MAV.5+"RRSE$3/1LV^3XTBU/">!UT\)TIJ7QN 2B,X7#W)R'X0P[UE^@[9?K> MLB#P[+#K2#UXQ1()IQWBVB?PU:5"(02CB?>>&+>V0>4ZT[.2\',Z/1-!XE%> MRBVGG#E?IMDNS5V1*#+=Q* P>:5W6=0/Q-H@'X1F%R:G9M:R,(:N3=DQZAUW MNOVRE75126O#MVP22M-4O/O:I-]F5_K'*VD+LJDK[-T201P1N +]YTGSR"D) MVO%HP2/00H6 0WKX0=^\#(*WB06C0-XV;NR_/Q3>$$P403)0AC@1%AFJ#0)? M)6I)79!:S#_HLVL9JP80VH%'.T(%.HHAZO+#]]::CMUX1P\7JIF MFPIM6 A"@X_EB3?2:NGS0 YM'/RA.L!YXLX>WW>V-@^]$SXE+)"V42'N/73MY<7=P6ZW\%\ M[%[;F@KJ1E"7F\8%E@@L.0K6Y])!KI#&02)F23#>"APX7Y#3,&W!:T52)UAW M8 W#+%,WZ/9*C[QX[\@9O4F<;FD=B#5QS I/"&5 S87FTF+"I30![IG0G&Y= M-+'6:"PATWO_R1_',&B!H6ODMC %]NZFR1.P_>P6[\-W_M[J^-,W)Q.Y>>#I MH1)"!)LB8L T$,V_;NWDX!+$CYK=/#FWTN>3OO MQ7>C'WX;-5INMHNG*#[TV_35?W+E\]I2^\Q!ZS=>I M?H+9]FQ=T+M=]HY#LE_#H(/YC=.7>Z@5G'1>TKW[3#;_J3:MFL'^6#/87W3. M'= +>J^1G'<=@+QZH_U6>3[4F,M]C,/Z)6!UU_U"MML[<&_[%['U+3;@1H_' MI/^5SR0! @=_W_+BZ]8IW,-[? "D'DC=Z<[97_ =#7)P\CM\YV?Q]8^;,TD. M1 .(W\Y5ZW1W/YPV]C^>-*Z.!)!$>G#VGAU<_:?9^!.>;[]U^C]7VY-CI%1R MFA%B$<&YS2GXJ,A&)L%1$,HJ0T7A(ZS<:/-'FBJ\ZK#$WMBDX%<-2P?1=O1,9V]S=9<52,4\3"!B9>TM0^V6A*/GFTNZPI.! M?MJ++V5^[CA8_D6]DOV<^55-@:U&"K[>*;#9C(Z*PS;;X5,^%LX__]$YK$8.K M9?1OGZXWOSU'H3$.8Y)TC(PZS!.1E@N6@@^*@' $S0Z)5FN/D]SR_-!61)$) M7B\E9ME_G_A(ZN_8Z\585HK%O_/\A=[J'#_Y$9R=[GSYJ[ES=< ;9PT&G\$[ M9U^;!U_V+G:W#OCN5N-J]\^=XZ]?X%HSQT][Y.!LF^V<'%T>7 6XOSWZ%>#L MZ]8FA[_Q!D#< ?W0.MC_FH^?+G;W#PX5UX)C(U$D,B!.J$,VN8BL$LDH$S ( M:FF-0)+!"/2+J4I.B>@QUU+P7*TOA&?.&Z6C!LU7,\=5S[&KN^O?#.A0A/ MA]<6?,^/'W#Z>QBU/G#CF<"11Y=[$.BD2:(:^TCMO4YB7U=SGB^Q9D/GO"QR M*L9S_++?.0C4=EQQC'^M M#7JC4N*S3FBF9LSE6_UNIW<^O&R_"S=?)D468TZL/U[/PUL'K7XYMZ,;SW-K M:K@*Z'^S$WH3#96+=DYEJE+@I(12M=:I3B5>P'^2!>^L-C1\425O+BPYT6KMDY*35A$ MN&\?QZW05DI70(9RW=; '\/#@4GJUF#=1^FZQQ:D>>;I\_-^B\=-/RH%R74M MY^/R_ID/%)?ICFI]R[\6 _%Z$TGO\PVM#R1@Y3RQA@OAK/+:IDB)D@S+-)7B M?O<9H/-L[W4I1E8PB*FPP!HB&PWYMHU\YD;)6"#KE4#$XL@X2X8(4XX&GB\6SUOK\N(F%.AFB-FJJA@6%$_5YSG;*JAO[SC&G'Z\6_#_ M/M%5;APR%J7A2.9[_5Z--^8="\0O^EG&M?0 MYP<[LZ>C*XSR%$ RFX4?7'2_O_Z&&52;D?N)K\S"W8V^<]2&1PP9'?/\S @" M=CVC<]Q7NQQ^6=[A-]L:%+3CQCWE^H(;3[M>V^P!.RT'?Q0)V*4*AT[A$X_Z MI,!6-7-=N6^6S<#JY;#;?%GP>*_;D16OE3=>U"9.W5VS79*0PN^_[K0S]ZE MMT8F8Q1+^,&SK22PE@BWT%3D9R\AY.;SVU:O,S%+-'<0F-[),QOBJ*(T^Z6= MLA]YM^8B+')<=-FB+P$(%^Q9:':S"^X[N=%"OL3P*[(!;N[P[<3Z*S*AS]QI@]R-FU@471=R_X1F*\^% MC5W?[ V'.W>&1*1\^F)F;*]L&71S2Z_WI?B.:XW-@@[+U+7Y,5 QP='ED01S M%?%GC X]^2$!K-X?(,$K5G3T$J<#[P]SEQFB$T8^YED_PBAD8PK(,2DM=XQZ M.1,,=\3X$$5B1C"><#0Q3Y+E^0R3"O![;YX.[)>XDA LPC8T.)BWZGA_JR$];F*;(.B?\ M7H5IM[\FV!.4NY%U0^Y[0R]RL^(Q:_-PSJJY/>OEAV\UK[0X[D-Y_)C3P6OO M5^]3)/<8"WJ%0;?DJM1==VF%/@AJK%T8@,[&'E.G]MOP2#K%NMMSO9UGB M\2D[5=>KC%]*A$U5:_ESU5K>##AEJGX7%?[1L]^4H ?7;*[H/ MKONZEZ-^[XSUZ8/'[-RO4';Z_1S[879Z:V?KZ&)GW_.#DX^G.UL'N$$_DX/] M3=K8^OVX07/F>H,W\G?-9*=_QKM;FV3GZKBY\^<>WCG9N_H*]]78.KAH_/G^ M*G<@:5P=7<%S713E7XM'=(<63))(^"UQ;Q)!)R)!$46(1=Q2IQ1=8VM*HS/MLL M=&6+X%\3+?R4BW:&!SZ=LW@'1OA#UX'.78A74@C_R_,RHAMMU8:;L5WL104L M2P'+W@W"LW=H4S3:Y]7G/"*N.1 >RA02G*G(:#*6J5S0-,MV?EV *L_)9VY4 MR5?J]KR&OM+%QW$^]@YEX,Q[K%%2U",>#4/.<8,8#0Y>BH"6N2%XG9+G5<0W M$?7)B6Q/$>:IVG0]45QDMN%N.8YGY&X4.UK!T5)P]'F"&N0*_^U#*1GL$K@; MUC&98R& 2Y-%Y30G];(<^CTM[5BQY46OKH!'[O,%J 5(\9 MTAX#:4BY=;(('@&""DYEBCC)M0U%5T@WEXL*%%^A5H8^W-+Z:+D#HZ7CKT,_ MIVJ8]+1+LRJ(_>"&2<][#E6%>>\'Y@$HTMJ&P76C7G6#I$=4VA<.,56074'VHT#V\T;N*LA^L)>\=TA,4440D?,Z M]S2@#AGO(A(42V9LC,:9M0TMZA3/CE2JT'IIOV&ZX]Q=$\G-CV? /%=)PJ?! M^7EK5 E8#!M,K<[%5+7?Q#"C87EA+OJ>+!2Y3^F3>67)]'2=\+NE?/_<:>]W M*RAX:,IKE):A7">JO)4&]RCK_V_C@].WE\UFC<_#]'XX;?X)3";\W3H[$[O[F=W N6>/D0^O@ M[$.S <\P-2FDB.7M'7)'C&8B(J!Q10=:ABSV#D4O;)21F!09>(>D;CA;H1.: M*I6\PJ;5B5-5V/0(V#0U4RTYY2U7$4GI:$[XC,@1KY"2FF.+&??>YN8)=:K- M"L'23Y1._K%H<=-)J&CR5?:SZKC<8:=LS!:_^^/<\J_@@&WXSILM="8;7]TA M]^]UP^O/B:+/R_ *B=M-GWMQ,XO;[E#8MMOOAZ+VH=.=1MJ_AR)V64'M4E"[ M-T,#H\8NZMS\E-.( '@ETS(RI;@59.]_;U#)D!<6%)(:P*>1H@"&2OS M'&<7B*9"8D%F1B6]]E/=J;;&11?13M$G^?8SWIEN@#<.>:NSV^KLMCJ[K(/=&?_K^;7DU/Q]6R;Y'SHW?T#O+OU];2QM7>Q<_69[6ZU3L'K8PWSG##X'[\^YV;M?/L)U0G,V3GIPB&D*.!F+ M HW@(VKJD<6%MZB8MSXH%FT>#B[JG"Y9T5@%2JM Z5,C$'=$"L:8C(9SYZ71 M,AE&+:7)D4!B@4"/>QI>(=!#$&@J NJ4C P#-GD(^+>&&0LHT@3(JP'J0V" M O@P4V?FP7T?'SL"VK\>9C 47E9F^Z\(<5R5:[S*#(+Y7L??-], [N)V/&AA M[]IHZP=?]T@NX:OP+OXH)^=52;MO)#'N!7R0Z]//H:Q5%& I"N!GG!!NF;,F MGU8Y;!$7R2(M(T=4"JQB,EPXOK8A59V+5>JJ4N7L5M"T8LY)!4T/@J:#2>^$ M,)M/2%OJ=M9EH^]S49ARSW\JH#T@UN!O22W MJJ!Y*6@^G6%4()&6&2$181;P&6N##%$$16^D]9)+X>/:!N6DKMAL,OTKZ@JV ME'*N>&2K@M+VOP[IWR#F1/D\I(LD#LNK$D:',HJ2M8\QXBY4 M9)6D+O$L\ZV0]:&I X]Q@#SQ3#<;2#[S^?2CW>);2'/^4OP2 [)P5_8HUKKQ MS#;;8]!.4:D1#X0B M)Z4$(B M=4[@%-+:QK7U'V[_1BWOV5UD_$DMRT^C0,LPZ$J!7E"!OH\5Z/UA MBHQ(QA6*/G+$E1?( >0A[C&)P*234?)NNO,F*4]H]CP\4[\&8C*,P_L>LG3_X0K1#\+@B.9R@0@'50G DD M/7:(:R>0]<(CV"QC/<&<&;VV0=>?MTCJ)23^7T]*Z-Y8KL!=& MB:M)GF>$,U$GAJ)4 7$7,,H]Z) VA)BDN$C!9X!8D>R ET>.!7VD)CCP:VQ+ MM-FK=5)M7MA[X4X^UZT-FYF4XL;JM.@>_7;/NR M!EXK7,VV:EF\LWK,9G3T:OUC._Q(_NQE[ -^GIW%MH]A?=R;=:E9/7+:A)P, M>OUFNIPG54_3VFP\(BQW,EMPCM6P_4$7_ELU.MO?/L3)<\,%0Y9K@7C$'EE& M%)*12TR3,LG@TK VVP.P>SD:XL#E]LYH;R4PMF"LTU%PZ3EU,1D=9AJCO0B$ M9"4H]ADTPK8N>\T"4_K'L98&\$($^C!RBV.8'%]A>[V.;Q9=SBZ:_>-:9S S MSF*JC;&MP.JN][-H(-@-B[6H'^+L7R: :?A%G*ZKW"?NO-,KD.]=T;&N^2V. MV\/]:[I7WQ#*\/@CUO4ZK4%_\4=F07"FS=$+B;TFT\@]^>]Q=^PP'47DNM&> M(IO@9M_9UH6][*W]>_HIX1%OK.K-!2D?9;-TQU"!:NRO(_8 M3Z_J"_="#B:0!%I5_K^1\MIGR=>^U1T;#<;9&L0=N*W]B]CZ%AMPC\<_S:P< ML;N5&YQ_.&Z<[='&GY_QSO[QR<&)QSM7ISP/<(9KD<:?$Y^Y#J6=\IT_#T3C MR_O+KUL'%U_A_N#Z\/U[;'SV+C7@-T@4:R-W8.N.+ E5M![U]T*KQ: M"J]N-E(\.I2$2>$D1\::F,/_ 1E/!*(D2:^\B];@M0TAZH+J5:GH?5)8^ED( M);\#7MV?7%9 ]JA =MR-L8*RI:#L\PR4"6V#@)U%5BF%N#8"6>XIDI(8K#2W MBK&U#8[K@JQ^.Z:*>HVA3%34:]40ZT-GT*T :RG .I@!+!=)8MXR1&0>]J>C M0I9XC1C6.*HH/$SFA<]M9NKR%4ROKZC74*U_CY>==JC(URI!UF9. M'JAPZUZX=;.A'3 P8EP@7*(DO$2<:X9<\/"/%3;9R)P3O' 9"5ERO/TKA:=7 MVE/]MKY:9?K8^5"%'L+,'M#WY56W0%DI *PP;RG,N]ER"KB:L]SG")F2G",> M=$1.*(:2#D8R1YS!"KP8H>J4S4XOJ1JCO#A&KWB/PP6]D$&]W]6:9^>#G.7; MS.E'L;*S&KL'6W5' ^\X83D:=> MP_>#J8O?SV,;;!N@QVQ9JV_97J^9FD#L8>]CM[;YZ8^:YKAX=VIFM*A13$SM MPO9J_[4$RD45="*<*.$Y]Q)K#0*E> 1EB90HD^M2B0;))"A?'QMJIN!./ #N M>OG)WY>/O3,Q+U6^4M![4-GJE@I*.D5&'>2+2"<[K:];_SDYH.^_[YP7?_+A)#LH6RJ_A. M\!\O&2+ZQ=;L__U_-*7RMR>FPL45WS6! #7]#V]J>@$)7Q=Y=0 #Q4BAMMNY M[C(;KJQ#ZR_9%F 2YO]OO*S%L_-6YS+FW@J@]:#8:/276FB":>YWNKW:F;VL MN5@[ZMJB@4,O=9L^]8@7(LHT,0LEO!"#O0"1N2/E*_DKYCY8Z:! MO=HO:Q\_?>ZM_;I>VRT_?OUM+@*5B[6&[?KC\KYEUA,L:]_@4O &VZ\MUZY* M)"Z"8M00%CG7U@6M.#A=0EL!B!3GFK QN]S>^3#7HA6J.8F8FUUXA*.8C=GO ME^.W#.W;9EZ^XI__P'/ \GW,V]0;]K:R1^,#KY=O;_7L%O#]Q<[6P2$ADD<@ M^LAQ$Q 7).;$(H,TF /,J5-&IWQB-4,\_U7KM$OX;'9[?9"[-BA?MV>[EZ/& M)(5TU8+MQY*7YK\Y"]KI8R%7(/2Y+A+X*;S2C47KAGJM-_#'93,?^"MX14-1 M!QD%1,[=3EKP@:%8MCNU5NX-E-_?KMU&J:A/*O$4B*:61V$-(S00XH&0$I,$ MFRN/R$%^^G^_R"F/][*)VEDB@*+,R" M#Q2L1\X(BS#CS,'& *+HM8V4V]<,V^#>:(Z;NIVS0L:RQ&49+.1OO;8_)4;@ MU@#FKICDW ?6WN<'*=Y1!>%!8O(H$L-5'D4"2&:,%!AH M+OQ_;:,?VTM*S4T3"6!7.,D9I!89RN7-I XI.8Z!=8?(99 Z,KAK:BB6V,#M M5V;RY<7LJG'5."0>5HPP@V0,X!YRSI!F(&;**T*CC]92M]A,1@LV[58+^6"8 M\L9X3I@WA'INK;'.:ZS@GFW 2JGYA*N"J6>0']S8WSQ4'(R9B@Q)EK)U8Q9E MUQSDQY# L*:1VK6-PHOX$5!-"DTF]-<0U>^4('8_**+@])$@M 8CQXUEULJ4 M;"!"4:=9]!44K8 H[9PT#IV6)J5$\_" ;/88$"6K%**:N.@(:+YE#X*B*LRQ M:F$.LB#, 2Y]^>+V/^#6OY68QWGL%H8K^Y&]#"#7\8U_BOA&\949&==K!;[T M:LU>;S#J?PF_G\/W9[0LO^GZ^\OSM:P,HT6M=;)G6AK?J9NH=;JC>,OY.3Q. MLPP3%D>F<(<7Q\VL9=T\G2O%;K<$9]NKK67W=9C34G[[6KUXWZAQISVRS7:O M/W47_P<6\>BH&X\RN)-?OY@@LQOGA?[P;&*^\,=29HCRD7.#B5)!,F M*"DM45C-SVPHH/TF50 ;[G^%>MHN5_QB'Z3R]G<+T M[*9R8_XHGWJS?.C-T4,6+_Z='_$:[?'; WO1V-\^9-PS+K%#$2 ?<2DCLM0F M)(V,+L?PG>3@WN0>!S-X7\I*KS@ICGE?AL(#OV8QJ<';!C9'4TKU6*_M7*M$ MT4?91?":SFR(,YHQ%XMZS:R0^4TVE&HRLBWY('G!A^!-A3-5T_7R;2'V?+?I MBJ!DJW/QD-;-E35Z(FNT:#,+:Z1+:_22QFB]]M0F*!N:1S$S>B7,C/Z1F>FT M1W]:!"8C#%EXX%;$>&L7^9_EC):7*7#KL)*.<2:B9E8Y+"TWBEJNQ()TO.7R M4^X=P)TV:)O?;+.54Y<^=+I_YOU>G=269S=@VR2?L$I3V?5\J%OG@VYOD!T8D/])F:Y\ MF16S'N]'$%PF/_PS -N?\[J']N/]IW]6R9.YOKT2<;-TG8_^E*=+=$9XG9%P M(@R3#RDB"$JSD-:,Q=E6G-MN'_7A7L>FJ3P8&PHXL*69BPY-RN \N^[?8]W%$J\ZG[PZPMSV!X+F)_W(X:Y(3UB@?B>"<*2.QI8;XH)4RS"Y(>[[I'+PX MT+X]3P'N=^N -TX^D]U]GW,8#VD2R7(ND<7$(9X(0UK3[$0H+D/"F)"XML&U MJA>]-Q?X#4-N-!3!28@MSFA'XEB$KN'-WYMG@[.:+>J;R@-<4-YKRN7AERQN MP.T'()UAT,VTRMX0XNS;-SLA#U98)I[KT%N%&NT @!_Q@M!GRZ$MZ1\.Z_/Z28T8B%0XE'A;AC!!E'- I> M R@)$I1R:QNB#F9@1G1+6;P&RO-NTQ=(."-GS5X!H:U]%2OG!LL?@)6/ M(4KOAP_X3WZ^<6Q\-WVPS2[XTZ>Q_Y],_G?;'W)RQI:]?,MA\YLB]OE02JIM M# 0!5$C QQB0LX8BZ:250GFLG5S;(',$[%_74W=@I0'T\E*/:]3LR"FZ8(F8)19Q@CYP*&FPZ5HEIPZ(R:QMZ[K'/0I$MY;)E[R266R"$ M9]>./1'U+(*WR.K-]]>::<[?>L6\-CMUD5]_6'1034JZ.2F)WEBR%9R4],.L M\QM9ZCY0A45.)=66,VLM%HI)X ("*R"OYLD'[WWRQS$,6H!1DUCW1Z?7![=C M%N7&&-C;;+4ZOGCWT&.90T"152*@+BR M0/N,%XAH8/7!).M8FAG%]W,4*>Q/%2&4P[E&!V9%+&%A74*9[=VR9=^/(D&V M;[^#U]:.J=E_0,7"VF(%7^XJSSMJS)AUA=5])HT)O4XU?Y))8]S8?;< MG.+]%=_P?X:];>WCGY#-NT,_\X,L> M/KCZ<-(X^:NU^^7C<8,V\.X?-QIDG?UUVOAS[_ONUL?3G:T]NK._=_5U__CX MZ];'D\:7QF7C[+/X^N?[JX.K/3XU1'/OT.'7ZF1Y9+C*3P6*6D MDK=F;8.R.I:SG;%6;9+ #[_R)EVI8.HGA2F1.+4B>4:"X)I8XY-1+)C< B6 ME!>=K PV#*,A7JD*IE8.IBZO8/LGG?& MC-#$_=)S#+/JANIE;*"JNJFN@2]87$&40*PDBH)?_WID2D@@<1$2((GOVV#G8S1%9+EU\8E#[_MCR7S?:&Y1!_AD[/YH^3D:I/?OSUVH+/W;: MIS5^S8I?7T:CP8 35X8G!,CE +\R!Y0(&L$//C"KN*9Z;8.O&S)>!O?Z!/J/ MXM*]V>F'A@]-P+85U.S7#9!JS7X;S1X&4-%A[)AV*-A,I8491<9BB[ !U0R M*XT@6;/9!,?D/LU^JE]0J_Q"J/SK!ANURK^)RH\&(S(D%PT$(]B#R@O&D';1 M(VJY(5);(V+**H_)^-BQ-U'YN8ZTH0TJ%B,DN>>L^)Z@8[TXB[VRZGH8K,QU M_L-49^Z+EDUZC>$VTRW0HMB'F4?<+.+)WF[L?4I@)&HS,)49^#H:TT'4E@A( M/0I8),2I5\@(FX_Y!&;$,J,(>'Y$KQ.Q\K-OIJTW6N2D?PWR-*\#[*KT#BDPW8@SCY&!* ]19Z(7@*/@HY>C+PE>H1G#-;DD=3+/, MW:E%GB:8OP'E;RO@<\UNT?[1IS_L9+;%;C.S#59YXQOVG[,^M6%))IJ_IIH7 MTRAVVMU>GZ4 OJ+B&NI6I((55V/9!SO5?,-\H_G1 %5+H;+5V"3XG].J_S;U M.VMGX));F'&%%>M:?[;%V%RY5^FDGVPYRAOKW]<' +$?S=[5NV^+WSWQAP2 MWF"N49 X)_9-1#8*@6*0SBJ*F0]R]K;X9>F![Q.C9NKB4D1&I^#FL0E%S+VC M$QE(9^J%?]TN=E"@!JX$'?T*' M\'*MT;?REQA0N2X?X-;L42Q_'K"9%26=6?DG\%XK)O!ZQ2:MV!_QU((#?G94 M_E;27U83",K?]V+G]$;XR@E([UKP;F9AE&NRG:E"S[K@EY<,>8\IZ(OVH'B0\N"ARK#;J8AG9ED7KVQL.A9H[H@4C#$9#>?.2Z-E M,HQ:2I,C@<22)'+B6=&<>)[[AFADBW?[9)8KD4QL7^Z?_M4\./%B]SHT#W[? MP9_VCLBG;W"O>UMB]_1?WS]]^T)W3GYM[5[=22:>_-J$2/%T]_H[VZ7_^KY_ M_45\VOPJ#KY]_0G?0?=/OXB#S?VKG=^_LO]<;XV6!23% G;>((GSD,P /SD= M'"*1&NP)E20W_@IFYM2GLF@G,L^B-WE9G%C^+KWE.VR9OH7O:E[H9CD=IAH87LW[&3T? MO-F@.B2H%EQX;G0?:LPD,*W6'X,*J M\#-"F1G5>/J8IOM(4#/0[N[V604 =6@S3P08AC;4)Q*4L8C)X!'' /&.(6( MTHP[G5Q*&0%X0XWW_T\9VBPP$,S&?+):,;TD<14[:F+[O!^;'=2 M;/:>Z? ^E99L\;;]S1W>&=-__7V[Z QM9>T13V4/;_'A.,>T<8XBK+U$')Q@ M9$&XP2A*;JF-P@>(A\D,_O#BD0VNN(:O@C\\0"##TB$4,B3++D!0. M/&+O";)&<)2\EX&$Q(/+8W-Q0\_L$2\P%,Q6*+):'O'KK-GB ><\/.('@CYB M%MD?'JTNLKUB.+VF>'!RS1-22N^[M$AK8GV47#FB.!A3IYBDD@8ON K.W3-_ MMBXM6C2;>8MQ!&N*N34&12L8XCI:9%-TF8?*R.0Q%D*O;5 R\_'XM"KTQ@FF MF;/+2UP@-.D1EQ3([@\4GH=F=0W0LD#<,"QP,2D5L$%>"8RXP )IZBERD4., M$(RR,:QM,#V'L*!.E+^ZSL^OXW6$1P'NR?\2+CJYD6&BQKO'-=Y-K?$W'18C MS16YKX+6.O\DG1^A7\#.:AX)04+$E).!$CF:M3]2 1M/G!%V;8,WC!AC"7B! MDY?:F5@59V)N(=$4I"US=#%N&I'*/J0Z;IH68(9.A5(4V^0H,LIG$B_.D69" M(>;OZ&B]\ MC==.,)XV0VC%-[(1?\5NYIEI=TH>&M\?3I-9;N:<.)<:B$)9+-<]DXP+%X74( ML"HAP&+G$Q^'L3K-.$]PNQIITI:>Z, 1$9XA[BQ%#D>"$L.4.>U)2G6:L4XS MOE::<6H@N"_[2&HH>!(4C&0?P9=A0D2%) "XE039)B+B!(M)0\L&,[K[&/M M>KR'[./C.'3#E51G)V<#H!%?1 #,<,E0"C;/-N82&4D$A%Q<$^QH(B$M;G9R M/D/%%KI&K>]UE[2DH.3S2!BM8)GW0B>,1K:PS@P] [".1C-#E!+N.4](J^@0 M%\0@*XQ#@;J$@W&2Y>")J'DQ7"U0X?;,"KW$[MFD1UQ2K%KXS- (7M4IH'FB MV,BAL" ,&R(1%DQ5*&:D5D@39Z@(C@EKUS:8:F"Q>CBVN@THRYH"NE_CZUS/ M;#J_>ZN GL=D"0+EI[F 7B.#'4>!,2T,P5PEEG,]BLXEUU,[$^_$F7BS7,]\ M .=V+H?4L=&T"#/"8>F-BN!1(.:%0#P8@S1 #+)!1!>U5;(L- 2:]['X,]BK/ MO^H/V,D 44[2RN^+@_D'Y:?7BUZY(OF5L\%TY8*VX3RY_YK"5B66&+8R81$C MCX(;%W$*G&KO.=$XW6.KQ%2V:NOTO-6^BO'/:O;X\_Z3#CE8Y)*:JN>/+-NYVKG>/L31!!&T0#8Q!QYMĠZ:UFVGIAXE.# MLLLV"$T\>S71J^A!/K8[_3_E]RUK2#:#%,)_OAQ:%AGG'JP+=2'// I))$C M(AF)(5+J?%S; ' MI\W<=2WF.NQQ41R-ZI^9/4,3KV&G/ M.S/Y>ZGS W:>\ A!G3B!O+D#,X(I>8E9ZJ$(*: M5B)FY$:J)>)-)0+L5G#,.80M-X@K[Y&6QB)LO+,1%#T9N[:QVYXP3?JNF1ZU MN/WQNZ7=K:;OW@T7LE!DK_.A*"<[E_W+#?W94-) CUZOFN[4ORHQQ:7M3N59 M/LNP/]O%G-.)RY#XJW0"[JER>8?>)MD]V3],@C-M\H#<(/.9B;)@YP5&PBG, MHS(6(HBU#6H:XTT! W=S?2H9RJ6X3EB(7P/G+D@GC+34:J6IQ:!(C]C%6H86 M3(:N/QQ*[5-4! !12)'+G3Q$+. ZLDBHB%YCK1W($'U ADI,FD:,A!;)2!": MQ 5 D3!!FXA#(,(QP)]4BI$&!"*HDB=J:C%:9#'RAYH'K !V4" RDP98A9P4 M <$^@KG1SGB6Q0@_"$7@=N7L2?-';%VM9!2R&WN%M]WCXKS3]C&&;I$Z[=/; M2<6)*'1U6\/]WXF=SZ] $+H0F%OF0&.)2462]-,@H&S1U M0;,!A&3@Z=)0P9H1&A@>-N/8.N9@$8B&K)N'8<%>"@+Y? M!F!#'H@([]C/XM-%ISAOMYK^JFAV<[*XF0<,]4^F*L.3#S7L1>^XW2E3S?V7 M+L[[!R'WVJ1^2%O6OD \Z]NG^93N9^'B64S-G*$&\YNO6'[+X#+=?!UXL/^% M3S53,W_A+4.7'R0TN]7+5^4A7+-[WNXV^X4,8>AO@=]UVC[K>U&V.WC'K:LUB@^MUL@==*N2GURSA*JJEWS4GJ_6 MKQMXJ#@@46^%5@P;K'GDQ@5'?/+.4L.M\7;&XH!G9^K*?_ZJGJ/*T;V_H_^C MJ]T]?V@U451'CY@@F;(3'"'X$_SD6#+66BIRP6,":4:3SO[[12+KX+/[>)Z% M$R2TE)I2*RI5N!'T/FE7 G%^4&Q4D-I%Y9A-FB=!C34.P_\#P$8LJ:O%Y@UM MG=B]_G(8)39""(]\$. 680'1*;,.1>,C;!1G@H<'*D9*P*MJ,9:+\#J],D8L<:>JW[/GYQ"OEN6> U0:5"W!)P#H.C:#-@TM(JPQ#FF=I @L$P D=559#," FX+;>P.ILWYC^.R2=:<,IQ*F7B]^?UR2 M0$IR4YT]@N#H0V4!JZ'<>_!<7V\>*\M4=]BH@9:5=?SY8O7U>G=S_S"E8(UB M$"T1&A%7)"++E$64.T^I8<8FOK8AQELM_AM KGW9.\XU-!GCMC[_64+2ZD@' M?>?2<;UU*),.4=& -,,)\00!M>-$H12TY)RPH+"^1SK:E5B4E<_9\E6^1IFO MKOH"X*7>1>?LQIFXXS\TBH_M\N_=V\;OMO>0OS<+5//LPE;E7R/^1-]"\W:E([G>=QW[A,NCYANL<2?^:,;+RL7, M>I-QJ]2B\QN$&S8U53:][)[)2O:6SO^='-2\>\WON)W^.(:+5DZ33NSU_ -N M&KX7EK=,HWXX"W?^\A6,5_=#S@8V>U=[^4'WX/Y^;<%+[\XB9#=T^Y"KA!T5 M!&%M(.R44B =/$,T,M@$' +S<@TDTMOS;)0[%_$YNOCV =V'HGMQ"K=V-9H* M'.11;5\BJLS>L-&L.&_!5V:=L?F7:XFV<4E+IU8Y7*Z0&P BU[ MWHV_#'[X9SYS;=FK7YIGY7.4'_KG[:MGI+Y+!Y87NGIY".(-7 %YGY:L_\W] MEQOE2W>Z:JO7.&\PJ>Y]&3?(O:\]=%E"&H;<_]&'+OOP:X+=_Z4SW*PD9EEN M%LRWULMRL["R5#SILH^0ZCU*YV+&WKIHK"UCQSRX?PSR!(:-E7W\SW<>_XEB ML%B4(),?[>D#H:<8-KK@V[D[2$F58405H9<__JTD&&A?P,5#]^_S6I2GD#NM MSN(.V)%0N:)]CJ3RY[(1K=B$4*+\]6,^#RV+Y'V3JWF3*!.*:IR45UPSI:W&FA&B'+$D)9+I:(C. M9:XO1!B]];\7S=[5]EFWU[G(?^Q^ZAW'SMZQ/>N7*=[L\FH12<-[OOSZ>QP>GVV+_](_6SN\[E[N;K>/=O2_7NWL?6SO-NV1I7^"S'YN[>W^< M[)Q\(;O7?YSNG[2:![]_O=R__H _?=LBNYL[9.?;UZO_7._<'C&6*)$\H"B" M1UPRC9RD"<'61Y=\]%K+M0VNQSL4WH@XZH&(9HG(7Y>9=W(RQJP&[^24^'D_ MB?7S0'1^)-9/Q] [5+>E)YP=X>P#W^YS7E8FD5>'UR$7I28Z1BD8BLY8Q %' M,R.-1U9&:S'VS@>VML%,0\@:8%^$7;OVZ-::"C.3>%1,6L59DD[@(*6SB1KC M:=2U1[?LD#,Z3(T:1:)52$933EI7R 2O$:62T\A8D,D Y-#Q;J<:<&J/KO;H M[O/HG@>BM4>W$O Z].@(C=$+GQ"C$#5S!QZ==DHAIYDQN3E*QCRKDC>HJ@'V M>7G'!R;D$=J@8I$'U?U>]6T\*\'XU/FB2S288:([&@61T7NXI:0Y#18BHB"Q M-S(*FJR*CS5'OZ)?>IM8LW9+I\+-+Z.)QB0P#L08Y&&'\[AOB[35'A$3DK'. M:0>& 5G:K; %![5G-'B*%G9:2Q40>'3*9,XE9* MI*-@*&BB!,2KRMJTMB%E@X[GRFJ,6%*,F.@@<,6HB(;9Z#R//!E*"19*6\># M(,K6#L*JJ/_H8+A(K,/2Y&X G,=H" BL>![@%*W'R>D@0?W-S".;:MU?%-V_ MWS^8$0!J_V!U &+H'U#G+76.(FQ3GK/C.')!,OB5$!%S_L72M0V-&WQ\TL[; M8<25S7Y4VUD[-\_"KJ^CV0]&?5 Z8*089HCC M'-LP0#$I61(\@F6CF0Y:CWLW8[7>2W0FMN**O]*)C]NZ7SLV

3<:M:#:TAT_C7(Z'B85?-_RF>8D%+L4%,1=I539A.I%VR)#000962G0 MIB)&#PT=Z[ILEJ+AMT'<7>6[DY)Z6Q.BF ._[%^-W4M[76F>YO)Z2.;"MO:U MV<^)D_>+Q%9>GYQ9CO%KX460SM[%:?*R2&[^J'T?SQXF,6]]&DU@N$"3QD.' M-:=0QTNF'L2O6AF&O(3H%D3NYE&SO(4J 6[27_M@\KQTP@#(W$^$-A0Q"EFC M+KQ'?, ''$Y>:FLT8NF/@#6+),C.\"6FBO=@4&?9UPJ3VU2CM-XN8U7PYR]Q MVN%\(-:31(VA+"0_I7!WP1OXP)?[ *AA_R^U)LLP@C_R$L_O.J*S'&]+'T^H#L]S0=&@JBH%M3P2^J1*(X!XFZN).(-J;G_$O5^ M /[X8CGF?[=OS(N8;]&I0TK'04 !;_MT_!_P=0MF$\>T;3.!,#.UQV?(O.7+?+G?7XH M'PC3 RX<.X4 C/0I/K"P$>DSBJT55[.>Q!-3)"WUO5_5+I_R%RH&_M?1.E25 M.BP=3>N;/O!@8/-G@X?G7KW($Q_XUPF O=HQY! :L14;[T4EM;TB=.WU=V\I M!?.F,;K5R,U?"$5X,K JA6S#5E)NFUSAZ MKOO]:,XI-S*?^>,5:8?M-2,/ MNJC_^HQ+AQ6DLF24SEXQNOA"4L4C^]'>F166#P(Z&?E!@7Q@I2@OZL0$9J;] MH:_*>V96(H-K2_V2V6&-=H5[0Y+=)8X(W8NI.^!P]-V'L_K=.C/Q&P4G]$=; ML4P[!H=)HE%F:$QTVV ]]X$ABW"W!'?39_Y94L&WB\+I7^DSFS!>9T?7G_I, M[MER%/]V[V@=\PMQY@W2Y($ALYTX,EO-I)FB9"KI[Y;#^UR@X^QRN?/M@>I, MRY8VCYJ4*YZQXV_?UJUO+*TIKZA,=RK5+8B;#)MON!2UW?BI] GQ_FEB2W' MJ[*Q.MG;0RE]4^KV\H6U3&_!+^!(2/,.KM-RYBRN(Z^Z*O\K=+A*7%\8TG=P M=?O8MTZBMG9UK5645YR[D^/&SV9]P3F_GJ?O[-.4/A!AOU>L9"NP\.B?*R5, M0PK[&>\5Z(X=#D7$?AL>1%?%1.&E!1$I57U !Z.N 9=[L55$TL7VB8BL\5\>H!WA%>+89*!:$-X,PZ]BM%NAUCPSDZ*'LZP($9 MV-I4WY&GJ>:>VM:R?"+C_#5WTZ'Y)\B/G^65FNT"FZ^1_-2LV(F\+-"##R08 MNZYA@E&$'J,TBFI$YC5+@V@=7C=O(V[#WK--'MZKD!PYY[^NA. [\B\Y?/ )(58='I4!H?$$:LX#FZD%W< ^4!Y]?E_=P.+1>W'KFP0YE/ MD[KW:VUO(N3^'964&21WRDBE!2\%/(\2(G03T*S,4KJ.W4H<07*[7I#+5;^7 M8Y'9FF1 69-VC9SOJ*UL=NL_LSAHW5WR*#L<\$B_[KB2VBKDK*@QEJUQ9-# MU3SQEGK#WEBN72G9IS[LMI9S%X>3$:VDH>8R]MK^V*?TE5;TNY*!]LR.PD>0 MG^MNA\*@Y>)NM$C3.I3V?<5/U62&W%&4+BPES5Y4K!OIWU3XP)&J^A>W+:1S>)?\RU^_ MS7V9;BF46+QFB&SXD\59#38_QS(/@L-/C_;C/?F 6/(\W2[ARIO"%[4L_;:$ MYNOK[HN<93EU5) ?KUEU_(-)F? [.^T%]7#,1LRRWWLA%&P^A-CJ?#*18@1L87TJ[+S[;T>FSH3M:=>.9 ^G;L5X?&Q4('3E''E%USG\K'$+BZGR+O^K5'K^/27_W/'QG:33 M'*UX !!;40P(-/WMR>%.H641$+J#NM0*2G.=6#^*]&IB:'L4IAV& O0N?*E/ M'^\;5\AQ7-U"U+QIF=@L[70W3RAUHR"A<3F^LQ<>0:;<3E+%XU(^(/*NE TJ M0A1"%"U%CZ6I[H:N&M._],7\B-*5=.M7?@\@8Z0;_9A\@"M7R):#/K F85$G MSRV/)E)BOH/NM![9SM/*DL6^TJ?U>EZ*>WM)N;U867BS,G_[IO$\G4U<4VB, MXT48(=49ST\38SG8CRO^K*H@,T<-/PW);U(U'\G&YW7@KX3L3,T.'AZ^= MD,[ M9CU7QGKOBBB[#UI_6H^_@"LAW22LO0SJIZ?F19G,'CZ 1:U>^NSX9;(= M"^U.@,7T.2&X=Y/4+*YT)UODX\JV&#-#J=AH,X4&5F\;4<7'3/V# =30Q7,_,^!655UC-VNC^ZPX\E,: M-@=;0^&J(3Z%4#,ORVR(1KQQO;&4];2MAI.FUZ"L%'G01MC'4+G)\@2/<^7% M&MXE5F<$,LK(1$@7Q96K;3<"%4C4 W ;0&CC+'?-)*+*3X,>PZVY*P)@*?S. 9M3W,,% MSO>W:R'>C?+@+$NSNT[92"RE__/B8N^('2SQB?GU)1T+.5.8)V9'!;%0%-UD M)*KC:0'.T5-4@AF/0"O0]-9(6E&2N#DB7/B1'H"C MS&0A F'SXOC .2PJ!45X0ZITC,(KE(K$3QSKKV+^BNJ3ZA]_ZTHGY,[U61(] M_K,XA-C="^G5C6WA'!TZS.9-/#M.&K+J@3 U?E:_I< M-N2/&S\$ZXA0\(7(#70WVCV/**L%73M@TD'*/L3#,[MO3"B&==FE?H MU;EFP0N);;2+5TC4]-SRVC8,I"T\LY_6.Z)/M^I,8TG-[FM\]:)V,,O:S[ V M>2JXSL\>I5NZ_F'?H0.)^]:QJO>N:,S(0TTF@=0[%&80B:MP(,F*/<,K+"/( MX 2/FSQB#E84)RB1/R$O]N%*][7$.@W%4M6)7>X/0&M$_U)RF8%#,XA>"-UD MF3UA.3;E*N,])_15_6#T;K/:)[[/+7R*]M3E;$K)<%]M(@7=CDYW21WPV1M[CN*[CO>_[N(_[>-[[?=_GN?YQ M'..<-6N=:WTWG\_ZKO7]\E;I9HW/FQ&JW^ZGK8GIRE.EA$-*Z.SF"Y/I@2XC M&@QL':T-ESBHO(11(,5>OA!1%AH1JE!]6%CJ?Z)8>;I5R>,4P:S+<&>4G^H: MC @'"SI2H$VXV5[!9:0?T*('LIA=_,T?FU2@HRT]UMDH?O*BD&A[(:8 L?+YKR5\9Q>JV\SY5CF1G^C\V.'*AKCM3S2 MM'W.VS#),DN8:YY+F.D_^ 4U8/$]W0NE*V_P4"(-H14M84Q0PT#Z_HT*;1R$ MY28Z ="9ECZXA)&/=&%.(O)ANIY]ZHP38#^D.EP^( ,%R M?GJ1H3$KX!WC; M3D39C4;^)_/G_O<5R@D2'3*@Z4 L@5^,/AOHF%L!*P^05+B6W8Z,IO64@_T7 M5IGVK[LJT^*H\B);\K.A:.W6R9T2X3*[PX/OUR;^V++!?2+#T;+!QT SR^&; M@^ZC=FOK M*J_&&W]YU[?NN8WJ58DU[V>4E)Z/V.Q63F4CJV R.-B91]K#@2)+RS7:"]=^ M6GF72Y<.,4J:<+E[PT$C0+7L1I>:O-WF.[L*WZFY-?Z_1D&?:AGPW!)A.8Z MK@SUM^>H'[CENSI'B%PP4SO8?'@);KS@OOY-#H<^G*+V8HJ0N(@'C[.@ MG;J(E$7$1M2KBTT*\[:0E2#)W^_\V_^8W;NV*N7WU?P?#^1UO@\*I75SKXN\ MEWU(?D<' P.OD3= =8B*&ZQ$Y#,'X3"NX:)'S4ELJ\6"BW';KX[.\L>&3EMW MJQH97)K-OF$CX2I $7;+%WK58O*O0"CL;^G_"^!]/$="?<$,,ZJ!N^-4?_54 M@/_5(..U9E\^Z(OZ&U=I@K$D?40M&Y%!U2YA%"A&/ECC&R EL.NOKTX:KEDN MTIZ[&\[W H%>X1^W),G\Y2V?3+GCK\NOXENAWS]-;F$]/Y"5#\S<%YC$^+?F M[L5N#HLRW![Q='3+UOUU@^(_]"2H-]]4GV)++GIBX'QA"I[]01;2Q\W,\5T4 MD/Y+7U^A(&AK6'3R\8B'WTK7?U:JJHW07?CH9'6M37CZ1L-*+ MM!/:!#+:$#E0>*/C40KGKI:&AOL+44/%S4]E1?75S'I[_R&MS5_JA4\>!=7* M3[]\7R3^L&R5]^6"O)P=$X3CI]>+_ A:<0DY"[!?$4!O&F0H.W,2=>=^RT>\ MR=W8FD!8UWLU.,A7X6]$8+$SF(N5B"EDM65_N_36HSM\B[^+S-2-JHL1#^QO MQXR=G2ZY?E-D!&AW98$G@3_61+C36W4)\R4 RU.,AE4("*5@V4XFX7][$#"N M-MCA.7BM&[\(FA6@/JQ%OTEQ^0QD-?TZP-G JTL!ZI9WL&>ZO/#50NK)C\:^ MPNXRU[T%O@EZOP\'ACN[9Y'IM!8J9+8=D4P6.'[WQ+6RH(VVDS.EGTGF?:: MW!B3=$2P>^[/_HR+%Q\KCAZ=@9VVM[4%?D;XMN0%U)*2S8"6_7CV!!$R<)FY M(@@FV0@+K!6 %C. LPVDFU>%M2YC U_HY6V_?7BWQ-I6U5>+KLWV(Y* @&/87Q@%^8X'\;$@.W(ZR5U BQ4^&'N-6C,WX[5)P^XC*!G1$5*'_'5U.;*0E8\#EL^VCZ3^Q# M>I)5:?)"4>&%#);R=!\IU?&L"A/ZGU_"ETL8XMR(XP%TD2U1:=N]A.%XQT2[]OZ2:J H""E'73;:KP^6 MVWY.G;'P7.I-CY7;]]T81;<)-UAQ'R)CCD[D5>0UOC:W77:XBF,!*[@A"C@9 MR-'-T[>+'5%Y9Z+Z7FV8?,2NR]OXWQG3;U%$ZI/ %8X2IM'9 MV2PE>C P7,3 @QDQ(VV$(<)0/HL?4#XYW-3[;(I?1?XZOR+U&_$F =&0[C,U[G!U03K K)K][ M^>P)&SLL:"%O@NJY=[=QO8('!CY5AVV6NC94Q-C0/4H^M[F9,C;R\HZFQ2%D M&[ [8Q^&'.V+-#">]4HBS#VD.V]\7AM6 -P7+K#_?JD<7^]X(TKO[AM?GA3,^Y@@MV.=9M##$0W+C9[K_S82 CD M2;F"WMGG:%,#E5[!?SXS(UTNAHE=54G=F3JWWT]D\RH)49V:_U*::YJ9L P? MNH09;N-K0I87> O\QU!1( CD?4'N*N5'Y3[189PU,J[M,GUR5C?^@=%# M/?(^<=\3N; B#EF=S2M!I$H%8J35M="3"2&1'9@^P^QQ@^+OC0]U6YTS'? E MAA5VZ&?HW=KBG\()=E?M!\:VM,;MSD4DER_P%@JS4#MW4YV:8(IEVCGR KKG M*,^&38&9=8H.Q#5R3FNB+11<=!^(7SN4_CKQ\_IG"FND+Y; 2E*=!-#+BSBB MSSY&1\>^KQ>5LZN>5S^$$-9RKQNJ-GZN;="-Z_J>"&?<]U/ M*EWDE\4UO!\A#J_<* %^;V75X-O&I+CO2\#QMR+%H>,[/K ;LAP_U]IO: JZ M8^KG$241ODHZ8>LQ^U^EEV.,USMZN.G A[%./]52/H@F671DX^\^OT@8RQ MYN-RV[:,3:EO.K.B9$:UT9ASC>1DD:$-?DD(M5!V'>XI-!@9]78QA*Y M4+:FXJ/5[FCO?'F%+EAJX.&ZQ]DR[Z!?MEZ1_ND-IV.W=UESJ/,NR% M"@[9@!0$N0F.AVJMR&YEXJ]8KV$&>9+J^FV(C;96H)V@[T;#[Z@*[?.%OAYJ MG]]WN&:)H#A17$4445G"S#0#TY4=2Y@'TI@J M[FJB/XJ1Y:ZYQ+IF)A7F=2A>_+E-HK]7P8NQT7!]#9O?E^8-A\A6)!NHFXU+ M_#Z!3V")>G6^Y)X8*:!(=CUK\<4/#R%067F3>:8$^*-E%%845C4M&&$Y R=G!CSP\G&!';BAQT#'P?EWXQ+"PWN72V3)5<=<(>M MO*;!JO8#)!$;RW6!C!89EU\%#!>TT66KC7'V,A%?F-W2Y?U/_XANWWYN=/"I M=TP$5W_6ZQED> S*!@E'0%RRE3;7$9#?G7R--O/UXP7I@V.:7@=2 DU[.U8X MZ.>__Z'G+V^0<2ROU()!$",%@Z7\P30^ PKF2-'63HWK@?'@),74>)O[\7GS MU/U9_:Z)IV,&PNY;Y2G$^"1Z''MO@UE8PB1=NCN>B2Y" T3AO#+)._.+FE"K MGE2J'COX,N'K@.K)5_;7[5Q9T@0_MP1R-QYC=3)48$NR$U:0-W^SLQ^ S]=> M"H_G3(7KYH?IVM6DN.[O43 E1\[C\K^E3]\^K'EG8OP;AB;_R4I*<,GQR6A7 M,2D:W&^>85G@_A!L3'^CYE_C,/9&%)//9QJ(?J'&>>(ZA9;\85X'M1W0"&)> M?]XDU=_=_97ZJ-K$ZO31+W%709NQ;)9.TW6!2@;J!"T"EC!Q##CT];]! AG_ M])6@?V[@E_JOY_];/V\4121M4:G6$=X!V+E+F"KTZ:R48._W)LZ_>/D*>E M/\'26-7X60^!&?F-]QKB-7QU#\-%*D;#7J2QE"[_W<13>#_NC;WKD%4/TNY[ MFZ\H\C'V/QJ(4! (M'S!5]JU=0TW2@A6P7(\E8Y7EQQ(:<;$8]>==!TNJL[N M4SR3$7T^8@EC].[PI*XLP7*9;*"#1REC';61UUD7#;.1!N+7OG0\2W[&SRV'%7&'"\G&*J0N/D ]+F)K)Q"*>]./U MT/:VY[5/RE36R@BEGU77Y/?]*@B.W[K\RICZ6>[;!:NOW%[O'8,@F3]$S"$[IXDPA)5GC'2D&B M#8C#KB)9L%^M8*TTUFW]8V2^-;S3XF;B7]NU9LZWSSN8HJB9,P=9Y")2M]"7 M.3H81MZ 8DDO(.P);%C8=[].1W=PE MPV.\M^\F)[K:J$:]M$LK*R^JK/SX$_)-7&&K>/SR,<4UXIBS&$V_XG^6U.-< MKI2[UO3TJ>L&'QJS[)LW/U;3R_X@,MXH-4& E4*1U4\$EA=[27["EV258)7# M@=W]$NEAX42W=4"O3_3MG\BDMX$HT[IC O@C/0RP48*@_D\?(*TN1(:"BND^ MJ&@B^2JR C:&JKB 2D@ACGV+AGK'R)Q@7&+]VE)[J5V& M=^_=DF[&/U 4H?!Q&DN8#^%=2Q@1"M3[3Y\&O])@Y0;N$@;6M."@="=Z#[1\ MO8L"$=/F),/-:S"%\6C+!JFV6L&X) MTY8+L*=H(_J+K!J4SEUL5'LTNH1A\#/P'5(?5NU\+=#*4!G63/^Y9:7LRCC\ MY:9_?#4V/426J6 GO$'&0$7\6U OUY_((:X*9H4/E/1'!F]Y9!_]-,#/):_^ M''5/UED1L\]X\ 1TI=MQT$;>F8R+@C,80?A_5RNTR]6.N["IP&W UGO/,O? M'9\>:'M7>+I WE:OT-? X79&4;A+'Z#4I 3O1@')X EH-R^PM98YF41R?.14 M$OIR-]OZV)>RI\?M1X+%5JQ6$Y,;2L7 @5#/$D;B"?E-D\IV+Y*4\"YY?4Q3 MT+Q\V'E+8W7FT:'2LKIMXHM!\?QR+*2O#VNZHJ)IM&Q,R$RM%5!8,=!BR4() MY&K2OB==$BE67OZ<6:]CN\YL9/JOZ2:E*%4;Z*]-CD[/>!C'M-?])<5>SNO( M7RV\TYAG+8YT4M/AYG4/MI$:FH)5,[O)S;TV6 I6 L]^A\XL)3[=C:YD;4C:P^M^._&^KOZ3 M;_\,ZUO.AY1<9+FW_6AOLT@7L!+5JAYH,ZT#.YS+!\#4;]YR8&N087&P Q 1 MJ;WP:USYF,JQ37!/%AL:U/AHIVB%>Z9XG 5^%= MD >7FL)BTL$,+R+RIM][GG1E8:(X%!F)B&<%/PNG>])1@I:$K7!K)3"O=%I+ M"Q.L%;R@H\WJX?>,C,74O_ ?7-AT3WQ#PP(M,'\O;:,PWGUC<[&!4;O01;": MW,X"SPRVNPP['H"2!>=A,] N@73F9?L?Y_H+7"!=?3Q3N23RWL$Z$WW^S7,Z MC<[%3S<_>/E:<7.<@>@L#3)?.=B!X8:B4N8/0TX>"5^PML2K ?8A030D3;,:*&N(!GS+)M9DM::K;EA[#2L M$FSC_N"%PNCNF:]2&0>_%+]X5^>D_9L5=,NF=59ING [] DD3$9L?-)PJZ#TQLX-^%Z]I7Q.-Q_Y(:VE$^X2 1M]1K] MWF34;U34N'<@ZR2+H?[^WHJ#RKIGVW NKM\]75]GWHWF9.HUE M>7;]XQ:-F"BT[\'RM28+,/U7M.O$T:]J9P4:])SQFR)0^1)F9?/# MGU3P1$_\U*/WF>\ SH:A^2UL/#?O4P2CWTQXX9]?<9XQLWP\3 G5;1=R!VM= M-8Y)0%\![9NCSJM+:OHD3%G.(7/AV7ALP:QR);-;4% Z]8_;9EC"AY7X?Q1O MNW_\X*5X^%]/_QN>'N]O)VOE$K);,T,'G)[N"ZG;-E4:F<19?WISY>V%%]H^ M-GY;[77->/095#+%JX4%R^Z"CFTR0KJPF$B<8HP;*G0RD:QM&E3UX'/[C+^O M+JYYD6]Y[-;M#=6(3<"-(HO">T\7;+">TW76.A\B&S*()WCAN0$!@:).T=%1 M"3ON9>PQ^C%CC?9M)1$.7IR2S0 M*VS[P0$KLXD\K#,X1F/.'&.^M7]FC/-Q#-TPK%1L&D;7P&AXNM7&?;!I.IY%G/)GVRV!2Y6AQF-:151/VODWMZ<',C<*K) GQ$* I A%GA2%M)EM..OH9Q#?* (M. F#MR__"C&^[+C MF_M: 8V9)VQ\Z$%ND1'-K6.3&7L)XL@;ZDJT$P$_"AS(Y 2 M,5&;='M_6AH\C)EMS[*J7-?78+G=_L?,N_8J$[VLT-K_CY&Y_]V>APS<6DE? M<_U"&K3Q"'U]JG&Q^JO_W$;@OU$YQ%N%C?UMKX]"_)G]??2?_FXO_PN5?\]A M5?'!U.$V_J6*751&#P61!&U?."'1::2CP26;"(?#]0X-,I8PF@#[*QW266QF M[>J;X#?4\4["'AW)\=528R[O&(OA\MIAO]\:B,Y=,N3)3A!AK3$![EN?@[_ MG-SA;ISCL!]V1P#R3=M(VI!)$=!JRTOF MTI)@_1(VM0[*/5'W/%F4UF/Y%*E9/D@I@U*2*TU+F+!>.O^JL&8#%. ?M3TB MV*(]*/*62>%3'_"C@&%EUY>YOHE,XR&@1UK05Z))4A2EP1#&Y&5NW>)5HO5.E M7Z7%A6-I4/,M'NFO$?@NJ(]?UHQ-FSWQ]IRPAQH F%-KHV<7!-Y_*P:IRR2Y M"RNLS:>U3 =^"G>?B9P*-S8N7U\5IWDSB=EG<"_MW)?4]5LN^KF8"99/GS>@ M1FDMVE!W.7D<%CR$5X1M0>\B;M=<1K\S4C@3S>Z>8.9^^ M/,=';_>OM[R"/5(SMX0!0REP"8$=*'S'^I,>\E%$N M9-GJHS:N;$0F0A;<- MSKSBO)+X*]68PDTK]8\M<\Q,&HL][WU6(\O5XVBAXAI)OLLUEAIY+6E=_^!Q MJ)[GUD96K@'J([B[H\8[S2Q,.GA!%GT#!>]^9!,Z=0=8 MK=[RNSY]C+*.;B_-V$T\L_^]3O;,)4TMUS&M@>&-[P(EQ/RJ4+3"[L%>]1:I M7L(D+N]_K$$GOKS ZW):HJ-@Z&=7[$[U(U)A2._'9\4R[89RM^-;LZ]=@H?45U^Q]88:'ZZJK#U29<]V_Y#N] M+T>RY33\?1,N3BC]M.CH&;'DVPMO+&$"*3*D".B7X."W2\3X&H.RLI\N&M.[ M$D;WE#76=IO*:M9.=UDZK3ER4-VD)FY##&V;L![/OH<%G:C#B_R3H,3L=X'+ MT-3X1G +/2+(>AV4A1,'0@]YN59=?NT]YKV-W^INO*AL: MU-&,\&F9Y?CE^S*@P\_Z5$YJR]F76C7FA_3.3,J MS7C?FEV3\)-5AS;+YD<*DX'E;F3Q[/N#@#3LQNT1@P]FVU/:S#W7*(.C[?E) M=\V$#:-&?4_;'QA(;A5/;=C,GK?#+L>]T348_(ZMM(,5=#D6L&(HFS[S!D=9 M#U59)]62U5X.,OM.;MGM\?+0Q1R0P P^?N32UQWW+B9S=L>N%L0"+?OI[*)".71$WB0-806=7)YTGO[ ((.1^?JF_5#%O/UNLNJ M+,ZCP\I=7 OT9=@]RV

X+D!'YFAF>*3E6X%#MM@"^;/?"+ MZXC]_&@T#[/C3;[D5XZZ-H#Z6-;*,/X#J FDBP/Q;,S'_1,]*B-Q%8=N>+QXHI]5I] +6MU MH/SHRW>T+7U[L]ZJ@B*+LNW$-()DD\RW4JY+&E6!M)L3MI/E1X HG@F=RF<" M@R[>_>O.BG/YJ-D.QHW0^#;"&]9:P5AE(!C/E&TK5 !9U_16WP]564SD?'3O M^/HXKEVC^QVP8^0.3:D'&^[\>GZCS_($/[H%T!VRB6 /:V/(S_UXGP&Q!_.3@P'S_K0SNG9BQ(STG;8Q#6M:E:])TT9B48D M6Y;3^5@CJR!'?I+P/BGB"8-#7.>@'G-S.I!>&W6ZX]C[P MEOG*M!U,S2\NZ[X/D+< +:A3\V,Q)=C8>'3I7"AXT1F2/YN>;.*A?_7GW4OS M7$)E@>.^0*FJLM3^K?%YSO,M*6_$V-G&NEJI*DP)QZ#FVU M+1&;9.H4W<9?'&"Z)V!U%%8X7]<]E6:2I)FH%RCV08(!@,>QD#'E&L NQ%=: MM+HPJ1S\3!-+KAPQ[@K/C[W9I'MY8W\[?P5??O_Q?K6NC9RXHQK;LPNU42%! MW6C+'M2./J2+ J<(5UCK\.P";.4VTGZ>1+NK6*'.AX>@3-:&]C,47\8Q">2X0V;+RR)9M+]"Y19[.+[H+A6 MKMM?L\!+$+IX]O;D^%59JO&5/@ID&#VS'/$Z*ZP 3A.O:F&%*#\.=B KQ/!? MK[;>V(W-^!$9>;,K8&WD]JG>MWVJ/Y2:YY$3)NLS4X4K'ORM7QH6M)NCL$!4 MGX8'.2JMI43F,USRG\6$3]3.7>5E%F[/0RH=@]=$B-MFB1HL/# JWRBSFBUO M&],#:](%6V%U'G&&"!XG9+#6TG!67FSC@+#&G<$!9ZZ]_-G)%&_(\?F2OP-3 M9Z?ML*$X0XHT4OKK09/FU#X3B9?6 MC\_@,C_/Y1_%C3P8G[?>%K5%2=<[ZG,<6=S-!<2S56;J!8?@,)#2TC.BXCI8 M9B55^CVS);8TAOC7];Y)EWS;F/LO6$9'2G)HZ\?55@VY@S:TCX1_.D#[[9_/ MV,99+T?+[Z%C4J2?ID";!]MZDNG233M(!W@]R6?(&KM;/HRTJ@R<,^4&^:1< M7<($U=PV5Q9CNH5O&WY_8!LJ'&4$<#_Q"A65LB1 QEH5W@OU<(FK/&%3@1O_ MT$NE\L;.R?=)X[CQ%#?H^*A_N#6/3RNU%HV1Z@2DK-= H9RZ=NPU.I@S_4*<'Z;A.I_4?HN[K:OFK?AH]-UW:B_>2WC98%'GT>(#L),+48N74 UO M@7Q!NKOP_@7<"B]XV^6BX-VYR45TP=E\J9BS;_MMGS^N$UOK'%UH:(%(H0HG MMJL1;55),H*.@JP]PL<];?'@\[&:5RW@Q4_XZD,?O/93H^9'6YY[96?2K0/# M&H5"6PQ)!%VC/+29)8PR[(07;TB])R1C0[U&J@+.3QYU\*E- MV9EP:E/=S&?V#XEWL]==(*-!6/X[?TCXBJP,&X#XF3"!#R5Q01 E MT9-^!1EJ,OG(XLK4W+=^EK4GY :R>"C)K2#4UE#.0'5!1$VO%QWP76$6P'Y& MJ)9MPR:J2\ *&OQ\ZU4#)!-^VT3IL%5PQ"/K\MMAQT>5[:D]O_NBK$];(Q=' MSRT*%45 "5CY,IL&*T=S<6WX1/5 6+Z V\/7:BB.K;'6'K-^%1PT>*\MY+GF MF*X1==>H9KI?RV$.,D ML\POM5/6?4 T8_&%(0'HM<%B@)8@TK(&-("X-B!Q.?W<1GB3L([FP/\"Y;-\ M>A\Q]YO3 RV);^/SI-\(>S1)HV%%B-0^P1Z@Q1\1@7="KLM9T%H@'1+Q&2'V M!6R_A_/XEP@F56/?JN&O&[M_+&(CLJM$597^K_>B\-\O+S_RFBZ#*'XG@,XN MPW:(!(04BGTTN]6??I9YV[EK4U%0=&-V_(L;I,8HM$L'=) H84BX M3F[!RY(5H62^OC #X(2&D#<)+O*Z*V-P;I\4[+UBRM5D3'\KCLP%/\)TO< : M3/RH00?X/T7HT;(I1090I.7D@B%MXKG-_!9H ZWO&WEU(X/M RF^@,Z4D]CQ M]#O,4L7QA=<8@C'/+.6Q$2X>?59G= M[NLH.WZ=MKR)TUA1^5%;8":\ M<[33^5#$ ;6(GV:YW"5,,CI9ZUN4ZBB-JXM",YLU]VA5/.PX7Y&,V>JJ<^>4 MR)T+S3T',;]5$,D:M.,:")UAL4PPMXVH0@J#;+D]4R5223M#'V]X$MOPSB]F:.-LRAU_RP.7)-]"4X(-2!>V1OQ1GJ_@(+F; M+ )=D4G=J&Y$-@=C^%AQR^9PKQWCQ:/N71^1OS1+=6-"#"AF4 M4V?2!%N8D%>K^:YJ[ZT0[3[+"W+^HWK8[E&':HW7DX>QOQV.&W;,MR8))_5% MS@,&>'8VH8Y?@,X%+'Q8P"C$OWRUA+FJ<+)?KX)WT]R\QRJS_=X;Z;?[\X*U M-DG8BJWECR$U2P"3Y90XA,J;W@ M[I*T 7]._:^!++.F^9R-V>%KV8_S=?;YP!/C30;";/(*O<,I35[$F99 M8).+6@R-77HB*#DPU6R=M;O5-[94I.W==F\B5;H:4QU?H;=M=B2GIY\*N@++ M<>=@5$(<^JS6/4 ^-6$'G_F"VJ^L-7?)O-J0F3SKN.*=1I V5)NFINDS\>2> M[#'HB\ />;.$J5I7F/R$C)K#:DJ"E7@8UU6?+]Z33G(*>\1X?-%ON_[-19EX M?HJ_OD0<.Y\)400V\$K(!5[T!/$JR5"YUCVH+X;2GE-K"%1O(NIUZZ2< M7;=ZY Z1X$JP!%I<\>QT?&4RK%2U'S2_(G" BACJ^_&R]&K\<]F$FLM>1\A# MM5WZ!?RTX#:V9T<=QM_XSF0Z 3),AN5P;#M8:6$O%'N?Y W5<.=6,\#/(82A MB=8E3(#A6:)RK]=[A?;?0\8*X7WTV*K"K2*_OC9,H&S\A"=6(:;K8'\B0FXE MUJC>%QS Z'>-MY%%Q"9VVX88&CZ.]-FC)J:UBI9(9U?1P7TL<:#%%\:#(VV( MMO!>C0N& 8X(CL[H.G_PIWOUU!KGPYPOE/"6X/@K/;=C=[Y%56HT1^AZUY ?W%0EUU3:[K1L>/N[+&C+-:+9BO MBR\" =E)$M9$U9;EC ETM.=(M&=[>GB8+B>@9#D"^@Z[:A(,Y--AO7Y\QJ\, MM5^$W6=L:7.F0\7!5E7$G=:!8PM[3GS^(,'ZZ=:,!4_(#N,0R4F!0S!5:AFT M'D?ZL6#<&PY]-F(B.;PI7@$+.(-KMR/*>K%624IA*]95[MH6;AQ# M=K;V!I+BT(E]T(1!WX2#C!# 8W-#?;C$9N-M77G=P^ _C*D< 6 ZW0DTT6(DAI^F>NRW(Z:)5M M_^V3^VVXNG"TZ M]]*0PX*, F%E 2<7ENO[SGE8TDZ-OS27@>7:?&IZE[_RR1KI4V?([1IG;Y($ MW=]$Q?R[K!O#T,E8OJ6&+E55-"R_8H[SI6Y6"NQG:&GCY>@U^,K!EN,Y$:_J MAIQN9W=[%=R6Z.:WCU3?N7EF EU!K=3?=H@DBN#$*<),@)T]Z"U6+7PRTWA2 ME[1O%X6/A7681FZ%A*&,Q[??J0>ABL'X[!65]%[CT"SP.#)4BJZ]$ ML+N((Z(,SV?72#$H..1H[2(F/R,N"BDSXV1>>-E1;,C5-92"^77#: L+WH6FQ)+9LU:4[<* CWE3:SR<9D?>$3PGES!A M-&C3W(S)\JV@>K"\9+: -X 7=YCPO8SJX>O!D G/&0@RP @0Y=6 M_,AV-F6VP2*Q22E&WM!P+*(Y_]G#R^?$ZBHE"56B_6%*VN8>^E>RNPZ_ZV" MF"7R2DXMY;6$1JZU!EC%[U[F #')B%08ESKLPEC"5)J>([_?I5QP3CJW71J[ M/W^'VL.:U/GW\U[?4\Q/.-X(\QX?.Y]A8E3B<^F/10<6=*(-43J7,+7&U-F% M"1RZ'O:?R(;!+V,?/BK@IBWF[ LR3KM]^OH*Q/[NOEF%F]O$,S ^BF[UAR5: MZ!6HL9!P$F;@V25X%3R[2!TWB^=*'\"E9+/*M$3-UWN-C)SL5NIBG#MGE&6% MG. AGW487QX\_>'C$?I]"9-$J"IIQB4@.CS9-$2>I +2DWX!RM-5T]Z;/E6? ME)$*+??^$;RFLB=BF\'%L;MI\I_G0ZO^GRU9\%],^$U?#[!1,PA>H,&6!/X, MKV?FZ!)FC=K?(M3:P#"5=Q1H[47>"P)'3!M03P(M(EW4KF$^#2?T#Q]NR!BQ MR_I;=NL^TE&>I< -D:-!&W*6,#-WS>;T>SJKE@]T+&'D"4VC[&AFD.CBZ508 MM4S7)O'?50B_"_""+@)MN<0W982*:+D*5D,:?!2.))Y$]8, ;Z0R =XA5(M0 MLHKJXZ6'8\DPZ>+:BP5(UU>@]&0#?Z'N'&;QS_+K&W:0=Z#&Q&X)XX,;+GV? M-D&?+0![VE2V!I(+GD!ONXDRNQ)KY=5N"S:K0Y,3%'@=BI/%SD#[)O=P<*G6 M."@E0F;?'C95?!3C'B4?LG+ '#MK*/?-"4.^[4J(!S3H[,6&%77F0!5^9O6% M70]R*&X\>OJ*59TVXK-AZ\.WV2QA*/%O1%^1B#P&(C.+2G0;R7WA'JB?;B4% M]HD"YXZ:O\$08H'[:+P*7L77G=@ +=;7_$:]#!@:(X?XN#%OR)\@FA! MF[AB-?04V#\@P(3O_O"&99U@\VKK6W ::9<0M9)A6,B WGG;6@49QH/'YU1B M5%H7!^H4IKVU><04,^7>\KW:853?JH"]/VQLC^W)LM&3%(RT$D"B!"ROP,'- M:++ HU2F(2)IP<-RW5KM#V[_SEH#JVG=W.)1@YL9-7(+C3!QC2$]:-]XUFN] MY@>)J6@&=CEKPJH6\$1WZ"-RKV?)=>*]]P*L*'1P?D)?F/=#7B.Z1[ MDX"% MO5$98#:IGR2@+@HOV(0T6QORUHUU_8Y2B*&W/Q]Z[?X3]4I5J=]> \/RE'*R M%[D/^YS>X2)-VLVCP(H$OJSP=@"V\E;&9_\V:SRO^UE>[(5S(8N94Q/OJ^GY M@<'*O\=7!OEBE/0X!^R\.'-#^BCC0)UPUB0B>9\MRTP8.0@=LWY]'\3'-]H! M):Q1T;(,[63^A8SJXZG*$WH9OX?J&2$801&BA1)R"2^$.?E6>(O.IN+8QKN^ MITE[RR8=M2DKN2\X_6I3S0W*G)C4M.$[>B@6M?,RBOV($HV!@S:S8*7K(^R2 M>)J9P4]!^R>R-JO2X=QFRS(I7TY#\/I;;SNT)>VQVBV? W^J\(\*2U"_=H^U M&OT[3$P&M/"GL0EUA:90/T>HS'*L I,:.&'[#C0> #R,:ILA &NT/(1"N8$S\WQ\M?/#TN&0:/**0H-(OUSE M/Z,YGQ-?Y1T9C8U/9UO%W3CWQJ=8E*?>Q=:'UWHUN\V'TK$ ^Q%6PQIW\N!7 MQ]=D!=)Z=<>W0E[$LYZ\UCF)LGP\922& M@:QZ6$S2>2[,)V-1+E+Y/JW1:V M&:J@5=?=BB^44G.75^3-0,L!_!D VJE[B!?=+IM!E<4'4];$&/)/NVBR/& \ M5!#X),:3Y?PQLJ3AENEOG7J"^?QY\&E&;X*4*$OIC^LR0%P+*_%DD56S')3& M$#M[*']JRWTYG# Z(U\K;=VMCX^D;>=TAXFFN5):>>N6XYIYY;HA?^\((ED$1O ET?G$DK2$=5;[ KB4E";U&I"8 M'*G]>.JXG,?X]':I<\'\-WZ%?MJR1F*55+:WF&DF7./'M1D^)5]C-MP]];GELT]O0TKE/\]<]V3=S MT(Z""5HKRCU58(V''-D1@AWD=BFE#"K8.P";U^UZ-MRXVZBR.]30\U^;:W)RI$5AV$&JL_O"&HUC M:M$FDN=5K\ ]'0]C7&RW!3>)@7>;KA3IS:^SL*TN]/"O2+Q3V4K;;G5=43,\ M*O!,P.TL)TP@Q&A]24@[ MU.',7)ATI;/Q(V+5" LT*)CK49NP:O2 M0Z!J2HJW4I@Z48FTOS9_\9B3\V7+B^5?3U_T'+^\$F7B?&K>^&&I<%^.9]=;]B MN^EH#LE_O.GS@SCK(Q 5=:51PFSK74@S5I;.OH/7?$9RX1)$X!UIATYJ33MY MA-$FS97GO9K[NL1"\)\.OMV[^;/_PVCK#:B2 MU"26VF%EQF&M]1X]84P?XL2$#1>/:^W-;*"]L]>N7_FJ+Q7#GA#F H$B(&4/ M)'$1-&S-'9<$&X_SH.A6YJ-$\;'K=];OT[3^ZZCA9L4# <=%UYM@%D[FI#P( M:E+O,V[$<[IU!EV>5R7Z5E54UKG?3S!3_6O_8:6_9# 8D>./_]30W%3O[!7-='!;7]C;T57^RO5H2?3:R].Q&Z=G1" MHOQ!'%YO"<-5IO]IHL"=!.%"$;(/K[EZ,.&_O,RK7++O1(X^,S\L=\YI)<<2,/AWA-9Z/,CWWVMC@5R_@/ MP%ZD>R/-P^OE,UH4H:W03DY/-@.BK@'Q8=) M:=@._+P6WJXWL<'J4UA]\_O=XOXD?V$><'J.J30X? M2HO;Y9;Q$"QAXCE:N:XOZU/*2/R4AT,^MZQY"4:3^+.7!VMZ;;#Y=/ \HY4X M5-H!5+DED77('Y8PD@]XN'8GW&&J"^1DE#_[ZWG_AKOW] 30]*R0ZD%1M?3^84@R:- M7B?N+AP,$$1ZC=MU.G>T%H>^'Z7>I?_#6MZ3S42;IQ-J_R)4+,[>+W;AQMKZ M@"49QR*Q\HWE5^OD7Y@OZA4F[*S]$=[;>$LH[_:9"N\=7,*X]2YA;GXZXY_ M&(TM9'Y:O79D[SJQ7/FM_O4%9X(US!FO43-=69=*#[;06M.'&$#)AWCX9"L[ M\.VZD)%VDZDC7@0FX7&E=-CYU@.I/M_/O\\2/[!QD\C1]#QZV-P0G4.;C647 M^)=_ST5M*"&1U#6W.H:^KR#@QRT3M=T.+>Q W]=8P[5[_,Y9.A"^3F)4R@.WSF0^" ML_6QVN'(JW4"RS&)CZF8'TTZI&AH2F#@!"YA.H%JN]1J)V(;LHTG71O/+>[[ M&1%D90%$IOOD2RRH=@55;DIUL< E5*[4O#\*90KVQC ZL#7DNP(-6/GCS,_9 M@ZS6.:Z+.I0S_?K$W6U=W>X^M0DZ+>I<#U63;0%'3.Y>=P^;[X&V1+JYT9\W M?,L_LGUZ5VY&9%J8L2[>\H3IN[]P]+.+N==MW MH+KT\=6TE]Y_L\!2-D$Y MBIF-&U-X$QVLAW*LZL,F6LV#0S__3RE9CQR@L[_-_7:F,_""'."7:E]H@3"' MK RT5D GP_B"L/S"\K3N?6=_9^LNGJ,NNJFMR\M_146D*L!+6"V@I8VN-O-, M^V)DN08BE]8U86),UU+O2SW@\+U> %SP?!XDRG5A%G "84-LJ@7>IW;X49:N6I@TM?ZXOM6UI:SUB3ADR9TO.^ADQ%\ MJ; _A=D%W?B@WU31Q4S*8NZ.=Y@RM(3A^_%R83E_CDN[K (L!=;P M:[@ 9$_G:'_\42T5K/^QD;XVQ/R;?M3>OL0DU2*1%!%7NSTVV#N>D["R'2(3 M+ZS&GR;((:C)%*TVQ$G"FSX?8]< M=KW9]%YU0Z.1Y O\../7?0YPA2!+DBMB<.;$O[E.*Z9,6 MG9Z3UQZ^2GVC5#)Y8P'3V2(]"(^\V:R79968^>QWNM7ETP<_3[&EF7SW[PH"UI MY*K('B;F&8&]A('547HO)@0I,_B+@FVPVSS)@2?EBN/3,UZ>3N?O*MY,5.:( MOZI>M-C:>MQ,^4OR^%X'M8UTYW]?_F4SF^2!EI5X'WP2'G09H4+Z!YYP-.;D M8XZZ&ET %$(JAMMHWI.'5:9IEX.)"F$.QX[%O,[8^WG";'H)(X-GYP$5A#;< MT",15,%QUET^6O_JNM\BBQ@V[ZB=F-"-F,"6)HWG?:8C/K:UU$<>#QOE5CA8^MLHG7>PDGE4 M^M]>C/I?+?_5\E\M_]7R7RW_3VGYGZER_A8Q@K6@CB>P,U;%6H9TI+]Z^!3X MIO<7(!V:KW'2,\2UK-)1,<%^,H6=I^Z!(=X]I[OB%4-?8(J\*30$6=>LL+RZ M"=:U65KC,0XEN;9) T3^1WO?'=74FZU]*$H7I112'<$$VG'Z"3",M"9 VI]-H*&3S-5.A@_"NL@Q!9-1 M1VI/Y=CIW.?@71PHAQKY&*_W'HX1)$>LR9+=SH *E$".B!ID=V3\+Z3*=P_C M.W65Y$2=C]TV=8I^'?SIWZ0G$99 9 RFI2D+I8)ES55V1'C+>T5;V8>9+B*CBITOL#X&LX9Q8J;V1/&YGB#2HITL1NSKPPO4@,*SR99!R.!=6X<\!Z46 M[I>\RQD?MP6N>_^?=WMX$D >YBD^=MI%VZ/?Q)":^99'0+'+XSOQD2R .722 MG:!9&417_=F;1JC+VR2AP>8%-"_F._1N*#(-ME##W%-7!O%:;O5>YNDKNV3( M GRGUO1_P$W6W@1S>_PL"SG[POKPV$;PGXY=_=&2"M!S_[1WE%UU;>^M,$=D MX'11$M647+.:]0#$,D4T@@7>K[1:UF7HK!X+[E@IN'[#2;A8NR_QRXCYM=MQ ME'O"07_?9YK_S/*/3L#\3R&M8%_+,2%>4_X)_MGQA M+!7VV%HL63$AO-H_343O]L30$=$?#A7$LCW,$5S+KDXB)OGZ4BM) \?KN7+U MWIT@7#JX<5[F[NCS/+2:4S&;=Z1&D:S+>0/9J] M&J ;%03'B'#9@*TW7^55R>;-Q([F5N1CPD?.OK[Z2T.CG/K9,Z&A\"IY/(V9VXB%8&#%BU:P.:13QRS"[TCVRIB^XUKMG8_Z, M@Y)]L9[RK=9AN:&TCSN5'QB?()P6K@[8YMK&L@"L+_74U'K-M(%PIL=>-XEI M?>>A[QU.;V^_0/F4QZMQE?S9)-]/\'BX%%.*'9>H'RASJ719DKW6<82 MO4;AW^Q,*F\=EI:S(OR<>P,AWP5]F3<=T;C3'%66_NRER9>0]4OH* N(==IF M8TJ$?C'@8?RPD#GM&DS?;R[% LK?0K9F?L-^PW[#?L-^PW[#_I?!7#*@GE-A M;@&;7\%/?M)GD\K+!4[_I4&C-VD!J)=EO-!+#4@"?!B:B%(I'F!JSK8;8QZC ME"/#!(W(E=>]/XYK[.01C$B-:T.(XG!F;GS MF.2VK-VX2!0+<&OGV#=3V7YO0-L7V/'S^4)XG$#=;C&Y![,U;!03U#6(5:%+ M-D16#!89Y+='U.+ "!M*>)5XP^![3R]+M5M:SVE[_.\]E3+\)EL ,3XW$_,' MXS;F(CQENS$:>E%8-,:@/:M_X=JQ7_[9U2=5[K;D*'H8*T:Z>^\5&0TQ/O_J MJ4FFA6D2=1;<02B$(N W,/+FDH@0!&Z/&S&V)./'I](;^V?T]00G:S4)(7YG MUDC!):UMQEYTO"NLGP4(^VSW&L:_H'L>6?77!Q/(6+M9?6GXMU=R=SM;"L6V M+H2^=ZL]M>L0_!A]/Z/$7((N74 [/I!_I.13%176P@*"(G.')(O:R9W/S>TF MHS2S]KJ[F'N(GZ@UNOSLA.S\>E@)^=N(_)S71MSN0\\!."M3!*E9G "X8BA%: M\E+[*;0V[;G$V__%;E34;U>A](AE;*S7YT'(K24.T*3\)&$RZ9?D.T+WL_PM MQU)DBK9V<&/EOK$K5TSKIV :9R\L%CX&)@"NBG+.9A40029&>40Q(5\ROPV7 MX.QNY:L^5 W>W_&E7+BL5PJ,&/P%6]L@884TCK5VW# 5JKJ3N#2S1ZQ05ADX MJ'?CI]LS%G 1P0(V2,*,7^)$\[]0:AYGE+#O_&0Z=.N+TW\'4JP;9!-(,2WN:.[Z\RN:N;I M4Y^FHR (V0OPKMRW)"G5)O FQ9JP/M!@B',%$XA8,W6-EWD=S9XIT*@(8^[D M^QE7O_=RF.P6C7,X* 0$OW&7YZ&LQS-5(L-U)$">(:I';[%>M\IB.N'MD4-N M5J/J*WUU"H,'N'?S#B-?___LL?^6/Q5Q/)3L+'P++MFKQQS[59-DSCMO78LL M0C74K"R73_19UP\C0G+-BCDMSF*/[S ]9/%LPX?AI3J*R_*18)1L"LF.E)J: M6R5$$]7T%^$NL0-FNL85!1?&*SDE#JF/U+]*<+DZ1.^)BZ'09.AAH"PMS)*X M)CMT)!I$C\@$#S%,AD4C-3PLBJJSK_CN*C)Z](2[I@2I:?F64^28E$)LNR]A M/;6I5WN;<[$GJAHYX?\8M"?/3@P.4B=?>"X&*BY\BLZ3JPS O=!B#'/VW*3F MDPL&UE-9@.QYL(RF%YDZL$7RH%^9SDHT@/'#*Z=A%4)&#K33!582"O5.IN// M68":\HCPNK3G_+<>DR":+OL\3@:3F>9&SY(9UDG0M[/#V^YIN? M4JEO,910TFJ+KM"THKJZC(EQ0/IPXDN17$Q^+ 6-=\@[<%)TN'3'=(_?K-V5 MO3*WK)8F$'NN:]@UUG\&T\^6YOUHCZFA:8/[T6E0LB.4_2L[.NZ8XO@Z;ES MLXN+E9?C'MU_*.13B1)?R/443:3ZQ[U)"P[3<%='#A^51ZBW&.E+!B;% L'O M.D>VG/I-1N7&W0RQ_HY#/-*7;PEF-40'B7&054>A"UAJ!Z,$91 (:8/'0;>' ML(N;*W:FAKX,4H0+?Q'!5G9?[Y-FOE[?2'15O6R8+O^I:Q*,1=/%1)EYFXQR M*/E", L8T=B\G@K0"2P@:6Y[I@QT&0Y;X&(!.UU9 /U\UC^Y?LN/=5"'9PU# M:+ _,64P">XKQ+SG_!;O\V!L9_GSK5,+[4P?/_L3NQ;LMYT7"U\ZQ )56 M/)J1=94%+.LY\KS ;),E@VJJ#(UEF@4:_P+' M*=V&5K$[MHC4=/]9:U\3 % M&]@JPZ@L)PO(/>AO_7]E_<)>4?8'9!26>7C:;V:;7Y9;!/Q_7)TS$P)G>SLW"ZB*A08(TZ4]60 E]5<=DV^=!2C#V ;: MO.[. J9R?9;_\:[TM_[_L.5T;]$E;U)QY-FJ:H3,9_IN>U))U41S:-#F.^WV MIW[1#X]].R!U,&8M,T3C/[,;ZF,6D#-/AC)'N]";A76+:EP;27]1%4KXP0+( MCK!?;M/4.'90S,.P *FF-RN_ ?]J@)?DLG^W*LI(\?XF GQ[?3.S6M!XJ/6A M=-"S(T_B#!9Y7W&7E#SO&KS:A8 FP] _%:]W,K*N3S+O% $_W?Y9KO,WX.]C M/G,8? ^D@P4DMFOIV[P!MA?2.57FD!5##W;S),Y^NPB^^M/LFOZ?[AK M_)_1]_E!XV(NL8"VIK4(4FS$ &8O%%\$%^GE<4<<.>4]C_0Q>IIJ8R!]XKY0 MS[D]-B%\*!(P]_;.7YXN?I3CABL0;[PS58U+<@ N;"J*MW_F01N0E^V8_CAG M(-P9V'"Y,FKCI]-P3SH!97/[7,AA5>GS#NV+)56,UGFSS^L MV58B,=S8U"[[4$K9=9;>8)LOPULY1V/S& M2)E S%'BF1*Z,E,]4:)])C7];D[ W4B_2-&!Y0^'OZF<0-LH/WQA9UU,16^0'?TZ!'JFD3 N:'P M5A_$KQT90U<$HM5L1):\7BE@N3F2+4+&O_4[>0IU3/9#LI9DP&F=9%/HKKRP MBLC< 9GRZ1XW0H/E[?>(C18^I4L5XCG2OHHV'YV3G.=OJL=%W''+#L1TJ,:' MXA8&CS*RK>/IUHSVQN6" LK*E@>BLWDWMB[_^]()_:$67[6G!X^^OZJWLI!? M51/0'3;27 _O1R 07*_"PJZI91[V=70OF4_F+^>T-074.*]KO#(71;V!4;[] M01$>@"9U;J&$D?&WP9=N]]P] ]5JA+3N6/H@;ST_G#VEAI.V/O?JNO??V.6! M0V/"&4\-=!*65&;UA1,A+;@AX93=D;Y98DAYR<='+_KN[UOC#E;BNJ:K=" T M6:XX3MG0 OBU,W4#$U?6;M3?M&"$=^E<$]^>EAL/%1H+TN]L#3Q[=/^]<]RO MY/J4DQ=,1495KB1R/^2FA$,[T0G%_0LZ(PUH0F-[98P>1:)&*#^75/SS_FE. MA&E=]-.TH*4+SRJGQ$_G=>,(I3)%WC;7-^Z,#V[47JC1BM MJAR7*^Q3%B2I-@ 1I]U>^BBST_.B0 G4@9FV8 UB):A^U8ANJN&\S I= ," MU 3V]H2NU))GE%&6KMF+OH-XDN*SBU0'1E4H"UC $*!TK095PM(S0K%OW>+R M<@V8JC9%*%V"J;MB90\"=BW6\5=E#)^7"Y_XZTV0'WMU8[S)<_W"'%[@UM#L MD;SOPYHA;,?72O.&!QJ=.FC3T$#P\RO]^+$#<+07.CH)%(THG> M?63Z$9?9#"*,-_"F P6>V"YQ_$K-Q'/EC)9T5YL+Z2E*>0YR,'_!NLG_-]_1 MY?C:YB9)&245)/1R1T8XS+1_%5BT8@'>-KZ5/V1TB'3L\1E3)O? FSX%0^^;'@2@!%*+@[G1SB#KD0M.Q.LF67#;=LK MEY4=&_8NRT85NW.V)*JOGDX%-E?^5N>OQN?U3%RG?Q7YZ5#WR WR(-43O$%1 M%!:\0LSP':#R:J[ZO9,KS_AP]K+_'Q>TL[E:0[@3G\NM]\$6BO%S:[)D=2PU M%403CT(2/W04>:V]#6Y'O74,_?R^[ARKA>1OT*PF(%7^#5)DBN&/.!I$-#3XYA+'VUY%Y"_# MYEH/1'X+S* QH6HL(F0E>0+KQ -1+RM,;;*P>?Z!]OZ]8H\P:84QH/'""7\F$$^!I=?+" M#0BGH3C =?*T%?B4C/$Y:7]TKGYXHBP\U>KCF*NK\XONQWX73.L.\&1[J_SU M:.>F19VK'4O:G MI-8_&1U[/L9OX^_8![%]*WG=IQ!M*FFT$"IJB]Q/0^Q/<']PR?=JCKES)O$) M)!77YI#%CIA$^9MDST%SF6Z*3D:,-=+@4UGYF??6NSM;;MW0^C@^)??80NH6 MC^#$JKCX8ZP?>)QF!>H1JYI25M>#JLG43GSTQD62&8];_B'M.TQX44YKA5BD M%,,:E4\ET5KU M,G*]M^.C,\Y_^I#0T=E^XH9F3KYL%)?T^6/Q?5Q=#WH&!R!M15YT]V90FN+9 M)XG:13%OK[1_"%Y=6'>,7Q%RY4W>(*4&9)J"$0=R% ^["M:O2#75O/[K-"CB M&UNCP=C64Z WT=O7 CQ'TZ);@-D\B8H6V!S M8_X)YW$_0+@\H,D$Y*,YQ\@P*E [/%%OX,)T&R7R^_QI^VC#:FX1Q,CN$V_> M<]ID5/1K7G63.FMW&R;I2XL W7OD'M #YY@R7SVL!Z%[ D/F$>;&F")QB_VY M+SJ?/NE8_.2Y<%+!Q=8S^Y/51';=94">5+-\W3^;HV.J[8N6+T)ZP2321:S9 M6"N.1_F'@5D4>DV(9I\5;R03D="C2LX=8II37)O$L@Z4YOEU6 MR[-A&A L8$&T"]4:6=N>)#I4*4D[6 MIGZ;AW^SNZML*TWZA$]OM)(6 **#Q#_ 95G )1@W71A\AH?'+TRR0V;4P\BM MH3W+'I?O[RSR?7SCW8'S6R+GO!+.AH_L_;QOK7^T\6_\]?\UV1&]J'KB;:.6 M]OJJ0I&GP$VS.SE6?/'.LD/>MK2&%EM)I=;'ZW 3YA1$6 N#T%E@ 03K^,WH M*RJ8@8QS/7#B*Q=)Q8GC\EB!W;B-601'82YX/NX0C?)Y"AH8+,M\C>(!W:Y$ MT'1C)- R8,O*T1UY=2O4\!!WSEV7+R ?5NR2;-&V/P2L>643N%,C__KIV0'V? MBXL%ASU>[L=6"A3?BI/[]J/ /W@7W?QUV[-]QI,%2'W#3H>Z+X+CKT:O.8 7 M'RXN0\B>F&2F[+1T_J0[J'&N-K"Y9C&Z5COH7 +V;?*',#GRS!?Y(Z 2"98 M[^B!=T '8;S>D4D.%-5;PDFF4?<1.0.=V6VGE/.+TC7T1EJ#^#X\+Q[D5G_1 M>'5'V7P-GB>M 1W0E,P".G2&O7F797"9KI,G7YN::0U=.UD90&U65RLD^F=- ME%IN>.\I<>;GRKT'7"F3[6,!2=TQPM ?L!YK%E#NJD,77Q]B&E"LBLDUU&-D MYULL(*&+]&0U[/%!'/(RGC(M^]%Y Z:Y9NJ30<->43K:3 M0DNI=,E,=J=5\G)KUX)A-APV-\$"Q%#BD8/4I^P5H&Y(7AGTK8MT'H3OBK$R M=8YA[LM_Z^V]XF3=,3LEUED$SU/V56XYQ!^N6,T8']O\&\\X)R,Q0\P=X &\ MD.?(PN>\ZB^_SGO!EQBE\CZVR@A(H(ZNO69C2(7F=QM@+/ +\D-3&F0/^C(# M3AHO>M9$%^UTI,!NT@W"(?W4Z1C'-YHBQ&5;R(+ST)2-]RC]L=4^RYP/TOQW MXTPK2,$#L+W,%U"R95:J:."1:PAY14II]:^EKLJ^09GS*]U5];"+HQ"5.DU8 MIE'PB+7!U[(.:**^"014&NDB9"F8C];05:=SY@\>%-SC>;=YT\\K5J.EE1P\ M"L%:4Z,H[)H1NH##EW0.VJ-%%@P+*@,,F?LZ9[6UWEKM#12^PK&G>:.0WS+. M;97^.=*@+W*.P+-F3.FDZK_!G-,1IQ_N?A-FU#;=IB,5">(6QJK1_NXO)0LC MD!W.^E/O+?D34AZ<;-!85Q.3 'Y ;RTISL;XL@#N-3(NE6ZK][(VL&RGEG;3 MQSL?*XM.JLB]^]QU'D8Z R';9OVTA@],TCCL64#5M;G:&%OR(HYMC1<9UGT0 M0=,=476R:$';RB_=AB57@D03)%Z)V?=^.G-;;2#>_N*[.2[V&;!@+,4>O[X: MC6<7P6@IE.P2&.Q-GDG/GPMYCYOW&C5&IMS3#T::EF?4=RVV?=@\7+X+0[T/ MWBMK;5I]143+@9XG4K3;8D57>V6F&QZX6/<6!+5G=._#+@="A.VF&,6H MW1XQG* 0>=F1RM?L<5K?,?3KK']GSY?7OZL_$/WQ)3QUC6OSC7)[>DK$(E> M+;HZ.:CWIF:IZ)0I3">%[E++^>"0UBWWQQW[[C5'/ZPH!N2U=ET9B47]]02Q M*;IRN2AON&J1<4O/_ES(Q98IA>)GR3!);QM]K6TQ_I,3 CL._IJO"%,_]P U7+,?Y]<70Y@BJ/> M!J.":+:H.3;(5+("FZ+%%$,*$5F 1&!ME\15*>J[,XDLH+351G"\;%",(PN7 M90KK,_FZ+H+NO]AKLOA5>WQ)#HR]C[AN<:U,>S8@Z'*)VVOIPN+,3XWT V 6 M"]@!D-L3L@;+A-']QL))B76/*I!+QA3)X455IQQC_S!)F9)Q0X)?]VUMSY?' M*GAK;[BX\"!)3?'F^J +#3E,\Z7KDQ/FDD/712(MP&NC11*%FAI1LI:*MHC: M@593I.'KTA,I/0>/U3_ZO ^(8INTF<.ZS3:="-V:O'1WO./Z9+^GT'&7#/.O MBT>O(06UERJME6K7$QN",_#HP45SGK)?-4OL5>"U1BN[T ,BN^?8B706[3S= MY75F=@/X\=+F(M?@U'MK_06K+*3(@Y32_0'TY0]P@S?2,P?+C8U']2AIA*U1 M[XM,?F,REE23A.+\>CWI5HP*(F]*R#+BE87KP[ M/G5W**!^N-!A=N'T3]757,JD-Z,">DE.;["L@QG'% 3[R2__Z(+S1TIY_ QW M*T,DG-IP38S]INT7\/;!4(W?E?4+NCEKD"XF%K(#I4B'W21\SF)*(\;J5B"[ MS!7<(W/@@O;AMX5\I*9L/F0:W4Z>);@>HQ1*.^^+M[JJ:ZY(EYM%(R +;@3H MB *YTYG7%9W[=2>4X MP?RF!'-#NC)E[1 M,@22PNE^UWR:V/6]SAJNCAZ5Z];.-H7P%?D#9'1BXR!HOA"<*J,2[^5]0(EF M%UED*_"$!>3S#O&V>-U4<)8,OHC'94([LE8W2"P@$=V.Z3<)3LQGJK0%Z=B\ M#J(?#:[W\JQ-/_Q6GLBIY/M95RP-:)K_.4$.X,I@--,/W7^W3>QB,"D8Q4LN] MMES;RHJG>[G(EZ9(\DWJ/1!+DPG /2Y(9>[U#N@N7D L2*:;Q@2O^4U# M6S4_IHT_;<<>*$)<5DPX-O1F_VS>UAU^@5@^BNI@!$J44?8# L0<)(M_J@^B M']J?^^#+0MAPFX.8I[Z3-JWPO$4%/Y]6F:^%_/9,EKLLX$X879,%/!;#_'(S MB]*ABUXC,FI6L\A?A] M1FMZ-5^O0]-Z=(BO[#X-L_,P2$\W?/>9287"8*U2 MJ7LG!"2?[[W15DJ(;67R=9)IQ()^W+NM?A:PDWF0;O2,O/244">MU4CHPK1T M95Z=$ST))QD5@F MO\(\?W7\O/+/-I-;'^TZW3EL\>A3'6?!?BM;W MR7;8R6VZ$K""S(Q6^Q8:+$(7:GU"V9%>*Z-1Z%NZL&@Z;&KT[4)H_^IH^W7K MS%Y><)K@MM8DN99%GAZ0]%&8[K$EZ%Z#>*,**?VGG3:.R/H[04G.EKLWA& M8#,I*^E(68*I KEI[7I)52+&H+EGYD?AE'[:'NQ)]5&A)\=H\_U1O/Q5.W_] M,OSKB<1G=@F%YJ2+D7!JB5RT@G^]*:&76V@$B M0EF;Q#RCM%MQ[*I@P@D+>2=*)T$U$WT! BJ.#O.URQFW9>V)G'2.#?::.GLN MXU"8]ZE9U5925LY,ONJH;"=)J>C')!8R*".71=]#\B*/WB[SG6:*+H]=NBNU MD[=A_,PO76WSO'EW<#M@5-!,078L*EL+)CM@"568E"!9^RE]6?1NSZ^2$BM* MNPQXGL0EO_LYGJ#8IT%%7>N1P?^W8RH0G;0:%0U-Q?CK).)$PF@78B,\041Y M;QUJF;8\^6[64;K[MCSB#-?KYTO5/1O4J^Q$BB))?0/FT1#+^40S$9IU&SDI MX5MVB$'DFI?91S)ST^>ZYB&,R>SBW9@JVS1J_5-&+?U =60$'K8Z2E,.]%$G M6S86BV.2=2[%1%1_6=>ZA_A87<(UJ5,LI?Y(Y-U+&=>L]X#'Z&S13A']2'N!_=<1?>6KN(B=H1/O@8../( M(\YV;DDNIB0+6.U#K[2PX_D#H5AO^"'4(E2(>9AN \Z387 03K9VF]NXO:^#=W<]\EJ$[-.,(5( 1,?',E;OHFFG8;;7JXLJ3\=D6K'C MIWO^2,\[GU"@=+]?*9-O[VON._\ G:B_Y7^OH%GS_P902P,$% @ +H%X M4_!1VE9RB0$ Z.(/ !4 !T=&5K+3(P,C$Q,# S7VQA8BYX;6SE^66Y>[M<-S(P%-B5RJI(9FR-9_^ M B"9R52^ "9)L78?7;)$$N?\0/YP<' >__:_OC\LP!//BS1;_OL/[L_.#X O M:<;2Y=V___#E]CV,?_A?__$O__)O_P^$_^?-S0?P-J.K![XLP67.<_ Y%G#^#O6?Y[^H0A_ ]]TV7V^)RG=_(0^RB")'0P\[CO.)S/[O[L">IB%%*8<">&*$@8Q(A&,/ 8BQV:H#@D M^J&+=/G[G]7_$%QP()5;%OJ?__[#?5D^_OF77[Y]^_;S=Y(O?L[RNU\\Q_%_ M::[^H;[\^\[UWWQ]M9LDR2_ZK^M+BW3?A?*Q[B__Y[)?EOB!%X^XOD%*JLR! M2OC_^/+SYY_!W5K(?_MEHTQ'% 5R/.%%+D1QY$.$HA#&OO!@[!+D,"Z\$,=S M>0_)QL*Q/=C 2(I*VGX178R"TF)8>&H)P49$\+42\O_K 2)66[+:#!L\SWO%J"+5/VGX+3,\I\/XIC1+1D7RES-\I< 9=0(H&H) M4%="M0MP)2J:X(_>^\O.O%[DC5 XIR= KZ_XA6;2\'XLX=:KJC8JYM*7F?FK M4*$E!_\!9+F\4FZI]BBR?D%7!;S#^''^>?4H5TS]?BPN<7'_?I%]NUJ*+'_0 M[\L%*4[G1<>( $I(0B##W(:%)!!-!'4%X$+L1,UEN+,>=V@K4%AND M&WG_;$8+MJ@?)],!L1R87[=@5"(#)3-H"0V^-F(?9EQCIN@(U,9^+*2.&B6! M"Z+5K!_YBV*57_BB+)K?:)Z!CEMOAO]D._8HY-,1D(:/NMYN1U%%7LX_RI?H M6OR&_YGEEZNBS!YX_C9[P*E<-BEV(H\Q& 1(2/O736",O0@Z2,1!' 61-(9- M".GH*%.CGT8Z\+62S] :.8[D<9+I#9^!*<4<&F/:,%+]&$G(![0(0O[K)3D< M'V$4*C!2LOGPS2ZV^\RU<7.UI#G'!7_+J_]>+2\HS5><768/CWQ95*9RY+)$ M!/)+=WU&U6[-A0F*7>AB^6\UVC(J1% +2*@+1DM=B1F,!MLX7H' M;V!V:.0%/S82_R3--]# >3DDG!;;O=YA'6GS=RMW?$LNMWCW\K<+N_T M/C#GCUE>JG\]:F>E0EW]'M_=Y=K)!O!#MI+;PDP 7,]&@1@R)]2.5#0$86Z9U6OKIE MD6*2+M)2/KVO':C5G!W=CYH]:;S=J95F6WM5NSL[K!>?RXS^?L,?Y0M\+Y]_ ML61OTZ>4\24KUILGSXL2)XQCR"CW(**,PS@0$0P-\8.VHV@*EHT1M M\ISQ:-I"JRV2MKFOHW/Q'N?\C7SV%N]?Y+FR$M3[]>9Y<\DG_*Q^=?$-Y^S= M?ZW2\OEJ*:70[V%QK5;U6VE=7#_JQ?QOO"@YNUI6)Z!S(:+0]9$#/1XX$)$H M@HF+"'3E_XHPH82[9-X^@CSM4QM)=*.O\N0I;9\?924?^%$::H72L/C)TKG-)$CK5=*'Z@B<[9W-J"E-2#/H'U=K3G0JL] I3QH:0^T^M)VQTM0 M S #];LB7Y4*A!Y=M2-/6[^^WK&$']=9//*4['B;QQZ_VZ)WN8$66+LSM,A R@QJH<&/M=B'%VUK*K:" MJ5<>-1MY5!*T N,E@]G=W(U^/BA_RWVV8%3$+L0>=2"E'J9*&U!/_N%+/NA87=SFO MGOYN*;],91>5V9MG^0]I1,UC'SLT<&/H16JG31,D*03%4% 2!*'K)DB8.U4M M!Y\:IU1"JY,+ME8$X+4&%MY VUDP<+$.B.W ]+.1'&P0W@@/:NGEKK/,U#:V M4F! M"W\L .B_CIQG,OC[SC@+R9#W<.U;L=. ?LZ>^L(]U'GKNTSQW/T=M1V MR^G;]1G=C-&;M/B]D);N%ZE<7F+YDJ1\<[X1AS[&- Y@0KA<2Y(@@(2[(:0^ M#J,P8FZ C=82H]&FMGA ME2J_5:4,SQ/N)#B29,(]',B]K? @\5T7$HEMW>CFS:I(E[PH+K,'DBZKDP;Z7ZNT2-6/-WRA3F(OLZ(LYBBBW'4% MA7'LQW)+'/D0XY! $ODT<;C\V2XUQGSHJ9%02TR]1LL%@-_5%@Y5 MO1CL4< MF#'0,,@.3$:-T* E]0RTH:X%!Y='(;8F)GNT>N4HB^%'I2M[6%XR5X3:4UE60J1'<#2]7^1*4&5 ^V+0P#A<_>T;,"&X, MG >FN[4*H))/GVXJ+<"V&C.@%0%*D]:E*E+\$\_IL61V:R8\%]9>>;&S,*.R MY+F0O>3,LY_7X6SD8K%H\7)STA?Y3J22#*'P&9<;32> 2>"IXD>*%T-.$L_H M$/7P$%-C/2DDP"TI+5SM^R$T.+XX&YB!:4IATA:P2WV(_>!8G#:<#=)(9PHO MP>K)^W]4_:,^_OUWCN?)/RKYEK_^^)7=S,)UF+LJ!*P1U\ZJ.PBHF=5V M%D@CG M0PD*D%5*\'XH#4R>'@ :F 7V8=/%\#D$DE6F]-E@C63\= /--@?Y*!HGLH[W MWSMFGO%1Z5]D%A^_MIM%]-<5SN5S%\_OTR66&TJ\:)6Q>9L6=)$5JYRO#]4I M#KG/70=R)B*Y!PP\F,1"FDRAS_PDY(A0HT(4'<>?&F>NQ0=K^;=J.6TTL$Z6 M[3I#9I;7@+@/3,7]0FYMJ'4$KE?[S5:&4>FS@!1=!19PZ(N!C&(@X@ MHMAU4!(F@66MP4FH-372KF6O4WU9MEC@O%#QF56,R&2R?JU>'3/:GX:P$UI- MQLL8;@$T PU$H,8(:)" 0@DHF(#&Z8^05-QEWO\@*<=6JOU?DI#<93K'2U?N M)%T'MU!]CBJ?>RTN*%5ENFXXY>D3)@M>O%WQ]W)*+NZXM$MX,21U=!36UEK@0N0KT4&;,6K+C5/.$^S50%P M+;P*_58I$@WC=PZD:B2'+1$!V^; MR6FD'PQF"P_78'"_3B+1X]8LX!X_D;Z2B3H!?M2U9O?$\1QNG33=T+' M@AK94F]N_YZ6]TW%V8NBX*5*H:_K.3[?JH%O^??RC=3R][E/?%GSZN$!Y\_J8]*E.FN- %9J%+^T*F-: M5N3H,#UFV[2!01]XV6FDK_K4-?*K\]/Z]UJ5UK_7*E6%3#??$_BJE01*2Z#5 M[-&3=P;(_=;ZZ"#'N)4_N@.U4P?DC$=US)ZJ]A=RYZ#&5F5SEZ7\J4C58JKL M@/6PM:-Q>7>APNTT'\S]Q(T=001T @=!)-P(8LH$].-(H"")'12X=G$A9\DS MO>"16AUMJ="U0H#C? FS50DZD^MY\^80)EB",*0LEO/F^Q&,2>Q HG[IQLCU MN)COM,";W.0=:@+8L[6:YJ_2;NG271N&E]?8"WD_37RT-' M/AW;==NM:YC2A#A^C#&,&9'[E%C5*/<2"OT$HX2R@'DT'*EP[6$II[?>;I]= MC5NF]LAL#GSZ=.8,_6&.DO8=%DVJQNSIB9C&V[MU,5@J&[+ MQO6C7IJ6=[J"VXL#FQNN.B4'"R6CI?5M#;\9B0\)ZL ,O<%3B[?G&'XM?W4%4!KT M1[M=H>N54ZV%&)4PNT+TD@T[/Z<;U4GRE$,LJS*W]/E6DFZA=LV25R^63/]S M435C^I0M4GG!VB$2%7N0)SQ5.:,-YG269&OG5 MBH!&$]"2W8X(NT^.&2.. OG U+@?[5H+[95OZP$J1<#7^K^#^.?/AK57VNPN MS:C\>39H+XGT_ =VB+]Y)WFZLE:O\R_+M+PJBA5GFW/UIH)C5?OH4AW"2G*_ MDZ1>E!=-?SW]QP_I0UK.L8^0YW$. R(P1 RIZF@)A1@E F,GX9YCU'-@".&F MQKNWF]JG7&E:.1GDW(&55!:D6EM0!S'@2JU64\/JZH72S-Y%,(C'^]JR71X,@>/\D%&WW)?H48#S<;18*2^QQPO7&D@M+8"FH8:H^-1 M [WG;+7@]7C'_%G%(8>6CA^8ARB*A!-$$ >N"Q%R&(P#'$$WEM\32F*6<-\J MEZ8OR::VX#>*J2-\$Q]V<=2)78?L6"8Y]C?MAB<1KS&90Y\_C#N/]H<.?6/> M[U%#;]*->\#0-Z@[QPJ]#]"Q=,^Z?/^.ET;UD".)$ZN*UQPB3PA(Y+X.NDC0 MR&$H09&5"^WP4%.C[E;#D'8R]#I_QK*8SV&(S5BU'^ &ILF6D+-1_%BG4>FW MN,_AX<8M[W-2[9T"/Z?O&#E^9=OVO7C"Z4)1V?LLU_EF<^;PD/L$01%$,42Q M[\&$J_2O, EXY,74=ZV89RA!I\9;:P%UN)M8J5-G@)4BQ2O$M9R:Y8WJ< MN^E'N&SZ6M6>INU706L\@3@7PSF91K#+*6'_&!$OAI#W%O9B.E['U"UM*ZOHFZLES=7Y]%M>_5?^>[%2#1[> M?:?W2CM5":JJ#CP/ TJY$WK0B]39<:):2U$_@7(9BN/(#_P TWF9E7AAMA"- M*[[5\K168CB>^\A+D-;B@Q]9K?NVK@5R412KARK,5;4<5SK]+5-A M"RI?0LDYCSR718QPJ%JI0<1\ F,WB*%(>.0XG'J"6(6>CB#SU#9UC915'S;P M*-\=#I[6(H^TF;.8\X'W=)OZ5:"E^0RLWX^-\GH%G,!VSWZJIK'S MLY#[C[$)M)^(WO:#'8;NMIQ]R)9W*N;X+2?E;[A:F:NMQ^R^9>C -')J=(+>;)D8&M"!>5^)#Y7\0"DP [4*S[.JS904MC^:/@>J7GFWDR"C$NDY M4+UDQK.>U3$MHN'4#YLR$+_)S<(JY^QZ>^> 23XU$-];:#+1T!HW20+?9K-4&6N\9:&L.M.K@98^ZEO;@J](?U !8 M1@8-_PJ9\?ND7HR!%X,)O1/V62-CS5._V26#2SUN%LI8D["3K3+:P%VCF*K. MW;?X>TO"7[.,?4L7BXLENUJ6\DM,I4BZ+%;Q\M]SY@N?(B^$PHLP1)XC('$Q M@O)WV&4^B84G+#N5G2N3$7.-6B5C(Z%U"-2Y\V,:*34&YF,%5%6ZZ'ZU+6W4 MD41&".%%%FC!G(G0] M+XAYAUJJHRG087LR1MW51CR V3]71:G)K\SZ+:([WDL2NX3*W:<'HSA$$)$D MDB^)\* 0GAXB56VY;3>CA$M(A5[J)-KU7K'FW=$Q49OWI-".>#^H"^* MI;=U2M,_HM>UI79517_7NUKLN%=W7+*MRBOX/3GN^SI%WEWQ7;R!TURFMZ./7,4(C)0JJ$,DTN[ M?]R*,K+\,22LV%A %V(<)0QX,W<\\[(746JYP> M972>,59\'_.8W]PQ"I07!>),<>-US0#8"A*[G%^J^5)+5W3_)_;N53 MWF:J O8\<)D0# D81SB0IDX.IT[>T(TH M+AZRO$S_6SM>KL5.:),O-T;*_(!AX*M8ZPA#@ET$$\1Y$OE(N!Z9/_&<9*9\ M<7Q F_>_/>R X0HM>0'_KDX&J[HEZ2;2"1^/=.H"O!F/] ?FP&2RA6(FA@P3 M,\.D5U(Y,>2HS&*F_DMZ,;RK:T_KA\>/9 __(RVMQB[^O,\@_ MJ?&SY459YBE9E;H=;/91JJRZQV8+^?0[*97,]TF6[6>Q]__;-L2>YC9 M-6/ "FYW;L]['#V[OYWRS(MG__.%XO_=YE]6WZ66^MLR9DN M;I[/Y5KA1P%C,')Y")$;NC 6JA^(Z_MNS)TX\8VRJ4^.-#6ZKX0%2EKXNQ(7 M-/)672%RS2MOI&#;$V]V0\>= M+OVO59IS]CY=IB7_(%EK)R7A1<^X+P47J\6'5/!Y(DC$2(S4/IA!A$4,X\!- M(/==EU+'#3E#-J;F.<),C6 :0>&^EHI27EW>]9GCW+:ZZUDS9KB!'FD>AMY> MUVJ 2@^X4(KL;K+W=+^LU-'SU.,6O =4^]V@GR/0N-OW'J#;V=SW\\5IHD*^E!EB+;7FBT7VB#(\\ M1H%_Z#,17>9N(R&HU9BUEKR-)NT++X[/B?VIR=EP]GNLTEV<<<]=SH9MYV#F M_"=VH]8ORYS3[&ZIGBTWW6_XDHM4Q[#HVIRJN.=JH=(%WDL4/N5IEM=Y2?C[ MIZQ(==+2G/@8L81*NS9R X@XXS")DP"Z$29N[ 6N'UO5&.M#J*G1[05CE6#Z MV.=1":W-6>4K!8^-U'9TV\ODF1'OV%,R, 6WU='E!QJ%9IL:S&N5@&( H)5J M"C6K6SZ=G#1K/NX3Y5Z9N1?!1N7H/J%\R=:]/OOL>C"5[=TJE_"1EW/.O) 3 M',$(1:J)(160J 2[A%.4N!X-F$=LZOJ?&,^*;4T1N8%+BK35I6[3(!&>6D=EER" M@1> 9@\/6=/EJGO#JWXFW- W.O8T#NTD;>D#6M/Y;FLZ6SJIJ5RG[$NUJN(E ML][W\KT"W:_?M!?)QG6@]@GFCB>UUX=WX_SK1YYC9:+JV/$7CMNW::%;NZN: MY7)4*MEG[L:.2V/7@1Y#OLI@93"AG$'AQP+QQ!$XLCJ[LA5@:DR^EA\LM,UO MQ\#6\)N1[9"@#LRK&SSKI).=0Z9&?MW[0;=,4BKT1Z!=P>N5*ZV%&)46NT+T MD@$[/Z=KZ.A2AP6IN@&7JZ+,'GB^K@APPY_X>!SC%TO@,)%TI(- MY=X9.]2#@DJN\UWFQ\S*G6DW_-2(KI%^72/F&>25S*#E0V,K73]$F;&/VM=A M&_YI-4-F;#@<[@-SX1IR7<&E$7VK+$LM/MC(WV?091?<>HZEM!)AY!#)+O#L M1CYV>HH= 98E_WVN&K"5SU=+1:32XOPD7S7/<8/?N&IC.O<$1YCS$ 8\(7+; MCD.(XRB!+F988.(D81B8D-WIH:9&;$HR\.[JDQE3&4!YG)7Z!6A@!JKD!&M! M02,I^%K):ICJ:( :J_/F]6YG)/2VQAPRQ.)1/D[7;TB7(LL?*H> 7"#+^IB_ MS/22R77$XO\L0/5.[@/_Y_/YW1S#BLO5]9J@70F#)XQ"Q>::-+1K<4=/ M!S+JA !ASPDI$9#Y%$'DRYUSC' "HR!0M9Y%&+GA6:/$ MY8]QS*(+'(ON%CU7+./WT9[;,JTB4OBLOL M@:3+J@;PDNFGZS#*Z@S8,DG-[J$3>N$;P4%+/PA+ M$4;]5+K!\_(CZOB4\SZO]I._I\5<1!&-<" @C8@+4>@QF,2> P.74811P&(B M;!PW!\:9VD9F_7UM?TE24LN")(=PM>.G,] :BX@L@.I,-P=@&(177H[U*@1R M0.%#3''H\@X>CL\K0FMW2I;7VTK*XC"(A( %)4IV MWH8C$!SU,>R[;SS/PA&IM_P)QZ[K>%*%B_OWBP/=@ M(A('(C]TY4\.A0Y/(HRX'Q/7*K1J[RA3(S0E)!!22G OQ;0]8-\/I.&YT;GP M#'T\I)!1 H):PAZ_6B,,^CWJV3O2N"O% ;>>*0WV#]/^H.FYR MMZ7\F1_E>U,7$>0XB$42$AAZ+H/(C1+)&L*%U/41"B@7@4AZ;3/70KE M]=^NWKJ)3A32IOWB4FW4YB%W?0='"!+F1!#%+H4Q9P%,?,=GKHBPYQ#CS>J! M0:9&M5I,Z":J=EPCJ/6^]1"@!GO7'F :VLYK$&K)""Y[0LAB']L#4B/M93L@ M9K>?/0'%T3WMH7O'V]>>D'YK;WOJVE?MKZQJP'U[)Y:U/\$]V3\#CEM M0_LQ^^^*K/2<@4K3R35!WIV$*78\;DDY+?NY*\@#]3+>,]"Y*4M945SB/'\6 M6:[&*SZL&[$D3APZ''/H^5QY2D6B JXPC-V8Q$XD/(:-#&F+,:?&[ZU$FDS% M7+2%/J,%C@GZ9E3=,Z8#D^_Y<)Z1B'02H(%RCPZ/^TKI1B>!.)QA=/K6;G3T M:Y:Q;^EB<;'_I MP^H!T+5FZL>-:K.J8%RV-.R@.N#D&OA77WW*!B;>?5'-,[!1$6SIV-ZK2U;6 M:BJ?2Z/H3(?^RSVY4G96M86^GL!$6[B)7WW"1W(RO^[$V_FK!YV3H][N848> MSU<^*');GO9A1^JVN?F4UTDQNC"M?OC<$5Y $AY!5SC*MY+(#0P/!0P36* M+Q\J/RQ]W6?YPNI0H^I/7J3_YMAMF?9-J]G>Z,RI&G@MWLR1%F_-J;KE1X^5 M$8Z@T.N.9M\XHVY=CBCZ557555&>MM6E1M MH)2'^5 ;J/_,%G*T8BXXX3'R79@$C$)$(P9C+U3E4$/7Y2ZFDLGF2WZG.K6; M,59?HAE].TGU[;0%'.X3VI)>LE;*5'+ZFIZ6U"S;AJU$D:A^ . M]-Q3K=GK:M6Z[.#V)![IU5=KV!\S]HUYKW3:FW"C/$U6<73FE5M5:% M 57CD]:.=XZXXSM46G(N\8@TYP(!,7>XJLN'64S"A,K'UM;2K3DS& O0P6B[ M'8,S5/5$F FX*IHF\C.0G56>U'Q.S*BE7XA?H4Q+2^H9J.7>\NP-4J7%#*NA M2K><&/VUZKF8@7*DR(OA _HY2&MGN>M#/'Y7^?)N^$(11!6,[2(7.\B7I.9' MTMC!C,"8A@PBSV72TF'3D%+#5#K89V4T'D>SCN.ZGT^1CIQNKU/"\ 75:!OOBDJB(]\ M'3"OYT:GU*@DFU55CRT#7 A.2X !:>:;MN;[VWU*[^N[[O$3!X3S]<>VI]#O MS^#S:GU#JINV3,_UD P7GQ%X#94UID^?-,6B-W>#&3DNL2S_)),^T= MKP_1M$-UL%* MD*:(VD357<-4JJ#I+RKK/9$#2>#%,'9%@IR8N(''C:-L^I1LAM]1:?=-+;(N:SL#+=54'W%I3&R46U^Z46\&FIF\>NV9M#!&7FM& M1S)01I]9NR5S"/2/+J.]#CC>TCH$3EO+[2 #=%B"/^7I ]?/R]^M\HQEBP7. MU;]KA[GC18'<=_LP$(GSZ*H#5Y\@C)$$A-EY53PPVM852BUM_BCG8 M2*Q_94&UIS V6 =[1&[P )0U:-<[H'4I/7<*/8NUIT<41UI.SD33;G$PA.6K]-GU+&EZRXSK?.FN<. M(C&)1 )573N(DCBJ#GE8*/^OBSD7KM6YK]WP4R/C[8 .:1KQYNA3QWNLU+%\ MD2U2IET]_\S290F>I'ZKW/;(QW*:S,Y]A@-_<#[/*.>LAKENR%'I 3:*S+8" M;OH[ NH&6Z_G0)8BC'H8U V>ER="'9_2R>&3IT_:/;EN\/0>I[D.E?PUSXIU M-^?GJ@>H.I&B-%]QUD3:S'D2HE 5[^-!2" 2+H(DC"D,$D2X$_I1E"06!T3G M2S2]HR*E0!5I7;EYZDBW7)D,Q3?\"/!=SD\N&=Z>VS76+!&@*NE7'SU*U]<+%E=:_>"RC_IPS35(W:1%=+,73?1\1G" M24 2Z/J.)Y=(U6LK#$,8Q,)QN,/D"FIT$M*#+)/;16P^ZY8N^IBRJ2"]40=L M]#%IQ]/[/)I&E(TR.^,ME;U/3(? L[,A[3D4K;L\(P>GG0W<;KC:^8_LFOFI M0D?+9^6<+^6(:IOTJ(;_L"[SY+D10SSR(<WK(J1%J(_%,GW15 1]KJ<\HLF4 OAD]]@OI\,Z6<]'LD,EI"E#/B9TGAQTY MS],4AMVT3^,[.^<%O#@KK,\+>5EA3HZ?]Q_'J?]=EH1H=SB KNPDR->L&@OU50EO.0+Q+ MVH ]U((.CRD8Q^H[.$QY_=\66@34)7X^,C+:W&+OU\U MH:V?LEP'*9:5EUK563V4J3G'/HIB/V;0P9[<'#,>PH11!.,HHD)*@(DK;!I1 M]RR?%8&.T,-Z2ST5_"OUFX%EU:.YQ-\M>U'U/)EF5/J*4S0PV6[/3J4:^%$5 M^OQIW4A;:CD#:SU!K2AH:WHD/[['/EK#S$*_';AZEG'_1/.E2/@4J5W:$M%0*Z7V-XZ5-Y)=+V]4ZI-*D'J#B[3XLLQ( MP?,GQ8I7R\=5*?\LY9!WZ3/-6_7[N8MC-XA5CT+D8HCB.($DBCET$U7P8S M+GW-*1Z8=%]I=JW)>Z@IZ)7E>Q=RU.5@*(A?KAN#C=-Q@4F76.*CRC3P3W)@ MFC[B1=UJII@['DO\1#"Y/!!?-7MA$%./0X\$-""^PQ+B=:@'[X[U2;,U!Q0_'SAR^I6,J4YU\\XGG3>>[E,Z]F-.0< *QJWK.10*KNN@N M3"BE'J91Q%QB5Q=][S@VK_TXE=&U6+I5:)4R5JB*,%6)<\NNH?N!-6.*L\$: MF"/6Q2JE@%6+SIG>J]$>\X6.0=!O6M#>D<;-_CFF[$Z2S]&+SRY861W^'NXU M]WE%_LEI>9N]^_Z85E5DYA3%A+@1AV'BJN@YC\&8X 0FG,2N0WP1($N[XAQQ MIF9ZZ..[3>U*E6Q E0I@W7.QJD_%E0:Z@?$3SM-L50"5 MF]S&67F30.:1EI M?H:/<=D4Q&RB6HZUQYR!6B%U=+!1:9!2F6= .U3]S"XBO591S3/@.U)I\YRG MCM;'3BX-5&56J6XZ=0>V3UDI?Y/BA5H^KE?E/'%HA$48P Y""+A(TA\CF#@ M>CB**/9CQZB!Y[!B3HW+-R)7M?>J[G:/C=0ZEQUF*YL%:6UVW?3(3/GAGNYXG_H_0W>[L%V",[G86\S) ASN3T:?> MY)37>8AR/^8&,?:A4&U'$/4P)!YU8$)XY,>Q[X>A MT3[MV"!36[&;[W-]BO1G"ZH^!*3!RMH#/"-X<53/SO614*\IF"8@'.6B0_>. MQR0GI-_B@5/7=FTD],27*]V^J GX^WM:WE^NBC)[X/FF&SQEE(<^)9"XOH H MC 3$V'5AA!,1TB#P$NK8M18R&WAJ7WLMM\ZW6X=(OL$+==QFW7C($'LSG\D0 MB Y,$ V8NF#4&LUO4FK0B V^*L&!EKS7ED5V8/745T:$853SZ/(Y?'F 30S7N%#'$J!_]?O5>?MH'KNJP M/%Y3W.[^2GDZEV 2H]NNJ?,?>H%T32>(,D M=!*(1)3 V'$CB2=)DL!QXI@%QKN*+A),S0BIQ51'!+JS0I7];]_:I]-L&&Q- MAL9X8#)9BP_6\FN$&PUFX,4$M/$?&GX+%]S0TS!6)Q^5O*J\X;A1HWKA\_5T MJ'XUZXXX^F__M<*+5#SK3C-5VYQ"7H7E3.4<\%2WRUGR4N7EX#N<+N4<-DUO M]$C+JBF@#M30Y*:FNBJ4F);J!#4MZT-6-83^PT^J]+<>0RX.BZI94),[]0QX MH7+;TN*^>FO6#8ETDR"JY! K58&V:<9#-V]8_9NF===,WJPMK:+5^F>MI)07 M@[M47M"T&NIIIWW.RW1T&][IP>/MT<_1>VL#?]:#.MK*=?B&:L#SH![XTD_X MYGES2>U9N%"GC%6=UU89I6OUEMW>X^5UU7?@8Z:KOW+V<:5+JWM)1&(4^##T MW!@B@A%,DLB%U/,X9H@&OEUYH]$DG]K2?E$%;&2K4A+&4N=A*P[2 6*%9838 M>-/O)U00U^50($";W8F5=\]+G$>?D'?@E>:C%@6$\C M)""5?TFM.VJ5(OPN7>I^;*JRPKJIW!_A17$8PGXD;??0EZ\'PF$ ,1:NM.=C MG^$P"J@3U"_*N^6)JLQ_@->DT>$57A*N;(,_VNMAZ(68XH0/[>!0"D&"=4NH MEM;MPV1 GD'[NEIUH'6?-17YVT4SM?[*:%V"&H$96&,@?]0H].A,&7OB^O73 MC";]N"Z@L2=EQ[LTN@!G9N[7R9UJ2.7AWLGI++:3.HOM%-!U/6C]K'GH1TY( M"(-A%#L0B1C#&%$/>EZ0Q%'D8N8)>]-I$%FG:2:]65M#]0K8,06_UUG%@H8X M\BATJ4JSQ2&6=DX204HBSVVZT%U1D4HE1O6# MI^:E:F0#2C@S@M[!ZCBGGH/ P#1HIKPQ91W2= _+%)S^?)<]_2)OJ0A&_J!Y M13/*SH-&(8%#XC??[<&_=S/"/V3+NUN>/[SEI/P-EZM2ZNEGX?:4:8^$/G!IY7>(E9MB,OEK '.>@;NH.3"27%Q\OWEZ<3Q:[RAVQ M..J+JP^^_L?&\F@]:I1/=5?TYGO;\Y>N@?&/JC+Q\N[+,BW?9@\X7=LM>#7 M8A.>LV1_74>/7=1Q59N689NTC,2)B:\\]X2I0N&QR^N@ARAR.,:(<K]/ZX^_@HN M+B^OOWR\_:Q_?_/N\[N;O[W[;,8KYT[<<>X9<3J&/C-^=PD:369 N:&2V?H7 M*CA@$^BJ(@DWZH%&OZWVB;TFXO2$\C$:E$.T*%#^ZR7]G2O#*!39$U -C?;U M.'M'Z;ME*;>[=47U-8M_+N5NJ)@'+F:N$!Z,N#2H$(VED<5"'S+L^\1S?5=N M4DP=I\<&FAI95K*"6EBPL2@J<UJ[0NS@1FM*UQ6SE@3+#HY9X\^ M>#1GK8EZ;>>MT?7VEM?EZF&UT!4GWPG!:?E)'RY?BPN6Z>"-"_;/55$JY\AO M7,>&A3%-0D\2N.M'DB(P]R&)"(91H$K!.8@ES"@#N"B2$5*]2Y&U1Z0FY?JX^;L^O+J-JMREM\59?H@ M?WY;-JGJW3@_]KE3XJR><)=R,L M> C]6#52B*D#,2>QLC #YB W"3S>U+\Q7<"L)# BI.W:.$.O2+6HVJG-&SD[ M5SDWF@;3Q:%_:%^ACGE+=M7XJ9)>_J3DKTIAG 3]G++E-M -5:?<2(;7*DQN M ]"12N16CSF/[=J)7VJ,J@CZG#&'),S!D,="N?RB$!(:JDTS"L(8Q0[E=JV8 MCPXW-L-5I(AJ.,]SD>4/*K/LFBS2.SW: MN[H(C[3EY"77XK/\;2$P57_[D"[Y5E)-!:6H>= M]3;S9H3X.O,Y,'F./95=2[GVB/H0Q5[[$.\URL'V".N!@K%]CM"Q3-8Z'J86 MJ5#[_G??)5,N\:(I8%M(NU>%\7](GSBKEJ8WS[_R["['C_VA+3CU.[6HH-TJ=\1 M-?V616R&FV2SU6$:4S?P:M&>M:WJWHV>Z\+>5?5"G16E=5UW1R//H*TOT J# MKUIE,$@Q\.%GIM\Z-,.).V[AF<%AWZDT,_R(W5:@]6[G4F[U[[(\Y46=)Q'' M,0E]N=-P A9!Y+HQ)"K2W/<3YE%, X&L7" '1YH:_\M-H5S>&7C#E_*G4F_7 M9^U-^PS4*CQW3$LY#+H9H?<"Y?"NC_Y0M";6DPCURHN'1QN5UDXJ_9*53M_0 MG50^RG?CXGM:S EV'9_Y$4Q0$DH>P3Z,/8?"2-(*H7%$'.;9\DCS\*E1AWZ] ME7#@JQ*O RVL83-G@BY@#/SQ&^/0Z<-^J7#OW_)Z@-$_WY>J[?MB=ZXYOY[% MW,&.&R+A04)HHD*<'8C5OI'X?N#%/.11E,Q+50[=["-M/]SJ(UT/,=S+>9ES M)A M9'F>?5/]V=M%HL\ SXSBND(R,,7I_6/95-48IH+&( 2W-<"KU;$N$1!&GD>O*3#1.8Q S#!,OMC<-%+'B7 MODW[1^L0HS)&_Z:-D-K)58MN]RD?@)++$80R6TB) GR(76I7%M" M+! VRDWN =<1N7% 0)%@Q,%1!&,L&$2D%"2!"Z@MK%6?7VJHX& M:B] FBTWY[]O R\\C8 ST'KIE(S]K4'',>AU-3HPU*CKTG%U7ZY0)Z[NME95 MH9VW^/LF\WG=D3=@(<&>SZ&/"87(%P$D(9*V>8B3. I\%OM6&^@C8TV.5JL0 M?17ZUZX'<+J7KS7(9N30$W0#,T1GU*R)P@"/7MGBV'BC4H:!XB]YP^26,\EC MN^ZLJO%6YM7/U^)]EO/T;JF:.:LMW)PS[ 2<<^@XTIA TCR#"1,NC$*',(\$ MB%/DU@DT2LW Q8/* QR Z3I .PP%V@CR.MS8 :J#I-GE M6=W8],LREV/=+=/_UK'H]?E5(251AZ^J=&:Q6JA"%+K?=%6AX$(L4!)YD:1=(P=F*YT79\1HV:?-L,.C4>KF2NX^$V M4M>A&F>$PAO-@!G1]HWKP#3:!Z3VW6UXCA1QR0>C#PWD/MR0B#A0G6+8 $/$Y90 MWZA@^HEQID9 ']_^PZ)__1'\CG-)CZ@,3!^5D*"2$D@Q@9;S=)4O*[18W1]% M[Z3&0&UKP FB9]>:_C0F1QO0'[E]O#;SIW78:B9O<'DW6VWM_=GL^7')M_?] M^QMVOOM.>5%LC,S*]S-G(F8N]S#T$U\R:1Q*)A4(0RI"3J1QYSN.:W=PVK>( MTSMRO>%L5:7,I"B(7]K1 M@XW3H=^"-#GT"_N9\B7.TZP*3N?817[HR6T_"B%*"(9Q[".(,8]=R@,/8:.] M_\$1IF9G-[)9!:@?QN\XO?:"RL#\: J(77^!8TJ?WSE@[]/'ZPEP3+FM:O]' M+^RP;7XKGU=\D@_*;[/?Y*WWG]/OY;V4/ZRW,Y'KQ'X@A$(-0\1"%2LGM]&A M'[HLCJ@3(V2\>3XUVM0^[5]S506+J:7]44FM##4M-PAG0(EML64\B;3!-KM/ M_ 8F 2TJT+*"VP8U+6Z%7)==]TD(+?;>?4(YT@[\?$CMMN*F$!W=D)]\R'C; MW5^^J;E/O_OKEZM;0T6D- MNME6=P@H!V;GELCK(H_E\R !C;;H])N98SKXN%D[EI#L9/38WM\Y"%(?++_E MU7^OEDTSJ4_X655,F N:Q"(B!+H.D53D.US5QF$P]EGB(T;<" G+B,?C(TZ- MC=:]U1XK^:SC%D\ ;$9 O<(V,/.LXUU^;*3]23E&UT!^.@%DES!#,W#ZCBD\ M,>K8 81F(.R)%C2\L1O'_"=G=^GR[D:%!JOHE/OTL:[;@6B(.8X%9)'*GT:! M"TE,0AAPU9J7,AH+JP:]!T>:&J?4@H*VI!VKHAQ&UXQ8>L%L8$+I!I$XRHD:V)8^KNFA!'K^X8AHK37#6\ MY;])JV25Z_?^[VEY_V69D8+G3\HTN5H^KLKB99J#BHB7%/4&%VG1;*2>/\G7 M[5[%T,Y#%$4!33A$$5+^;E7DDW@&$G1J5LL%E5O/*L2X MH%)T3SI9K2O0RL[6?494;Y%&X1Z#= >>DGX#>X<2=MQ@ MX($AWPD@'GJ\#J>G?^?IW7W)V84T^O =5VG(:F^L5KJU#SEQU3DI(Y#%CEQ5 M/.I#',0>]$(_Q#3 #"=&\1"F TYM86A$AKB2&;!::&VZ_MGB^,\$;8-#U)XQ M')B)&VE!+2YHY*T,6MO"#<9 6ARE]@SH2*>IQX'MZ0C5 IJCIZ@FSQGO(-5" MJZVS5)O[[,/1U.*@WYF+)?OK"B]2\2Q9OW%7;DI$Z&+/]U_Y5EP?\A=^#OY4L\I[[P0N%%4'B)@,C1'>VC"/J>B)CDP9A[1K%] MYXDQ-4*4[VC06T;N,?@-O0V#@SJT+^%8UFZKT51;FQE0B@"ER2B9O 9(CI7; M>TR4J63[&L!ED?]K\K3A$N#D+ZORU:I^ E<1?G,W$"1*(@1=GR2JOKXJY.4D MTE3$% 5.D! GZ#_-;5<0HX]XY&2V2C)MF[SE3WR1Z=:QX,T/ M/P%::=%_FMJ>J3+CT 'AGV+*6:6'7'+ C3^NUB%<3&+1=?>8S+\M%=1BM?+3R>F7[KLK[+-?G/?,@HDR:F0*Z M/ P@2CB&..+2_HQ\C\8X$2BQ+,'5?J"EX.#EO,[#?8RJ7ATEG$)QK_/ -:SQ=>8@'5NIJL#RJZ)8 MZ[M"[2@K.Y@QG%22R@A[ED]< 7$',WAF$< MA:X;$E\X5C&;UA),S9>@A019)27@C9B6W4ZMY\&,I0=%=VC7J0:V$AY4TM>E M$F=-W$)U2:T#>'<2>_M6HUWQZ[>#J+44XS8&[0K23K_/S@\ZLP2X(EW*4QU@ MH*H;.%'B!C!&+(8(82H9C@;007X&NEURE[O4_9@7>N] M%W<([C&NM*(+^=1U?%IE?&J?RYR%2(21LH?4 0MR1 QQ&"4P$HPC-Y"6$3&O MH-"34%-CF&JMIJUJ-1;A+'U-U'$N>BWX)^-9/%FUZI23<,%4/:.S%7#5][.[6=)UW_+:EZ'Z[5[BXKY.,Q(A MQU$8,+D<)HXTJ!&!"44Q#%S7E_\?XP!'-@;UL<&FMNHIR7[)RGM^^)#;'E S MB[HOF 9>G?:WO%>B#I#%98))KR;VT0%'M;1-5']I[L9@F^P?+5H/SS/>?E!S5% M\LVK"U*(*$%NXB&($0Y55;,$QA0SZ(3(1X[ODX0X-G;@X:&FQN.UI$"+"AI9 M.U;\.(*PF6'8#VX#,W97R*Q-PM-H]&H0'AEN5'/PM-HOC4&#.[I1AJI@G?-[ MOBS6V]B/O+P69A^E:MFRE&K*I]TU10?FQ/6(2Y" )'8) M1"S@,&:Q SEVI049NLQG5G43SY1G:N2SI4[3G@"W%%$E;Y=;JLBK*EV*&5C* MST\NXR7^;D=3Y\ZJ&9>-.%<#$][V--7^O1]5E_2?9N!C-0E2JQFX>#%UVYJ! M1K7^&+(GC'NET7-E&I5K>P+P)2'W]=B.H4,\?THIOU:^K=HOY=$P(@XGD/HB ME@8>HS ),(4LC+!'2)3$R,K1MSO$U+A5BP9H5JA6+NN]CF7LSRZ09MQW'CP# MTUDMW Q4$/7ORCNL?;^Q-[O#C!M<B9PU?V&@X^%\@/(H(X%/(M@(BR M&&(_\&$@G6GA/D^91[(60XDN09D00F M,9;X^C@.,8V%Y^+YHPZ(^ESBO!P-VY=C#KCGXW?I4G4C!Z3::_2#K(,0\2/. M(&$1DLA2+-]73J'/D\AW$\_QDZ1&]MWRO%0$>UR;$0<\-%ZRWB$U6Z!Z &G@ M5>I@M/_@ ?N#+%:'QII"$/VA9>O4Y6>&=C:Q\L^UBRSV'.Y$(H \( 0BCC%, M2!A!'@>"!K$?)H&5L^#00%-;O5H!(VM).SH@#V)KQ@I](#8P+70#JWNDYP$D MA@GV?#G8Z\1['E#Y8,CGH>L[]F3A1<'Y^W2IEL0/.NWFEG\OWTA1?Y_[7N!Y M)'1A@!+5X\[W8!RY"?2\&).8)*[/C.H&F0PV-9JHQ+/LM7(,3#-.Z NB@7FA M$G,&:D%!)2GXJF0%6M@^NZH88-)O)Y5C X[;/<5 ]9V.*2;WV+$%X^G\-L?* M?/[\_$"RQ3S@?NP[L2]9086R^:X/$^1XD+B)< CV!2=&6]^=)T^-!VKA0"6= M&1_LPG7\XS\+A(&_=$/]C3_J@[KN^8(+3G^^RYY^D?=4'Z_\07^S^FO=?=(H MG^9!!9KO\/ %G4-*>9ZK4C*-!: KR7SDY9QB/XQX0J"+2"2_0B^ . P=*(3* M3F4^\85O&5!Z8*BI?9:-I-K_A+64UG&EAU U6ZG[P6K@KW<-4]N0UW+JH[1> MXTE/H-%W-.FAX<:.)3VA]IY(TE-WG-U=L<[$V]2W)7))CD(!*<,((I?%,$XB M%T9!J!I7NYYOYZ<^/-34:*(6KUU^W[ *LP&LAA9]+V -;<]OA%PG<@[=(?$ M&D/U1'PYW&MU03R@]I&^AX?NZ-(">R>._9,Z-<^6ZL?K1[Y\G^4?^;=WRU)U M@RY^P]_3AY6*B)SC6/Z?Q&/09_JL2QH=<8PCR$/J8AI07U"C(^WSQ)@:O]22 M 17B^UBI ![E%> ;+D F?P-$EH,E_P9XK8M-"^C.DW6 M^E_@NID#J0MHE)F!9MZD/J-,B$VS[C$F9JPNWH-.D&6'[W-Q/=[ZN_/31^P) M?BX"V\W"SWY:A_5KD\!YVXG<3"<,A1 E00"36+@P#)!P8R_RH]CH?&QD MN:>V0FXD S^F2U H+0N;5*T1I]Q@V9SF1 Z\SK9SZ-MJMQ/I 7G>GVNOE)\U M3==;^M?Q< J!IG#5#%0@@ T*TWQ1+);S:;XP(ZW_4WQQ[*R&\:?OJ)DQHCCC MV27C8[QER+S"\!T#S?7:>;TJBQ+K4+:YA[$7NMB#D>.H=' G@<2)A(J7I![F MS!4HM ^5W!G'AEE>,4C2WL XC*SC,B2B.(1AZ*JR^($$U8]\Z,0!=@D+,8DB MVU#)'G =.TBR3TC-W*5G@32&'207FY9T/8;Q'U*\WRC^G5'&#>(_I.1.#/_! M"\_@SC='2/[-\^:2-LEO5]I4:40O.KLU-3@_Y2GE<\J8$_A!!-V82$8.10AC M+W&@\ +NH@@CPJQJ9HXD]]1VC2VQ-06Q;+' >:$J*E1TU(6-1IA^"XZ;UJ1. M?P>Y-O5;VL_ 3F?+!@&@(>B9GL>;L_Y)?P39QU]*QIN0O0O4B,-W6_8^Y1GE MG!6JKLFF+AX7JR4KYDD4)EY"!0Q8)&UA"CW@^%PE-!!7C-?UZ-\XDN\4#$*%TO6I--?4)JO.)L+@7T'BP2Z%!&((A%! MK/*-8L?WA2\"G[A6IO 9LDR-?2X>=//M3*SKB^@F2HV@T669, M-=(4#$QD1SH;M5CMTV8REFQ=3 18@FGU MR*Y!WGGZA*ORQ8T_^28M?K_XGA9S3_B(AJ$/ ]]C*LQ;P"1*$CESF*- 8)S@ MT"[,^_!@4Z/*C:RM,R#P58EJF:UY%&(S_NL+N,'CHCI@UB'D^S08/0=]'QEP MY+#OTZKO!GX;W'.&<_/8"=:; R=8]5ZTY69]L1>]X2K'5/[^4I5-PK18(2%?_I0X]ZH>0DBF&,' 8C&K&(,>9Y ;%V=(ZKP]2HSN1883+S;^'I MG.ZL_H&\GBTD]G@]UVB %AQ X=&S!_1UYK)_;^C(>HSO&7V=B=KK)7TE43J$ ME[Y9%>F2%X44EJ1++:MZO!Q%RB5_*E+YH)P_ M.,YOY:O+YRB*"7+\!'(O$A %%$'B^PYT!?,0#YTD"HUZA0XIY-16PR8"G*YU M4S]NE)N!9RDZ*)7L%E&"0TWQ\?5P*A,W\(+7: A:*L[ 1DFPI65[&90KG%94 M^<0:5=?=396Z,Z 4!K<3F6Z+"- )3/M(X9ZO/?UVH9T#S\O1.,ZAQAXO:'-@ M]+8B-(<>J]NN6^5NKT,[BU9_\HLE^[)<%=(@^91G3ZG*B2GF ?%=%# $>>AR MB#PG@"3T8]4SG#,W<8-0N/,EO\/2Q+DUWS9;"6%$&4E%&3NB#$<;-YRMJ&:$ M=-FYZE_>$NTV:TI@Z/[%35M31&)* M6.A!Y 0J&,6-8"P'AWX81QZ-!(U<\_SR862F])VF$R#S=#K M3]' A&O>HK;*9Y)ZPK6B;:H&MQE83[56=JCVPQUFNN=NQ,/.^.2:$P\P\_VW M*^X^)V=W+^XP]+2:&7?'SKJW\1E#==O_7#_J3=?R3M>8;.K5/,_E1Q$Y 7:@ MPQ&"B/IRIT,B!ET1!1%B(@@\?UYF)5Z8;7$.C&.U&J]'&]# 5F.HFB^5L&"A MI&T7GK+;NQQ"UW4\'Q$>R=UC'"@[*838#3P8">)P5\2.&UO5Y.T#W3'*<&IT MZ^Z:X$GMY96O:""0S;:"/4 WL VREK JT#L#:R'[V]J=0*'73=RAL4;=KIU0 M^.7&[-3E'5L%5C7!WG/E^5I(5G_W71VO\3ID;1YS+F(>$.BYJM4'5JUID$%.CBUI.RT9])S U8X4>D1J8'9HZ?[6HVDRMA04_UN(> MSK.S[YYG!DR_W?%.C#EN]SLS ':ZVQG>UKGGZ$.V_%QF]'?M(9\S:4D(C@1T MA' A\F.DPO8]&$3$=6C@A0ESYT\\)YE%&]&M(6P^@?9 WX)6D)0*!'_]4]N MZ/SE7_\4RPW+7YJN%__-V0RX@3-S'*?.AU?FQ_]P?G9<\(CSRB+Y"TB+0CFO ME3LU:P?L!/XLB5W]>_ECE$3-0W )KFF9$9Y7X_HSH%YE?>5G^4[I]F75G[Q( M_\V9 7GC8[4?6!Q>R,UFVY#3SIC!H4FLFCHMV_K$\$I/0Z^-/_?JWWV_7V9%^3$K_\'+FW4" MU2==L>A]EM>_4M>YSW2HP\AMCMFI,]ST8>)79 MFSRP"8.:@;7234Z!TE+^M@3/O 0;1?79DGIY5#7FEK+]+3ZO,T>]+E8CJS#J MXO8ZT_-R,7PE*48N*[:_=N3MIG;D6L,7>0^_JFK:;W')W^,TK_;P(2)NB+$/ M@]@-H=P.Q9#XPH7,]R+.<>('">E8!?*55;.AV?$*3VX(M:F2B$N]R))U1 ',^ MC=I\?2KVQRC<-\!4]E;5;PC9SNGHO1UUT&I#S2D/8E6M@7L!5K5D/)@(UX<> M=UP2QBARA%71O^/#3#5I.GN_"!T:MK?W*5P&Z.Y] M<,A7Z.]]2OW]';Y/WM7Y1.Y%7Z?WJR7C:F=5KHIKH7XS]TF""(L(C,/$A8CR M&,9,M2!&'@F%0T+'2VQB/$T&G5K YT=>@F*5/RY6]J=HIQ$V/BOK%;?A3\3V M](.K1 8_?ED*_=-/H!)?[7+4%;V>?AG#U?<9U^F!QS[),H9BSWF5^;W=6&A/ MRN_;M*"+3'YQ?+/X.BQT?#=FD#(_@"A.&(P)=6""8C=(8D_$(;*Q9LR&G9I5 M0CBCQ(Y,X*"M\-J"N\ M0"#7.(O59N2I45+E/FHBC#_8!AS9(W^<&9J8Y5O^2$KBM]T M)/8E6M*.B78[ M@)J9EKW -#1/KQ&JT[Y_5&+^!+Y6DO9H09Y$8YBDNYW17B?M[I#2!Q/O#MYP M7LCZ^RSGZ=URG9+](EM,T !C1%Q(:!))4U %.@:.#^6>-/ 9HSAD?I?0]./# M3HTV:FF[A9F?0-C81=8S;L,[R:KH\%KB=A6) =/S[' :) +\Q-"O$NEM!L>A MB&[#N[L1D7QJK@\E=>R;RLK1.64799FG9%6JUF*WV>YQ9:M$WIRCF(M0!%#N M69DT9R(78BXBZ#HT] ,OP,PQVJ_V)]+4"*PJO:%G='-5Y_:Y/WQR-VK_-QZ"2<219&KL09(@!D,/42\6S(DFV1UE5.(XJ.1+'CA\X9C9SG6'L9;/:TX=)W!] MD< H(ABBQ%<=P1P')BZ+/==Q'!ZSX?.>=P6;&HG4$HZ=\;QGQNPVJV/.PUC; MVEIVD[0A0+-V&4$6FK"96?%:G3 R^!* @C2EQ$8SO3S73@J9'Q=KW*)H=E MDS2EOGJN"^8 K!ODZ@BPKF8U%TY+?-;3&?+C*B'F(.!B;@666':\BAN MB0V^WNH-\B!Q+[:0]9MF83KXN*D0EI#LI"O8WM_9T5@]O:Z&53[KGJF13Y%( M/ %=5P7?B<"#B<-=Z K, X0=)O]LZ3S<,\S46*SU[:SE[-2/]@"JQFZ[,[$: MWA5G#5,71]H1%/IVCNT;:FR'UQ%U]SBQCEW=C0H^Y?P1IXV9)1 @%,/82#K%#DR @!#EVAPH&8TZ-)&J1 :]DKG8TF8XH MHG5$$=;RVU&&"?IF_-$SI@.320-G<_RIT*SBLYH-92US?]1B 5"O/&,R[JBD M8P'$2P:RN;5#9.[_QLN5M'Y434Q=C_"&/\H7[AX7_%.>W>7XH0XQHMBC"8\B M&+HJ*%?X'HP5,[DQ]SV?))$T8HR#<@T'G1HAU6+K J)5L4RPD1S4HEL$C9IB M?YR-AD)T8#HR O-TW%=W5"VB< = =Z0 W/->6;L@7$N4CL;?FCYKO-!;2^VV MHFYM[SV["O7;]"EE?,E4EQ)]Q/J6TX7\#YM'GH@(=@3$"8T@BE350!)AZ%*' M".$YS$/8JJ:]P:!3X_&_RLF0XRR> <7%/6"UW(#5\O92"\9H-LSLS+XQ'IC9 MMZM)KR76I?&J !'YVUKL0.J&/_'E MBK^7EO>7JZ*4>^W\W7>Z6"D'MK)QY?]31Q3S)(E(',48.H+$$)$H M@9*N,/2I0)$;AR0.K"J>=I!A:BQ6JV#'2EVP-R.I@1$=F+-JZ8'ZF$ C/_@F M%0"-!C.PU@$T2BC77'\4=@:$O3):%SE&);@S@'K)=^<\:K#XE:VZ2#"*(Y>$F% GZ)0HT:>04R-0OB['# M8>P%G5IH3&>H.X3)=!^KX_K1F.6-.:[##3:Q%T0X+/90 4/A2I.AR&A(8,1 M#KAP'>3[R"ZL\?AXDV/U381&L[$O-CM[Q0W*G6[)\2<@-Z3K_H *O)Q+4[C(%BG3G*6#MM]F#SA=S@." MD% M,1D2"*(H="!)U/_X$0L"FB24&W7./3;(U!AE2\XJ60!\K40U/)'H *-0@8F*S?=O=&W'1D:Z!.\% M*?1.>,Y9%'B$.3#PU.<>"E45+E )4U& HXA0S*ULB>W'3^U#KRMX?VWDLXQ% M>X&=F5'0'9&!OVAS,.Q;V.S5N=\6,]M#C-L"9J]Z.RU:]E_5DT]I4]/6?EY1?[):7F;R1U,FE?GWUZ,:,*Y@#%R(XBP*]=T'+@0Q8Z+ M$.)8"*MXL[,EFAHYJ$JUV;HZS4(J :C2 C1J@&_W*;T']_B)@V6FHM9J38 D M:4LW_?GSV=&#-.0LO8:[J%6!6\W8ED8SW;^K5DKELV_4&M OU!7A89U UE*] MKL>G*X@GW3N='WQFC;2=X?16;HY8$C(14QA'-)9<'&*(?65_,<$]WPL#;%>: M]\1X4^/<8U]O[9&PM-%. 6Y&FSW".# IGH5@]YIJQW$9IK+:@3%?I[[:<0 . M5ED[<5N'^-[=,N--\N;SVSQ]XLLK77='A2*J^N--1<'8$\SE40+=1-(-HEX M$X&%\B1['#.2^(E1B<8S9)@:&:UE!DP+#=*UU$#5W+>IRMMQ5HZSTTA8#V_& M[6EOL &_T@)LU-"M#XHND<(=9\$B<'CXV1@ICKCCK/0467P>C$<#C3L^>KRX MX_-TWPI#/O-1W4SI+(I9VA2"1! M$B LKA[JE*ZD]X>@/&5BK.).564YFEKK\ZU\ 7)*Y M TR0Q7GMF)9411+G/" ?'!RQSA1+:<0RITH=U\> M\%IZUT(;%CC;D8!G] ;FA5I:T(H[?"<9!X#\%M.P&'?<.AKV0!R5T'"XM<<> M]HM0KY_%[^*>Z(JCOZY7/S8/MS%E*++:8/H ;FD0Y&C8S@5V\8.6P ?6 U MTA:O!V9NN[AK6%S;R=V#7Y]_9:5R_N:8"Q!\&W"_%9?EGKT\C-B][& M;>Z6IGGRDWY-*D" '*!4)YAH?9=3@D!M@-/CBUK M:6?&9;$Q :"MQ/W.$*SGP-)"&P#9H>GU)E#=331'A/S::;:#CVNL.4)R9+&Y MWG]#=P52ZLQ1\^?'*K/T8;50SRBK$)BOJ\7B0W7<,0\3EN,,J7G@0K&6Y!(2 MR6*8DB3,.0H(E4Z=H1S'GQIY->*#GQH%?@9%G5E=Z_"OH-*B1V<$AWFQ8[(! MT1Z8T!R !G]J%4"M@]\Z;'W0\]^]P$&&\5L5N -TLB]!C\?TK?5VAE[;.-%8 MQG$0Q1+F+%><1U@&\RS-(,!]Z.U+S" M^;IVV0"AO-;H>*[O=FW4D:N[68)P7-O-]L:>%8'J+/8FL[TYP4XQCY* :%RC M!"(19I"0 ,,D1"3/:!:J'SD5 3H]SM2(YOU?16F"/9=A\%NCY\Q8XY;EN:SP426>*Y???AQ?)Z"%,4-) M&B"8X)3HA&$,"4\0S!#/(BG3 &>X[X'\-#/Z#HZ?G7+Y+@!I]_G?!L_ 7[XC M,C<=S=OG[]UT.#]F%M]U-2\=T'O)X+OCO- '!63QA13\X_(M>2HV9%&O4 '% M":$1AQ+K$S.1!)!F60 #05@BPH2CP"GXYN)H4_OL=\("+2U4._Q:7K=/_S+$ M=BS@#;B!">$\9@.8!%:@>"6*RR..RAE6RA_2A]U-MYXUW3&U,=&=>(MEL1&? MBF>AAMJHUZ10S&429]Z\_$;^OEJ_79"RSJ2(PS0,8WWLQ.(=I8.(;?HIN. >[ =J!#L?Z2/1*)V8W@'?^&.V6A_HO]_R6E ]Z09C' M 4YY'L20!X%0+,P)S/,TA#0...(T8818E>UW&71J9/NV6^2Y-.6?=E6=!Z_U MW$Y%FLB0,;4@1I1F$.E>=D3&(<1I3G*>AS)F9/XLUG3U6I/1'7RXZ6A$?;6) ML/32>09W:)>=1=%M\R%\N53]S&O5[4.41JNZW0X\F:K;AU"X5-T^NK='!.TW M<;\5WP5[6*X6J_M"E!^7K,GT% G)"&$P")A:(3*:0TQR!D,9I5'*8BSL2OQ< M&6=JB\*W][\ZA()>P.\RFWA$96A[5PL)NE+.=(O+7_HD5EZ RR%VU@]L(T7/ MGH//4^SL=2PN1L]>N'V\^-GK.NQ%T%IMVWUNWI/U M\O-VTVEO?%#H,TL1%DSQ),F0(LN<$8B9,JR#. ]S$49YDEEUZ[Q=E,GQZ:[L M*GM0OQ"E#J#2O8E-E21]ZOI,%ENSG1:-NN;\M=(7"*4P7&TW[FWF/B6)6]X_+/Q1" MZPTIENJJ+ZO2'/.6=5KA',N4QVDF8$1TD05)=&?P@$,:*NJEA*4!M8K9\BK5 MY C8R*S-I&TC-=B0O\!3([>##>MMYBRV&J\Q'P/SU:*#4 %9L?0BS! MVE2#4'O+HIIQ_>6)NO?\3[2J0?6S25'0/V57K]0MNK;Z*OH"R-/3PO@4S-CJ M'F4Y,R"%YNT%*)7^6[4NOW0?J A=;9DV*_"T%OK?]:]^TI6WP<;;BOG&9V]7YOWAOA)H M/ZM7?KTK&+K;&,XI$T$8\P1RKOZ#D$DIXPQF>QI[;R&T'= M/8E]4+?;8 V$Y<"K]IFTV K=3FEA"YP]I,->16S@5-CSX[]R&NQ58*ZGP%Y_ M1,\8TOUV]_QNR;^*C0Z4>K==JY$42Q8K;LZYR[G$""=90&$<4P81S@6D/$0P M8U%*8Q01DM.YJ7DDN!V%N0QO]=WAZKOK"C&@JUY+K^VH6OS2Q,B8N)C2,3#& M:1[L*,T[MB.=?QA0.W(;$[26'%2B@TKVNGFH1U+K@YG?@$T7 <:-S^P!S5$X M9I]G]'#C-"$YU5._/XCJP:W3->4L###)%9&E%** <(AU_*5@:8C"F#%DUXW9 M9K"IF5XFR,R$]O'J6]);M!=!UKI1SK\[[-FO@6SA2/$(W<"LU(;F-0RD4:ND M]>J7=H'EXG[QVC/&VP9::K.WN[.]Q[USYF_DK^)Q^UA'.X7*;.&18N*$9BE$ M7%$"C>,,9I@E813&,H@"VW:9>T^>VE=?"V??#G,?I\O?\DW:#_SAUG)Y3(8[ MJ^W-'2[WGSI:6\N3RG1[69Z^H&]W[*;T[&?9;;S]52RJD_6R;LUM.L)_(2]] MCDMO&V1";Z\1$AHI02UF]TQTD"-1/^!Y;@9]DT@C]XKV =]Q*VDO3^V9LJ[K M;'U7]YKF!FF4RR 6(91!D$&49P02C A4%HBD.;5=FC!IO3N4B]6/$I"R7+'"Q.S^*#8/ MW9:TQE/?^\RCSZS:$<[ -0A[1YRZ-N.##9JT4Z3UE$ A%)G6I"(>)40)R0",J4Q>I?&0FC;+Y9 M;8$2]TGXM4'2)732+Z*C M96O5U8"4N5":BFE/;3WFY6H)%?N4VT?#S<42++7UH,Q(8\5+4S5&&>_/"O^M M]L:90,45WS(![E#B:2U85;F1F$;V,QTO M^;A:+EZJYQ4ZTO/[K:22VGKBN MKZ[CN'WSB>0S G,!4MA MDF1YF(4TP\@I!]ABS*DQ_SNQ+IY-C[]266*-^,H0 P^5 LKZ:C1P],K:S(#E MF;5?7 =FZW=[,-;R@IW Q0?=@#([^&SQ;CCGC#; W%TC.QP:S]*^E5MAGX4 MBX4RJ0_J:Y:[,^Q=;Z64QD'")&0DC2!">0KS( ]@+@4/TPA1D3KU(G<:?6HT MU0AO-H"'Q6O+O4[;/7LNN4V.'6\-!OG #.85;6YA\?T QM)+FA8DTBUU0_P1.E8+_;+OGI=SPZ0=;#-=WM:R?135MB5P9S:V2LSN$\M9OM0&U).GX!')IU+K6[4FV[UG%)Z@&>CP.WIT=1O8Z\M%U]!7*09*F$4QYGBBC$Z

!N_4B\XC].,Y)V!GRC:\?U7A$;F.DO!4#O!/;'\M;8>.7X MZZ..RO#6(!SRN_V-?5N+FZ>TU;'>5_7:WE35VA2UDR1$J8 ",ZRVM2*"E*IM MK41A+$,6)"1*76*6+P_GQ.MCQ"_K,4 -](FJ=J[=QB]";<Q@A21GB 29QF,;*.>#XQP-2,PCT1'6)P3V%WF1M\ M(#(P&^Q)UR0;91^)?",Z(T4>?]7AOZ5Q_NFZ,<4>:&Q1:#XM!5-4Z"OB M]P(N%R-\3]TW7D3O!:GW(G@O7=?/7'K_^+18O0CQK8K@-N%<;PXCOA25UASZ M0,HA5@0(U3::\(R'&6*1VT&!'\&F=YCP<6=T MU16$P;JJ9:!#Z\VA0AWDR3KJN!EFGB;5SH ;<:(F47MDUIA],V,#UFKYL_S\ MXNG50O0DVJB6I%\X#RU.ST^_T:'Y3=R; U[^C#E$[T5]6K:Z[VKW&>XPCB M)-1=LC"%6*02ABQ@,D%YRNUZM?0:?6JLT6T_6(O?K.WF!+$;&=FT'72,0G6; M'3NZ&0SSH8TLKW"[IS#U@AUR/1QP(5SRD^ET8<.;G'0OGCM!Z; MF_H44M="+S=5JZ7/\NU:\&+SM2C_\66U*-C+KM(816&&,\EA1N,,(II232ZF MWUT:Y'G*A$/9$]M1IT8R>W*;N$XC.="BNQ16MP7=XO1@""B'/F"\@"+XLY*[ M9Z-K:V0=3B"&0'BD8XE.CI."F3!3SE!OB)\JD-?BGJRY_@$[G!-6SGK MR,(5R,OE[VT?-F(=?$?]]@OBN][ MQ23/$I@%!.G3#0:)0!@&5.* I3@CR*GR[\71ID;N2C!'!]IE,.TL1&\0#4S: M.SFK+ 9@) 4_:=1^'L"O9H6+5QOQ\HBCVHA6RA_:B'8W]6Q37RP6VM>_-,F4 M7P43RAQ5^]ERGM%0BCCD4+=KA"C''.:QVG0F*4URP:20F#AUH#\WTM3HHA+4 ML97\61CMR,(+. ,3124C:(0LP4Y,CUW=KP'AMV'[V='&[<5^3>FC-NM7;_!7 M?_RK>"3%LOG7=[%^G/.,) 2A'*9AG$(4,0RQ$!2F*(U$EHI8NOFC[(:=&D^T M$M8I!NZQ[I9PVU&(?Q 'YI.SY;]WP)H?@.^7@/52[/L\3H/7]SXQ]*N7]#X/ MATT5[PMW]W6.2[%6VZ8V*K;;)#BB280P(Y!SD4'$ K6S88J0H@@%-&9"I@EO MXK:^VT?%7QJS1TC6]]%"XWDMN(G/ZMVRX"+DMA[R&Q$XZ5#H3YUL\1^ M7:]*CPU*;?#P[!J_,.#(GO'KJA\[QBWNZ;GGV9;%4A'7'?N?;5'UE-\=_Q") M$!9!!GD8!=JV(9#PD, 096&0A$D:D=L%W&VW!=Y M0F_HK5%OX-PW2!:(^-TC71IPW&V2A>I'.R6;>WJ;)0=1 56?@F^"Z>8E15N> M729Q$&0\@U$8Q!"E.(8XR@3$4H8(!2E'B+D=W]L-/#5Z,5+V,47L8+8V2[R# M-[R)AB'#:K^DMDA!F.3:L8L@)@F%29ID49XE. N*+,^-,C2SJ-+=6SMZE M>\_A:L<2'M :F"+Z .5,#U=@\,H-Y\8:E1BN*'S("M)GEE6K9S.-L1E MF*V-"6_@#6]5&!'!3XVP/VL M;S@\W44^Q@85M#XMC0N#SJVR6$%P0G;P^Z^ M?A2CH'4:J4=TO^5>B6C:)\)_B6F5Y-\RB-LC3F&,:IWJA$/( D M1B$,LRR+(K6#03)HCX+M&<=V_#['PJ/D3S4"NE&.->QVU.,5Q9%\'^_?@B8) M< ;"" 9X!EH]P$X14YJW464&6F7\L9,K>EY9RGKP4=G*%9)#UG*^_P9'[%%! MC4XUEK)N0??F3 NZ#ZNU%*;7:?EQ^46LBQ7_FRCN'W0G*$6QY%[43>K$EW7! MQ#SBH0@C3&' D>D:AR".4 9)FF>A$I'CW"EN=VP%IF; U>*K#=Y/RO[@J\6" MK$O=B!B46NOS%1.G\3HX^*(G.LEC>+BO="\M;=N7=F#0UFH%Q PT4( :BZ;- MJ7:G*S0\>]%?81[]^^;'5&)\C_\K3-')E:HI;=354DNI\O#GA:1@3M5M( I1#%$1JMY!' M"Y-9YSP,(.+5U\%U1$FTI*1:KVMVO>]3W&VPV+R]S4YBCH3VL MC7;=\LY:0;"OH:DHO]-Q5PJP47-O$9R!6M-7GEZ'K.Y7GN:1$L!?:[K=$L,' MG(N+.>1#C#M>NOF J.UEI@\YSBTA",>%^'&*! M?<+,/U7_B%O[1MS6,&+ZG2+&Z1 Q9FN(2?2$<&P&,4 7B+NR(%\(*Y3]7G5@ M+9;WNIY '4*=!4C@G"N>E5SMB:*00IRE"&*4Q))Q&0L<6N^)+H\UM>W-W;'X$@V^P4D/=G;=I!< M-)VO/&(\*]A.ESV#UO*6?K;I755DJ]Q56_A=;.I^/?, Y4$N(@)%BD-EH 84 MTBQE4&0D14(96FGJ%!!W:;#),6M!J^O';R(5-_#[MS> MM/.N2Q1^6I7E#+SUW6G1!BVO=N[% 4[I3=_;QZUI4_-Y\R#6 MVGFQ%@_*KFX=(/H=J"J7(Y02Q*,](W_\2>MP,_]RLH[S8TU30V"^/"TY1'L/G3EC)IO^K(78&PZ M8+OWYA3ZNE+,6F;"ST M*&,\E0F!&8LE1#PFNO4SA6D>)6'.HXAS)Y_]WM.GN>]I.CT3(ZJC6;$'GJ7= MT!>2P;UP6JXA=BBG%/:[IN^-,.ZB?4JYHU7YY$7^"FBV'>+K&*KRW5;, TEH MD$L"(]US%*E]!B0I#2!.41PE6,9I$KE\RK8#3_,KKPIH/M5BWEY$\R3D=@0P M!) #<\/90IJMW#/=F94*\(44YPL;>ZFD>0FJP6MIGAS\U:MI7H+$II[FQ?L' M2DHX%_I9)9%^7):;M3DQ*X'A>JZ?55(Z)R3* ]9%L$(Q12B5 ;* M:%&6BR!"D##&D8R(6^S&B-)/+QYD/QW!I""4OG,0/,Z^'>E.;4:GDWEP)?&@ MSJOO %"[C38*@J.T!'5_FY0P8LZ!_\D;-]W H_S3RC3P/S'.208#B'!CZ.%^ M_.-;D[K_<=F4HU475/N%X_3!>1(2M3D/$BA8J%>Z"$."0DUO =-!9;2N9/BT+A[)NEB\Z#9595$:XW4EP7.;9$O:Y,R>$7K]I]-N MZ1IIBJ:61/"V+6FQ5T"[TO%4DO0,W#WJL[T!P@=O1GZ82,/^8KU.4.+-,)Z- M7[S]R3U"'3\N-T)]&QO]^G[[09Z2.L*,I3R7 4508)KI M\"8I(CF""2LPQQ M_?_6,8YG!IG:44@C9O4M:T%!XA"S=P[*RPSI"Z"!.>\4-GT"&\^!Y!#1Z &L MD4(9^X'F%LQX!8V+48SG[ATO?/&*]'MQB]>N[>GDTL2I\6)5W7;=2ER"377J MM"H=(^NN@VWI"?$)X=#^"],NLB,LJ*1MRQX8@3TZ&FRQ\>L>N#KJN)MZ6Q". MMN+6-_:EF[KVZ&?YH5@JZZT@BR^KJN5"6_.6$,YSD0:018%0C*/L+A*+".:8 M!D'($\I"I^XJ-H-.CG3:0KEJI]M*#1JQ>]<9MIH 6Q;R"^O@1'0SHCW(R!XB MSWQD,?#(E&0/Q3$K.=SK1DSE>M,I\K7D_V]+%H5\4:37A!GO2IRS-*99F,!$ MAHJ6D& 0)[H'5,[R*$L(YJE5D5+[(2='2I=KW>D"=SME0!M=[\I5#G-RF:F& M07IHGAH,9&OZ9%-XG:*,K19Z)/VE;ZKI[W M;J6[[,YEAL,P$(H9B-3,D">01))!'L4X4G\)@S!QV5!9C#DUTZ41>68:HVW, M,MJ*/0-:R4&\05Y1=OKRSK2;11B=@OG(=<[?GI?;-#=6S&6NVH MS&.-$^ZMWL2N7]ZNN)C'."%,C MX#I!V2?6L%S0R[JY>>/ MG)EJI>QQGJK=;7T[HZ^+9U)5%FT#>']55JC.;O_4M%^?(\:"D$<()B'!$)F6 MZ#'/(&64)8BCA!*G3A5VPTZ-;'92=\/X9T +WA9ZT-(#([[C%M9R*NP,._\ M#\P_WK#MT3G=!2K/?=.MAAZY:[H+',<]TYWN[FL3?7LDB\6;;:D>6)9S@>*$ M,DY@$L<"HC0CD$19"F6.J!161J3" 6" MP"BC!"*:Y) P$JD=#*4RQCR,,R>7^,E1)O?Y5HF K90]/=ZG$;6S#F[&:>C/ MV1FBGCV(ST P0 ?BPY%>H?_P&65/=Q\^=W'?;4:;0-+DR!>B_+(63Z3@=

'H6/#M?=> M.HV2P9DF.@(X8(A\9#ZQ%PHS[LC:!I,-(Q9H7FV-$2_@'"Q1YJ-V#F;2_UL5 M.V #,(' )M',3\P3LM9XI*@A-FG'-,XT\7B\!KMV#A96\5%_/T. M]=;[R%7_W_^C*:'_K(\4ZFVJMVE93WV'1)YC?&TCSH^[&K[E<>>G-W1^X,WM MB]X0WNO09RKO9G\T]''.)Y4'YA@'_Y3TH#H8CDCBF@FK#"=\;:,N"EL=U7_Y M\.=I/+[/CGWNJG\=!;T83@RC(,R4CHPR9(@S>9*>A)\X1M8EZ7%,P24[IRBH M/OM]GL9_;'=2;-;'OZMS_'NSHW62]UD(YD=/@)VGEN"4R?$Y!P0S#&G*'6PR MMI)**3A5N?Z]SO$NC^JO] %P7_LO ,)JUV;NP#!T;80EWJ684 A, ##0#!$N M(6E"HB08&ZS*##R3*"+JT]\E!8B72H",#@U-S9\QH.O8:=JP(R.G2&*.\"TURH:+ VD1"G#8D E17QWINF56JNJUE@[F@TJ>*#8%0EAQ)3 M'/$\_MBF3+3G:32*1Y #T'*NQLOJEXB*92J=KD^U%HPVZGEX5--&K012#1TR MJX6B0GMDG02'+.4AS$%&Y!4+@%U6@X3D.9@-3E< JY84D=ZQV^2EQ5$9*HV3 M7.?1? !5(D8#080R*=9NT[*#T>XHZ;M),H*SY%6BX#;Y@*P-!!$O@TJ!\NC" MV@;8JQ6 HMIM6F HNM]M>AX>U6[32B#52-U/"CYJJI"-'MPF@RDR22ND/*8& MPCUI,BF,8 VYU&R;=*$XE]I1GD"%&!.6)J5# M>6A@,F\QZH_#5C69UA+BYO?1Q%@P =LH;6X3 ]S4!,)-YRR"/P9AP^HT;5;L"KJ M/Y+X"=I8(;U&&@N&N% >V4 \PH1P'F)4I?JK\;Q/K?M+JOOW>P4S L B>P5U MOF4Z@!CAV+1")&X(8H99Q ,E !410_ 8A&DB J;M0UC&GJ1J*C>U821&3@V MER&#/)=0T6C-@U]9EB5N5@P/!#>41.X4,"0!>.!GD<&)("[!GS)D0 M L\M5K/P:"WW ?<2:OY*YSMJ'JV71H>;8>>'W!'/ V9(1I%K!85 CLB$3. R M.6\$QF1M@\N&'C]*>E=5,$L($E.Z!TN4^ZC=@QD!X(:&^U!IHH+%"L$68\0= MYL@R1I!/BC,351"99I?(\&AUN*!H.A?+)!L\0L]0C M29W-Y\]7/(W"LCQ7J;:JW M:6%.?FN>S85V;WZ.!C]>"ZT9AKA'2(:XR?137'@4DQ @]I3Q3",NZY/?E='] MEP^ :J+-E0&*81S$L,O*0%&0UB'N>$).:0B+4B*!,&FCC"4=%5LD.JIW=0(\ M&]/F\N9Z5O<0N*;-FA'"KD;/@7FV:M([%+RPB"L2\R1IC2P6GJ@('I"T.=%; MYWF71_=7^ABX9L5Z4608G@$'[E72)B&0@(@X%A39X#G"/&&2#(Z"$XB"1(,O M$HUXC1#O^PRX]@YFQX"13 @WW#&:4$P$(RZ]1SH1CT*R1'M)N21R;6.\O+5V M#A96]5?Z$+AV#EX4&(:9#X4]"9@Q9)S*=+N:(B,C03[RJ*)5+'E=]<:]PQ/@ M-^4/>8PQ4V7&3(IGH0%XQ]1/*C'IA, B1,R9=X8(FXST(4AE$[69:N5M':": M^FDFE+L>38Z M'-M'$;",8FXD0&9(#ABEEL<@H>HV:]M@"U<9CZ5J92Z/I]: M,.ZGYP%2S?VT&E UDJU1/!D&#EDD+"".M45P)#MEXMF;Y MP&I)(>D=.TZYAP03%T 8)?>26D<#3]YQPCB$D:QVG)8?C89Y(VT4P2&SIDCA M$:=8(LVI1,3[0"(+#H+$M0TFQC-'RX=%M>.TP%CTP'R89P%2[3BM!E0-,UD2 M\R238R9PHC@$FP'G MB%-[C1Q3%EFK"1A2$Y+/+:)DD0X YGU$.-NTK272^_O]J!F5?Y&IL6I(>!(D M#)-04OO,0$\1ED8C;JQ'!N?1"5[@B'6TMIS;36D#WS^YI3[+?R$SK83"SG'M M3,X',FVLQC1&AYT6. E=F^G5T:!;W(:/)!.A:QU!&Y&#CB MR@MDC6-()I*B, HK4\[L&*>G>WII\G*?-2^AYJ]T]F%J?JH:$YZ$"#0<,"$Y@IQ/ K%H&9D-\C+5VN.@%O(7!M4TE:.:$"KG8*%E;S5SK-43L%+X,)PS2' M(Y$ZJR221&G$/8U()VT@;E I.9E2U'DHJFIPO$!.P9Q*+&JJRJ6DJES>G/3S M.!#KHX-ZF^IM6ICCW9JJ(>))".GB' M1* BSS05/LJU#:4:]63VI<.%U3WEK7V"V3%@F/5@.MD@DT-1&H$X9Q89'1(B MCG$A@@\NY-K5VB58'M5?Z6/>VB5X 3@89CE2$B%D$%#,&\1-". 28(E /D X MB"2:<' )> ./\XVL_!GOXI%1?O*]=J:B9"43)9FEM?X=$RIIP:C2DD=M"5?> M.PK(QU.@1# =647\]J8^3TVH-!/$\5MC.IQF"=0 <:$XXM(:I(GDR#M,39[5 M;HU;VV!ZW.=9(HZ2J93ZC8^?9CYR6CBL_J]94OU3[,)"0>O]WN7S\'5!^:%J MO'T2W@ZS3%88Q105R#H)$:;D 3GC(\+>*7 G)>$NE?SF;/S@;/D0=X%PM?;^ MGN;]1042Z(F("7,(<;202@;&J)56^R1K[V_YT6B8[[)$0X0+$6UB.%?Y:(V, MHA)<0!>=9 QK9L#[FT"UM'Q85'M_M?>W -[?L_"U]OZ6&6^'"<7 K.?,0G@= MJ4(\6H*,DQI)26*,DC*!+7A_M&'&YV(N'^+.,9DY^*[^7;$2-*<\ .D;@.KZ M=VS J!EX%BG?.&N%6];F5DNOTK76-:E*B7R'ST+=SMHPAEI=!J1 M[ER'VDQ7\[9-HD$?TUEZ?W\1;>A'^HN*EVF+TD^XZ;)HL4C-[-$7>?3;>M$\ M\ZV+ ->WQ7E9WUO88?]6.Q53#@M0C(IHF(W.\\B3H91@H;1U/ BBRF(?B,(Q M)JB:/$?-J!G>WOVX5J1VY]3VX&(_>[^<79RBT.ZA_EO>NM%A66FZ#_YSC/WI M7V?VF[GX=++;.MC\ZV2?;OW(_UU_%I\WM0\$]5THR1%BFHA.,(RN51X0*@KUT@D:WMJ',.I?C!W7%YS^_ M=HMP$8M>NX"5+N#O%R!_Y[%3;G4^7&K%'[$%+QPWX8>01:#ZU%%%X@Q2.B*U M$JYB>T7_?"I<= !"1H6Z4=R2*&0I,2$!:M8YI-GZW+"W.2Y"[EZ4,@IOBOD9,Y"/F.-1BWDBR;D M.WQW\^@*_@[W\>'GSO7VH=,,*S#+2(4@,^N&0T;0A!QED0?N5,P])L:LTPE% MVG,7>/VPP)/&G;[LZGYV8=\[37_+13RUG:/FV2 .D> 7]?^2'31S.YW3]R&K M/S7/ LC(+TR^1>]\Z9YMCCUV-?2SL&>A[[!=PE)GV8=%>M5&C*=J])MQ#+\_ ME=Z_WMG\>I@G!NJH%1(F@1H+8Y#5 >R6,N"I<*.Q$9G.7ZT;-J['ZU-*D;7: M:9])N83B7&I'>4H@54Q8FI0.?8WV1:?X'J^*>'K>:E_%[.^"[,$UT. O16AVX"/M3K=1 M[(%G>.=C+L@=VQQ<6F[Q7^M=$O4 MU&S>[U?X\2= T12%3"Q9Y!@&6\R%1M8DGO]16E&I,=/WSM%8?Y8PS6B0:V%: M3&':VSF,,L6DL$%,20UVF21DLD11+;@**D6G5%G*9,9EJ02IYXC3C&:Y%J=% M%"<"]W<(0A1MC DQ'_*,GP@>GA,681H8\1#].P_B)&6#CI^-WK;#C>+#33- M=7+9[PA8SYF 3K:X\,]K5,4OCA=X7]74NY2VZ_U#F117D0@$/WC$,5%(LY# M$GHMB> Z&IOKWO&Z9..U[Y4GUK[H=7L 9."&-?)?\DX/VK&R0%ZT>D7JM$_[ MOF"9Z.S%SFGSK-S6;G$.R-#)3F/>FO(J-^V< T>S$^%R9X,DUGF[WOA^^P/VVSE,\DRC55F8!H3#_+N/:U_K1S2MUA<=&-QW.R""YP/(0OP M=&UA;7@(^669+.2/[+U MY^?/Q>>6/;N3EGMJ&DZ^VS3<*R76Z[CW]0"/P;T?.DUR9[-!F#.(>UG@R-@@ MP+Q2APDCPG*>&9O6!9_D^B_D$60M1*\J1-\/M2 ">P].F><)<:L]Y(78=DPE&<_HDW"O5:]1R])IRM+=_F!RGDCB/% $XC%@9)2(2'). ML,/)VT0A=#3KFHP[^R,YN,_WY^#BS^@O\M_@?:GI8V>>B;C/KY.(6QXB@CK8 M?;("B)WK+^79-G-$(L.D0YP(A8RT#J7< ::,%]:+>X?D/2\1-Z--KH5I087I MZ#!P)@D)!@D" 2W/\P@<)P$IG+"F25M%6"Z4:.A[3L:>(TXSFN9:G!92G'*D MH)*(2;" -&8*<:X2,M1FZF?E'38^T)B;%'"#C_MX=Q)QJQA\9T^AVVO[[ZBL M]P*M&(HK>!WYYS@Q+U$Z#>EV5=S4GL*8AT#!DB2JDXZ<"JW!!<>6BT29]R&% MQYC*Q%3^\8=6J^WS)P"2E)#E"2$1U9% MCP@3E#$A;!1J;8/BQCA[>@$"VX(?'C'Q=Z3 :!L50+ .)!^Q!=!2B^$KA4J1 MBN0>,>VU%,Q?"HX.&3&>.,F1,.#=\205L@DSV %-"&!I#-SF0H/&^"C1@10\ M;ISOGMP#%B3'+ $OCPL)<8-/5AA'J);<4_J(4:X%8>Z"CDUI@CCFB8+%L3%('CPQUAD&PB9",D:I> ]CP'2BMM4/V?^,G1\0S$\6 MN)LSKM(O[.[E!1E]_;=VM[?;[NU'N'/?/CK+YR?O63KA/5N'GH!!@O\@@S,! M%%<":0ZJ/.R)\*E\+G3C5K$)Q=A99IMG%[;J MI1UQ1?O.':<-E?G\Q_OF+INA=SSH^![Y8-]YQ<./6-=MMRYZ]W]DW.T=\7,] M.+:Q\T9>K>9WEFSDW^.;]MMSB)B0ZT3['6P9W.POMG5IK[IK_[C]E/"(=U;U M[H)4#[GQ_USG'QN3OOC.AE6JJ8@#"$TN)$&X!/@T,5+MM #PL5Z8Q];ZT1#C M]6D$RK4O#RMOK\*M[H';> ON UAXX0FAC&,E-"P%AO60)@1O"9WH\M^)M?UQ M#!>M^"G=8[D':)OU^/-%QQ_#._)IZH=L@2#:WLLGS7MP2[^"!_#]W2'GT=7N M]=&AY309&@AB(0K$-6"H#=G7CYQ$<,%E8N#\1 "E\]Q)U+F(,POH(L7 J0WN MWV7.?)>]T(#2IW#_<)'N($%_WI>6A^\EFL@?*P\&F^[QQG>8W/0CG/W M0F!F0NS=^,O@Q_^&9K=\Y:]^J5Y5BY, M^:%_WO[""3,G];. (@\9]W%H3Z+46?'.')-*E<_H@D?24"_ 4 M*I)'.&I6:*'_C.>]F&M1"ZINUAK7:_W":VT&:TW,.X6M$;LSWRU^C5E_DY_X M;SG_=]R^@&N$[GH1?WK8\-*#ONUG_WV:+7_JD((%D87)S&5_WHD@WMDPQ"E; M\),Q)"2BN= \"JZ#98IRJC%URAOR>G./JFT;I!["QW:G_/.JD+VR@V\[5SLG M\-_3@].=;]OP]X_'G_:^7AV<')&=D^]X]]O7JYWK+;$_1CX8X%ZWX;7MJX/3 M_9_[)W\<[W_;$KM[_SK]M/GUZA/<[\'>]O7.7JOYG^L;VNG>SI=#@:7B-'F$ M/6&(>XJ1Q98@;@4-+'D;;2XYHO5TLU57=\9(%9$ARUWOG'"@%J)5\T)=\=6O*$$[':> 3[%Q#' I1< MNX"H]M'J)*/#)$\N7B0E7ZVA9)-5]-O#AQR9>ZPZT9B)$GW!6-\G+\5JL+[/ M;:*D-\D):Y2/1'#.E)'8YO%:02MEF'4OS?H^N*T[Q<^?LUCV#X&'$+WT!="O M"\U?1H,LI2GQ H(L)81#G)J # X6!>D=20#)P0$T:]F8T->T]"-V:AA;<1CC M45+B(+P0+G)OM,8T!0PQH_%.&4I*&'O!SJ$:QEX4QH9A9!(:@@2?4-02/,R$ M,=)@L)#PBE&L-:,DK&T(TE#CQLF.MAK&7A+&10-EBQY0/"M& (^*$6J0)4P@,EV61PFN4K6UPV6 S MA\KS'WFSTL=RO]TN]2M)DG[&CF]VR_[ZF\"Y7*[N+ F+54/H28^XO @]_P/( M*9I*/G?:L)BA^Q'$KRQU[C<,;_4EL4Y23H>]7T5Z0&J!J@E@6@YG#R6P/4&P+42/@JDV3@*0D4 MM2$ 4)(CK;!#8'Q"2. ?N\SK(]\.0WK][L9;A$'W=3=F^I\J MA]/M7IQ6@EQW.IYL'3(7L:4^(DFP18 J!CDL$Z*,A$SU'O!*=SJ61'_%!!K M:/UQ1;-[0P9XNT&Q)%,8_+4%*HA 4MNMS&18REI9)9#?<-H. ML55<-GO'Y7N'C99V*)?/;'V_V;RRJNY]K'L?5VD#Z]['E^K'6X6%7)3>QA5;RV?V+J[$B=EF M\T<[I[LG M<(^G.W /NV/9DWU\<+K[_6"O!??[%>^YWE#HQ%IU 5'&#L93-+"ZMS_-&&L3JV$[]6]KI5P'DHXXEQ[Y:U,A""927BX\@&!OY.0 M)ZXE]"<_RH$<::>">_"_A MHI/7="*&N,,)B'&K;5DK([D&%XP(E1"WE"-MB$.$&"\$ MI\:83* ZUM)29\3FIFC/\))K15L211OZQY1QQZD"T^R31YQ&CYQS%C%,N:?2 M$I%(K6@OJ&C/\H1K15L.11OQ@0$E790D(.(%*!JF$H$IXRAP:XD+3%GF'U.T M)_1TSM:!MBCM?A_;G9$YLJ2C+[AX;'\TX:O*J8<7G0X\==$\/6\UX6(3WM7G3R5?*[NW!W[5P4=3,T]VOC3[AL)]HNJ'#U!?%6!'#KJC<- MC8!PI]6<7OBB4(Z][3:>UXNXV(V??SXR2+N9XY\N]OKEL:H)"+HWL=$8'NCUJIOI\!@ M9?<=Q3/XX&7LQ*D$]'FL]E/*Y0U;1^S\ /]JLG3NML]^Q&ZF4BW78*_=LZW1 MUW^#1=IM]_8CW/E@2=^Q*!_]W 51]E(G)@-%2CN!>(@1.:H3$B0QK[C 09>B M/%X ]FQ(>QZ!>"TQ"R$QWP]QXDJFH!$S5N504B 7N$ J&LXP=\H%G"6&/1'\ M&L6'7M%O.J_Z[=EZWYDN,>OB> S=?(XM,\J^B@7BJDW2B[ MV>\-GOOA**<-E4EUSMO=,MS^I7080'^&7#K_?9MNJ7]O>/@1Z[KMUD7O_H^, M/]588O.-XG M[FS.R+_Y 4J%<. $)QTCHPZ\,R(M%RP%'Q3XY2IH=DBR5];_ MU'%GR$=R!#:O$^UW9!,\XB^V=6FONFO_N+TVL##]6Q(<[OGN&MZ_F?/(A[P^ MZT*Y[(0V*D2>]M\7)G?[#-":@?4L? +7MO,9S'0G]IJ="F/C64S-7G<3'-U6 MNWO162#FMOT!](W9P_X8/./D_UO@+X9@4_^:NUN;I&=D[^.#_:.KO]S MO46RQ3;$1#!P&@GP]@ Y<]\-C0(%;8QF5!NM1&4K >S &)?I[8^;]2^RY>K>FTDNM>$.ME;;\NA7KDI6\5L$/^9' M!"P6')._??_[\))ERA<<)/C./WLY(=PH'LMU][^E4PPV M<'3![CT@>ZV5'%VY[B!X+I/:U3-/'':1L5@+PV\A39.7)8<="!ARO M#5_;>/?H4/# L2$X5TY&Q"4X?SJDB%ABED4M!3>T[(UX*-LRC0R(Q*D5R3,2 M!-?$&I^,8L%$+6S@GLPW]5K+P",R0'8^'!(;5; ^(FHY1]P;CQSE"EFI(L91 M,F?!]Z?B@?3[U&D*^$:=""=*>,Z]Q%I['Q6/%H=(B3+SS;S68O"8&.Q>'@8- M>(RM14J$@'A(( &@H8BX X"&!Z=+(@!>WKNX34/+=_<6GX(U5FM;>64\XT? MT"BQT[F;;KH3M2 M*EJ^S. O10#/T/?:G=)3B1!Z1UBV9J::?=+I[6+%Z;'"TK"]=LCRR"%Z'Q\]_Z 0+7U[Q]=KS\U;3EURZ]J)WW.XT>V6L M7AQ=-*NWM<\&5\F,OODRDU?:#E-' _?/EJFB;A%M)_N.%OYT'%NAO(^B8YUK M%N"1=WOE(S7[^OVW3O8^EYV?<]RE4.\ M-Y%8?LT-@V#U$E65J[M>/F"NE\CL/65.T8$TY5L&C8APOYV82N&SW6[^%;YS M&BM2#KJ)DBM'% <7TBDFJ:3!"ZZ"<_,Y'MGL"\]HUC%;CP_E+;]CJ[%UN7N] M?TBQL]$RCIPTN9P7(F$3M$0^)B&I#RYZ\" Y:8PSZ#__D,,1*1AC,AK.G9=& MRV08M90F1P*)P38(B"$D08+()*4UF.;(4>R^"EJ== DAY,,&6T/-0O=@\ MH6<$;1IK1>G/GL5><03N>^5\M]H 3MTIOB7[;9.2@J\5S73 =>WD6[7=\HPX M@^C__3^:4OS//R.LX-G1^L!=K?S,<-H\:T(P4/GB_0K.;OD1\L^\:-6)X(@G MV,U)TLKYAHM#=-$^C0N9!QT$5H/=F[BU93*T>9JGD("/WGJD=K51O*O8>+LL MFCZ+%>#>C%VQ_G\OFM7Y:1:!__GW5A:46ZL&H4PYDJ4,GPXQG'3'Y=7;Y_'JE2[+.9JM8HJ&+_*<>*MC'\<"4CR M=3\/='(8#78CZ$6N$B_#.8C]!BH0LT;G>*JZ4/G17.F=S\LJW3^#58TY8LNR M#Q?[<'&48TJP)!!3Q9\>@JDJ ]"O6Q\&\I?'[;)*XZP-(5,OIP=B%43:H[)< M_:&CP6G\FD>:4,IZC'Y2K7\B6%945/N1?_P$>_.QW0'YV>H_Z([]V3R]./UP M%-^=U=KANYM'5Y_V/L!];-,=")H"8][%:)$1&((FH1VR/&K$@E':62Q$[H&D M_.Y!7ZXQ+$/\#*'WRE>ZR!%[3H)T7HUM'/>JD[EV XBU/['4Q;_H9.:0+OO*_,BI1'1>>VZH$8&()\T:&" M#&8T9<5]7UG"O&/^.*>=!D>&=T&M[>"!2D^@GSVY>??MR5B5FU#%/#>YI$'^ M:J2LM?\UOXV:WC\'IC=?:+NTO.N/O"M[IYUXG#4<['OUF9NOG?RQ1DN%FVXW5LCW\ZAE\PKC!U2&AO$ M4VY*#2R@ #&58L(IZ_$K#[I;"%#(,/[_=4N_H>\;7W0SVH]).2"][?8GUDV8 M4;=$<^:T: @C7F8:VM,N^QX(_3[>9S5F&N9;SRM>C+[S%TQH3C>F>#P:N&DT M_Y0FI,W??ECQ\VQAU69^_OU@+WS?R?=X^O%T9W,;[."OQY\VCUO[>[O?=[[] MT=H].>*Y /O@SSMMYJ?P&OV2[^\*[.;ESLD?WW=^W^+PG,<[],O/@]^_4KC. MR?[>Q]9_KC\,B5.N/USE5DGF$[,N*.2\Y8ACSY$)B2'JL2&YD"^0M+8AQ;IF MXY1+;SRR>,7IG7X=\^#OI=*@TSWY1+A=/$SZV^*#4O_'3S=;5 /25("T=0>0 M]@]9"EI%+U!N:$/<2HF,2!2!+^](4)I'<.@W) = &D_'CU&?38D'KX-%#^!@ M=C;%PN#2Y/&.$)(6W8O.>>MB:I^O'S[T P(&#QW:%SF\R'=]_XBFA?85)R_2 MU+[B7)9F4?!\\IHL/IR/IEHJ-[/&\ZGP?/L.GG\_)#1R'[! 6CB&.+4.6:$U M2L9ZPKEEEF8RHW6,Q_W+-SJQ?&":]&MH\4QVZ"TIGQ8B\74VM$[Y[*!?$%@E MKML32WSR@<;8:?*MNL()B;-9CQD6N)*VJED6 M?&8BDJ-VISPBR >RL-K_CC]BJZ"#SX\<-QPW8\=V_/%5X\$3QCDDTB<<*M[D M#GZK;OFJSJG?RJE_.4PI^JBH0B88@W@0!N5V79"V2(CSN8F'W&U!Q%Z JQY" M9MSA2B5KH[+):HPYBP''NSGX#Z5'^QSO;W9\].&6*4O.&UKR9V7)'WY-L/N_=*;ZY,%Q0YX(R/ED. MIMHN/)_OT*]GY]M=QF:YO#J.IG>NM0Z)Y)%Y' M")]R4YUP'FF3-(+PV&>?2">1HRFV+GF=KG]=E=RYZ.7JJ++]ZD4YKU(]K"(MK6&*))A9W4 &:)6HRXTA09$ARR MP3!" C8ZL+4-QM8UG1G1%B_IO]"(=M,U4H1.\T<\Z[>1EB5\SX>YIXZ]>@CF MGNJ3+C7,$:\"20D4)#DNO7+!"\6]X%IA3;RL86YA86Y[#.84"48(81%LI4 \ M*8DL-1J9)(@E/F":.9.(6I=BG ^A=MQ>4B5_L]WC?Y2IX=IM>TD\8Q)B4)\X M]IAR3)SATG+.I)2<6_50(%I#ULM#ULX89!FBO(TI(HYM_D>!9V:91E1[(J,F MG*>PMJ'(>(/LTKMEY7>KA<&MR7]TQQG<]71G"\M5WE)4) MWV+1C?%[82N&@UZS) >X,UMK0+:=>_JR23P_[[3/.\W\IE99D9#?VNQ^SW1: M\2SORV!ZHB/W0$]; $[&SO=DG:K(AOS MG7:W.S@#SZP>?5ZVD2\KMZWZ:]43V?1%GN"7*UO*EMEV)E3K7\-6TV1*XG40 M%$#'ZK:J7\;?U(W]NIK<=CESD\$#_:._*; 'J0F*,N 3<['5C'EI MNK5 MW"HJV3ZDD7E*!4;.6H:XDPK9:"+R7 NA HO"CQ6)K'"C9HEGGSN@WLWSS'DR ME)[BHMO7JHQ)XVW<@P[L[/GWL6"\K=/>JH09;^L<\NF7E@EE+[MWVS+Y[DTL(YCW4F# MC?H#]NDF^$%T2]K_#Z 9BD';Q__>4G1#-X__2/YJ?-';[S M^U_'<(WK3[_=+6W_<@7W*7;WP'R=[A[O7_]QLKOYL;FS]T?SX/=MOG-]='F0 M1_;N[?#;O9-@"D\^'.;XE6*&4:"YM#U$B[2V 2GF961$JI3G]-(&'F]4^N_Q M8;TKGF7_H^^E-\]2Z^%FQA=\\!'+MP#3;6(/(=" RVN^X13YM;O\(O__%P__\JW5 6S_< MR?GI_MYQ:__DZ\_];[NG!WFN^/71]?Y)"_SKU@GXT_S@]ZW+';I_O=/2UY\V MX=E/OE_NGGQG.R<[XI!'F:3&'-$H(R 2B\BD8%!B1&@;\ MKRW;.!CE+0IU8>87AP\O'T8!/T;.^XN;]WQ$'F04^_ M7N]>PVQ>'D;GI4^)@A 8EZGZ+#*9L(JY/#"#ZR2P'IOOY;#@(*A1*\&Y\@Y' M'N#S1D@7P4FZFS<9+'E.^U6,:8]VOJS I*Y[!I4]NG:WU]I22IA,! L2.9-8 M3Q(8KP#+EY-KKI13O:LZOMMOT'\["9C-/AERT%./K:]/.T2&W&--$&(I) M0@A&1$3:)_B5T&1D,'G4S]T=-L$)(Z,TX*YPJXD.1GB6J*0*MDFFN]I4]D.6 MB;0R:5YEOF(UPKO//%NY1SF\J20T!F0A!LDLJMV\<_VD'GA8^> "-J]P>2_+ M['6H=K/8^OSGA :U\8.>1V:/ON?!H_+^P:-+-T)T(I@]"DYW1%U@%85DEGLO M>=+8:4X\YXEI&ETD]K[O>51%EJCA4:B&H"]$"[A4?91+=;-J'LGU1VLRB1A[ M[Z*EGN^I_:I(S?>C[11;^=1ZFGSBH\LRDH&[KZ9A0EG#@B_9\(BL!.WL?CTE M!?F4!7CZ0O8Q;_Q2*[30-\.["JINUAK7:_W":VT&:TW,7,%@!"/GNW!PF3=: MM;^51^CM"[A&GB?8'Y&0@^726\_4X/;OLYW0+.$I;N9U:_:)V'L5#7_IXT'4 MLA=['0O_^N.:Y?>=T ;,.EQ[NH)=D+UJ!L"_V]WNAQ^VV2J3&^W?VJ>G[;,_ M\RS0/NE_F019H,+=YZ4]^HG^T]V]?\%__>7.R?;5[MY7O+NYV]P_^8H/]H[H MP>F_3@_V?FWNT'TVGNC?)SOPW]UM MG=^WKP]./"][.P:)_B^'-O 4&5:(TT01AYU#$!@2)$52(4G)O95Y+B]=UV0\ M,_]VK6@USTD-6"\Y";X&K(4"K*L;P(I!8T^B1H&2S!#@&#+*^Z&6"T_QH@W()#8'./ZNSNUEF,8SD4>XTD=U-I"P[ M"T"UE&\:6@YV^4.UR;OE4>VG5)ZH=S\-][B&O>EA[\MH8"E"'L6F N+)2@0N MN$>&"X6D(TY20[C586U#\'6L9D:]J17II9VX.;* O'-T>-TXKD:'%T6'811G M#F,NT:[J=#NZVBD!'O(*5,, M44UT;AQUR-$@$0Z2:<7A9Z^ZD*%.K=9OK=;#$"<)%5EP' 5B M0*T!EY$3$/%P&A*UWAE#Y=J&TK5:K[9:SR%&J=7ZC=5Z)#9)(B;C'4582HDX MIQX9@1,B#"?-B8O,D+4-,Z&-M3[*>?.CG"H N>\DIQ^GS.DL9UIJTV7'N84X MQ^DW0XZE9&K$FPKQ]D?CDV",5)8F%(U(X+XPF8EM*-(N28^M)XKI,ALCU0OD M:E^ //-M\[3O#1<6X@2GQH5YX<)()1YW DN=D-*,YP '[&WP'@5,W=2X,"=<&(F0@HY4*"*1\2'FLUV+7* !Z4BP-XECGF2) M"V8"#?@BXD(_?+K#K="G/IUSQN0)U[C_J&HNEZ]O<>+E5XN5<7(GY"VFH*KY M\?[>OU]>B+)Q\>S:9$R:JZM0+UF]9.-+]MY*!GZ=5$I==[RL2L?+@+ELOHE# M^AC%X.UR+%P[]$]PZ+^/)@!=TIH;[)%.WD"@[P0R2GLD=638Y/(LY=(/- M//MM\8XR:_19^NRQ.P*NP^5RW3%3*,D/$:EV# M9@V:2QEHUZ#Y7-"\(00\Y#PJ92SL -<,O%WKD<;)(V<=(GV[L?;):2I^3,&=!T[[;NP^0$>M>P.:OZ(?T9_T6GV MFK&[]=.W+D(,'SOMT]_*24[E8HR/ZOIPFLPG.)8[& M>(N>^L%H'7%0$;8O(),T2D#Z#[+""')498>RMXXIH*\);.VF.^TN-_ MN*&6N8R=F.=XE/M2)-B8X?!O7)I<#5/EB_F/-E-N.J/@#2,:/4DTWP>UHM;L7"S-R]FIG<[NO@.??=^CN*<0I;)_^=;I__0'O M[OT*<0E7L?-MM[6[MP^*^+&9XY9;"GCZY7J?'D"<$DX.OAV<[&S"=_W^ ME8,2-@_VOO_S"B MSE*PHF,S9V4TH*"!&9DH=QC>XFA, -N)IV25O#LE<[@MQ)#J]M>!YPM3NU54 ^1W5^,W!&;A.!-A5$^36A>^5TE9MU%\@J<]KH"C M..^TCSKVM&AVB[,VA-&Q"Y>Q^:IPR0(>)(?1!?S8/8^55:CKMV M8B7DK!-]^^@,/C.ZK\VA6A>V6T387! 'VRVGXL("M4!ZFJT2A+-(Y6VU/D^^ MM6=7>0U!+LJ&K7)QG6V!5.1!N3%_'#8^V6:6P=9%;!3]6^A E%YN8K=H5A<< MOJGX6[,1&^O%$6A!]?5MN)/NW[/%S^\\=/QJ,!%!6Y$\G#@QZU M._!5H0006+Q_QQ^Q5=#!UHZN0#-V;,!_T9Q)T3F>?BB&@N?R MN2'W$C2U&\\&/ENO%[^/.&R#'MP/@YOJ;E4/L0W/\.L5_-+L72U*9OH-O+4C MD:E0I0 WAD>DHL.(!X&1HTPC'"6X,MIBEI/+"99S/!RZ;=>[E_:\N!& /OA= MQL=0+QOUYL]2OVY=[P;+7;O3*8>A=Q<3;^"K\S!VP%FX^U,P!W!SR?ILD:[ MD2EAMC\-MHI8V'H_.5G.Z*4!V6WEW_S;- M?D=)70P&PVX3KKARD7K!6?(LZ,@@ J[W^Z7V^V3[$$N%_W_VWK6IC619&_TK M"LX^YZR)4+'J?IG9X0C&V-[,NR0&&X\'OA!U!6$AL749#+_^S>J6D !A$ B0 MH&>M81"2NJNK,I^\9W+!7!XC%A!GE"'-O4>>>X)%-(19/=<0)T4T%X[%(*/D M47O+O8V8:IP(%<%7Q_FDQRE@ZST'SG6*< 0'FWM.4(P48Y%%KQ7G26X*E\YI7Q_F4QQEXB)IJCU+([:)TEJL6@V(K M+ &X9,$X-=],8BP-8*U.6H"N9)W##@-A$!U]((FPZCB?]#B3E=Y:AJP2'G&3 M^Z!J$*4:7DJ1- /D7'O'9ZE*B_C#I;H5K3]:_Z7P*MRT=_JE=\?6BJ#>M0^ M'G\KM74*VW0ARGEA'-]&5!_SNK9&R_H,J[JD*T3?(&%M;^X=6*PY-HH@3F.> MEV@4LLXJY#55R0&"A%BD4ZF;%5?_;^D:_G':ZF5JJ/TQ;)]G6XX5#C3;;E>> MD5=!* W>W#P\W][=H-N[WW'C8N^ $:FR@H=52^F6ZG.OP@2E2X,0$'>$_(6E+ XXJ.NE H[:J./R;35BKPU_HX7\_H$(: M3I5&&#@11)W'(.5 B.#$?-"!:D)UG@H\0WVZ//UZ'IMT6H),^[R>\>7LJ.6/ MBGC C_Q&&4WU;=OOM]+Y,WDB,W[!;W.IV=,JT'O O(\ >3F%(WZRK4Z>4;W; M_3U^'C])*X;-80^HJ@G+);0!ZS[J-^.;IBK3COU=>T)B8)H3DB]!_3MW; MF#SR]ONMW6XY'OU#?P#D.HC;*0-K4L"\>=*9A&\YN)C%L=;Z, M0^W;Z3))Z<]NOU60Q%B>O>ULL<,#GR(.RL$V!QX1=\8BXZA"5((6$96-S-_( M_IH_S'Y[3/W% XB[5[3[_JSPW^U)&>-LHNDJYO M3R_+U[G2#[KLS]\3C"Y\L82L&W;[VTNXV/M=]HY2M#F:R"[RH^;&1V>4[?HB M96>I^C]GH5?[:^S$F$C-_W:]?[_;NIKFUTWSM*I]P.ZNQI;]/DH _)(3 &O_ MZ98*Y3T:'\_3W_BV[O8S"CJ7?+M&SK4:JQ MT49?.BMK5%WN-7XBEEW4^M84(FFSA-N8X2,^.< M])CD1,*@"%:W.&SG&Z,T%;D>.TBFW2N7?O]EF9_T8+=)V5"D>[[][>OY_O'' MX^:G+?CO=[S_[>O%WN['5JYZ;1[[\^W=#WSOXH_CYI=K#46.M\3^[A\GC6\- MO'?\Q\GV[F=8;_.H\>T/^.\>;5YLB<;NT7'CI$'^OFA,-SP.,04CC4;4<8RX M41%9HR6RRH9D"?<,Y[A0G9E'-Q2I.AY7\/1,\)0HQ\)'K*Q4/#)LE8?G]%%; M0*S(["V!QPJ>E@*>ICHBBR1)RNV.N-$<\6;58\3QA B(>[IY^.=_2Q[)&>"_:7NT#H%QX M2???:KA-)_[I6N6;?A;?=.V&7[K:Y\7OLZD7'187"@!3H%AYXU?,$7W+X^?D MN%^*UBF35B]EFY*?=#+IQ$&AJ-H?3^&OKJYQ_R'4RTEKBXS\T/F&&,WT$*ZT M&TUBJ02A4B9A>;1*>S"7%3/12:THCW=TNYS3GU9$IMY/7KO1";OVQVOQN>'FYHN2Z9LU0+?P<\6V3\^V(3%K MHK3>6L6])\"?S#OGJ2;!*1;O:#O_%&P[B2CT=X:PG2DW5MSH%UR<"Z.V4\6K M\_/J5- KX&!]U H112+BP5JDDXY()4)9]#))9G+=2YW0&05[3\BL]PAKW1Q% M,>73'W$!S\[UTU'MRZ^]6/8S'?G41TKJU+=&WA,\^8IU8/0/![=_Y6;PX(8? MX(7"+UI=C7A,_SSJ30[K,"+7B_8[LED>_FK;9_:\O_;OJT\)CSBZN.!P]^N[ M43[ANR(A<]9=7T= :W8#Y[L;,N\>Y=*8HCYF#CS.-?Z&,\4#_$NETDQ@(H4T M$4LFHGG\ (!K1<^S*PI'WI*M3@G+6YW+!@!_EO7_;[AAPP? 9W\005Q:RRQ2 M-A3I Q09K12R'.0D%9Y2F6:V_J^U.C>Z*12AS-E=B-=K&SXW"09LS671*T]* M9<>AZ3D3'\:[T8G]_FX$YL^UT(.W3&&\N?OA0(I L.,2,6\"XD1A9+&@"%1I M9DE@FDDVF\)LL<;C=]20YA^.DAIQN2*AP^N$"L^N$(LY^"*&9I\LSM8HG+CK^/I,'S_TSY\ MUW/@6-"5]_#>L1?;WSY^W][=.MO>_4 ;N[]_ST/VFM-X\_MQJ7GP7>]]V1.-X0S1V]WXT/L'?=GL.N#'CCA7'@7E,:2 ^UJPC75(%F,=!:LZNM90]<]&?W:]K"( M8$RU *B5.?E7#JE6GE*MC)(\8(+%G0M]OA2TZ6X'/[$K=[-=\89)DC4W#IC6 M3&.B4" 22)(RDL=5,; $=7(X>>$B?J6):;OEJ(9+IAA-.R@G(IUIA7\+UIKO37#)CMV3&^\U1*)+?^L,3V-(B5/GH-+9;9=?S MIK$!]Z[CTFJ<.X^-KVOS!'EL=%WIIREW?UA=^NM9+%N7ZGZ77B-D;+EOG>,"$YQ6:S^S53S6N/*V M@2YU>U^"^Z>1W;D[;VZCIS3"8EL+M; DXVFY.]KR*XKP_#EE]P2HETL$NP.= MJM2WUY;Z]ONE:CN8-'JM,5SD3>I'E? M697B[.=_'56*MY#V/!,\0K1&LVCR MR T4\]+ W("/W&BF^O*!W8=9Z*/ [L7>[AYIG#3$]NZA MV/ZT@YO?_FCMG7PXWZ-[K/EM!ZSVST>-S0^L<:.:L7G4//YZO@>6_/;F=[Z_ MN4/V3N"[NW\<[Q][LK^YP9J?/IPU=OV/OR^V)IE5%QL7V[L;!X9'1J4** C* M$7=)(R>,14D&)B6)4FF2H[NZ+O'-FL;;PKM5N74%9(M]MGFZ01B*=6*4.(=Y MGI&!HR*,.FH5ED2DVW&L@J^EAZ_SJ_#%;<*: 7+AR!WBT2:D%1$HX>C@/94B M#0!?=2IN@M<+-:#\B9)=H6>%GB^N!@H-S((5,9X%KE+2\)NT))' G21!5FK@ M*\#1YC4U,&CM;.YF'3A-B$MBD;7LOE8 MV9_WGB!W+>/_045+U37N?XW7Y4[Y:4N[FT,#1O-K;H3]'E3Q=5\QN]KYYI@8 M'0G+ V$4MY0["H"DC4V)$FI&(ZB>-]_\]^(4;R12+&&F^2I(HIUK#HFM \1!QG>";4]!6V1]1L?V4!<^QEU0ECAVH MH%$SY;&CP@JA<*2Z8OO59_OSJVP?O-;1$(.<%V#(!QV0"9X@K+%DQ#A&6?9# M@B7/;]9Y5FS_*MC>LD E9BI%-+I_%SS$NFY,UJH%!Y! (7^=$>>JR[V MA2Y2KHM[K')&46E.E4%L?48>K+/]F"\ $I/\]&R:;<$XPXP@2W!C$DP7C M38: *#?,XQA5H#27F-^_A4?%WBO%W@NPURKV7AKVOFZ:<4N]",H@KW-F&+8, M6:/LPH37CTF+&'$JL*$!V+"=?O'Y-1R2@ABE&+$HX^@)PB#H@=]T!"'!0?[ MA[$Z'/VR8\+L7$DQ5Z[D*C2)?TW7>%,&[>P:U)FS.Q;&3*^M+&&^AW\]0A@G M3*SDA"DKN+?221HMY\DGP2/Q9<'"PF1O5;#PLG6K.P=*6,6\(8A;!LHZ\PHY M1@VB+K<3(SCRP$!9YZ:N"%EVR;P@;;U"Q H1IUP56&(IB#-.Y8[ZP6E+O$U> M6P_*:JH0\54@XF2<0B)42V,$,CX*Q'&4R!7-^AAVS%*>#*. B+BN%:L L0+$ M-P>(DABEHQ)2$\&Y!?,]8",! !.PA^*N L17 (A3,RLP"8FF0)&6PB NE$>: MR(2()@DD8I3::0!$B>M"KZCS9KY"UP4Z*Z8>%M90"]UA[@YZY6E?VI_R"I?X M%M+.9U7.CGK=_JM=C.=<: GMC!U:NA#%HX2 M$$K>8]!:54JSA.*N,>T1H80D%R5%0M((^K]PH/H+A22/*G+-\""91$)1C3BQ&H'FRA%1B5BO,09*7WLGS (2E2J.7D+I+36-P+]22,QY M2M(P(Z*EWDMJB8^NDMZKRN13QFJ,0B2E"&*".03G;)!Q!B/,!.9$.>Q4[GA1 MUVR9)AR_A58^+U('>_<^+1^DW7NBP;.D451;]F:V[+G=(E4A]*H40J^N?OBP M0NA*C7_=AOD<>GQ51OEBBOW7:>L=#+O1!X?TZ/W555'K63HL<*TA[9\F6!:A<1-3A*[$R2^-88X^I-VEB.',<%MJ)Y52#T4C'1"HZ6I /5S@&S4F#-P9A* MSB+NL49:6HHT#9*9E#SQ*JM8DBV@/TV%!J\%#19@CU5HL"1H,&5P.8XY)3@@ MQHG+K>@ #;@6B&AF%)?,!\&*,6"+F&&X_-F^]_7/5-=8JG:\JV$^WU*JK7*I M-L5/PTROK0YGOH=_/>+784D3MTYJ(CD->:QP2 (K+D(P.H9IYX'$#5Q.E(J7;":>XZU-4XI:;D2@@HI M*D!\!8 XY;IAA!OG)4'4Y+B2Y0Y9;R@"J>BB(#X&D@>_25(':V'9$?&-5^D^ M17GN/0JEE])7_>C:'VRTYU$Z2K#C3'G 08>5)-ZS7.Q9A,\+(-3954W@^JRJ M_5D!]#N\:B!;BF7RB!(6$,^Q+*><1RK)P'BBR1"V]H[ANN0WU<&'90C?DZ%6 M*(?PS4)$#,(G#O8BHX9KSIR,*0JKO:)"164JB%A9B)A8C(Y@PZD@2'O*$.=! M(2,20P&49"6XU]KCLC?Y#!=:!1%O'"*D$):RQ#GUF/.8#&G7%Y4%7U<55=?$2'],\(9/G=0-4188OIO1_./O/[F7C MOP.I-)PWJ/G82($X<3H/+9,H]Q,*/#K-I5Y[)^M8/"8%ON+\)>;\Y[7N*\Y_ M4<[_>LGY(0'C$Y>0<-[FT604N0@O2=31I&0M\/]2J[ZX*BQ>YPRT*BVNB@E?"(:6 M)_I:P="#86AB3D5-B< <(QHU05SFI%R:-"+!LL #(3;ZK%01K7>%.N@NE:ZFT_Z.9*:E844I.JD+JJDOF)"\2K8# !L1Y$GA&@@TY2 MZ65[C$.YQ%H=4_;=OS3.;Q MYRM:Y4\6F_#O E;'N]@>M=+YHT276Z5T>8GI[LC9=UW<,@:K! M/T_BV=;W6/;:N]VC5O_.BIS\"HZD,ZBUKA7T#+JUM>9MN1+C+5F=Q!KA-=K:YMPC7^* M$ZU];'5LQ[=LN[;5Z0]ZP^)IUNI9CZB=Y-80K4ZI4@ =K%]+OR_%41.^TVOY M\G56$%J=H2V#&YFH"YW 84R2CI%1AWDBTG+!4O!!$6%5T.R 8KTV@Q5.;.^P MU1G+ 0F/.OI+)D1Y5=]](EZY6\TK-IC(]3*>,N_/_[ZRB]=\AIHX9H4G!/0# MK(3FTF+"I30A>$OHS$CA527OHVWU_K+M8=QL]7V[VQ\"5>_"#7YO@_+WXAK; MX4AC.SW:__:YO;_9N-@_;GYO?-O#^Y\^?M_;/6HWZ%>ZOWETU/C4X(V3G8OF MN<'[?Q]A?_)7QWXSP^V3C^W]3W]];UPT3QIT!^[]^?O>M\]'VY]@C;O[W[=! M\]J[.#R':[._+PY9\_! 9K<<(0[IB#WBPDADA&;(BABTI\;!CI>*.5!R#!M9 MF\9 L9+91'7T.5QKM+=2"YQ,\IH%MU:+H :?9O3N#0$$\[;7BGVO-:+-NUXP MUDV>F6:H:_Q3'LZ==WXLP_PV7;C$Y%-6+A57_+4U@/O[>X#6%$Q-@=/Z"\5, MZ21F.H.+GQ7S[[G8VC8(K##9Q-9D$VL6H-V#]#KL]N"*H7;6&AR!B/M/_">V M:[2H%#N*M93)^)^"C(]:L6=[_NA\O?819$/6[3*1@N"8DA UZ[K#02$HI^Z; M+F7,] K^U1_)I'('*QV4B:_=LJ[5!N(L@[13))QI*:MZPUX/OE1S!;4-^_GW[#\IJB3@2L-.U\&R M_\GJ.5#LZ1"(=4H]O,(I[.>FUC]I?JM3/@ M,1LF&U"PTU+"V'_-X?SU@2<3*.B?B>4YHRX&%4GBWJJ$C<:W.'_%7#[?_\ 2 MM]/[7@3I?>FYE6_.#MACS9V#R#$M:C =C@1QKSFR5&IDC'<2_LZE/)V*6'_JA+0'^N(IW"D-= CX\C^.NT!1/?@]D]A MB;WD84U;@25UNQ%UGXZHN]B*0CM>R@.M4A$K(*'_/(N9 M[>2\847/=OE>#0#RW-KE9BCAK!4&1^/BB:EOC> >3[YB7;_;'@YN_\I-03$E M&7S,KOSG[PQ0;)C6U_9KZN<7_MWU?W!C9F?!!T7>6SN+Z-Y=:\^V_7^_>[6.B7QD&_^V&<4@'7V*/-30\*].]'VYM;>&_WX]'>[@;>AGMN M?_O*&Y\^G#_-X#S[>UNL>;)7]__OOB F[N- Y&P]X1;E(O#^\_PHY8WZ*:=]B MH;STA^XX^D$V(GSL#2RH++YM6R/'0MN>]8O&=V($-B+'PS9WVN@FL$=C=>@V^'0_+/X[UI^C3P65S\Z]@V>9T_TL)JSG@3LIR$8>JX],EQ.NZ B MG\/7@63 P!D_1'\(]E3YU.NU_^F>@V5WLB\;3$6 M!E6P)X#?L#]'-@>9?8RE'7:Y+M@=N!I\)C]8]N.,K;?B,IWNH/QH#/"L1["U M-3A8^'2A*(0N7#E_Q,5V"Q95WB5O.5AB699FJBT5RWX<']L96+2U(PN?MMDO M!.< &V8#+ (^$U."++O'\OP>KXQ M''6A"G=/1Z[GXLPF[JWZ]". !MCIG@'%E)L$%FMG=#AP>/#IUX_O_W:]LI MM7P<'[#"97?-_#< M4Q\(,7^:?6ZG0QBP'G9[7^&F5GZM3^[>8%-"T9^[@2_ 9!^S2 #UL%N_^FRP MCEI.,!L.1B@Y)8(+/ ?[&]@3WFKU1T (3WK8!?3LM\\+*5D$@B]#!\-.$3> MY[F,48R"$UTW%ITCA 3OQ@A4[R<7'YT+K#@P^(]V,A^-U_U/$N#?I:I-=!R M >U;"=9Y?B^+\KYV$E_Q)"*]G$;+EWB8Z?ES/,UYX9W#9;14=L9(>;Z]^P<@ MY%%K^]-7 G^'[VV)O>,/9\W-=KOQ#:Z5O_]MA^Y=#R' YQHG'_CVIRV^O_OU M1S.O\;C=:F24_?;UQ][%'\>PUJ/]S?WCOR]VX'I?#SA.T6CND%#.(,Z]139: M >:*)$*'I*TWURT5DS28")$E@@-/-H_1-?!?+)B6(25]W5(IM[W@R]%!]&L/ M,%#NONW595(&'\)<1!LE-X)HXK6/.CD)+T0>FY5J/HEA5PO/GX(!LRM6HWA8JQ.30AW3+=+I%D]-UY\/3_@3#OFG$<6 M6P"+:%,>'440M0PV/%IEJ >]ZJQ[4ZOJ33!@=,)@<>;TKD]?/LUX<\I4;A4U M/5GK@$O]4\;ZBVR 0JLZS$9FH:R ZM J\[)2S+E![7J9WER:\UTXME^*7T&# MNG&ID&,5W=/2.%YM44AD;'CN(? MXW?*?&\P>CLSE[9>V[B,F;3/BWR",?1ES:=IXJ_*)H5]F4&NA:()Q^M[+9<-@O[( M5.W_NJ*;,&?T%!CUUV4,H&8 >T^!^_[/_/(75HO$XX%7GD@B-P%&'E1_>%I M)J+^S7MDAT7+=D972KD^8^HJ1:;3>+' ?V?9EU6?MLNRRZ^?74FC#+_4LR7S M@D);OQ)$'8!AVH$#.@24*.[6ZL-' 5LFGJIRL2 FNY-MG-XW> WT.5E1-ER+ M)SH!F>U;I]G)5J1&7,-U99U<6=Y5>42C^#,4;;Y;G_& MT9KZ4TMO1QOZ(^N\V/91ZMC/CNGZ F^XC>KCE_\'-B)T3\H%;L"Z@#+ ?GT; MC ^";RD9/POD*Q[U^T/ F/%G$>WM4KEP0H^D? W.]FCZ^_EK4SP."N:@VP,* MS:N\1()92H#O=?NE[^,C?&;8B36!<6;WV#L\KPT'HU3@PG6=*:^500DV=9AL M9H;"#6HC7.34^A$+92_RL.>ON-1AF[['P6A!5[G]&G.55RA]15><0?4KFUF$ M%7K=(O(P=9_I/;ZV/05^S@+;T1Z\AZL$6WC--OHM6_O3^IS27/O7Y)0O>:_, M+P8"VX^YH57XI3[-OA-^!7:/6>'KUW[OV8M6N9#W.=[P1K@7-+>EY-YO$YTU M/*O26F:>M[(=5Z3C@C)=W&IVJFY6Q&.1\]S):SP!@52FWOOO(%6+:^7;P/O9 MKACQ0[_,42R\MG&PLI3VTW-M3%@^YK0N._;@COS(10CP,H8U2Y\ND\&'IV4Z M>"LKW5D<%S4PX[,:^0U@QZ_.^\XW*D-Z^1[V)+OU+DJ59U3P.NWNOIH2FA&@ M-+"&V7[J^N)C0%"PQ*SJC2Y0QF"M]WED7G'0A51 XZ7U0+?H#$?Q50"E3C]E M+SA00JMXZO.2".#V@Z-6+XR#J+^-Q @LQ)WG?/-VD91N:YUXV!VTRL3SF&L] MBF]F*NI/>&&BQ):[G*.G&T!XT^4?Q3(S[=G..6SRN-W?>)7CN$8V9V(."'>* M>^;P]V5I<"ZKJ3T@4VJ4H/-6DZ7,[J=3]'K=*+9&"L*%CX(' MXXU)+@26$J$""V4O&P<_F>O>'\4P;,?M=-V)OS6Q;T MY.EBSHFA/%(M9LBIA[MWED<'O!F &3_4Z%G':%ST0H&%MNUI/_XZ_N6W<0^0 M5J>X>/&EWZX^_HSYAP5AE&]/P&L=EP V:J$RNO/H[?7BK6O=@,KWA%K71-_Z M-EXGM[[WL\L2NDXQ?]!E?_Z>8+??],&+)>N&/'1!S[[8O+/J7I>]HZ?.IVWJ1X9OM MR);\<"=]P ME/_%>FS)K](U" MUI3,6>SQPF5>JB=IX>'K#N$:H?_+/.?ZD,'Q=PU0?YD]^%SZGY9H ,OLF>:/ MV_OE&Y9[?P7AP;.GJBVKMNSFELV-;#<[G,X%^B\HYV;OR:O%OTF/%"EN;IXN]' M-1'?6H.C]\,^;%;L??@Q:BN^T>]'^']8JI%S#W0UC]J&G^_MAO;^\09KTBW6 MW-W C;!O^!ZSAKY/&IF=[QYXT-G?.MN&[ M^]^:Q]N?&N?;G_;8_O&AV+O8^O'WQ,V[RY /J M0XHRQ&8T)YT-B VF53L,D+9K74!6QIN"Q! M)7Y14\'64L-6,X(":MPC+!(?N480O^6)>*+!%L M/;-/QZ7"Z<.9S*F4="U/Q^>OE)QXC2<#@ ME9VQ:GP^96B'?'*>6NE$1%'?)]H4P4]SPL]>].F MA 8[,6$:$/;1HZQM(*.]0TD(KXRB-B:\]DX2MD3.C47/.GWS3)Q(5$QS:H0P MG&IME!(V&4^ L4'= MUZ=LA83![H^>@)G )762M8$AX1I/'S%HX5K 5!+\91KW_U/@J%#$7FWX8 M58./ZB%GEKN_L5C%/,BE<01=4P6%G>?6>B.TB1@K^!4KGN0]C(@*N981N?RT MJ9%8"-IIA\ PY(B;K*](FW-"$L&:FIBX77LG1%U1^0CHJKR82\SIQ"CI$V5" M!LN)(\#2A*D(>BN/6*7[9'E5G+ZDG#ZQ1[CDG!.!D?4.=!1!P121DB%FGG+RAB43(L7:=B:4R3V<6. MN]UR&,5,&^3!!5!+G; Z>R/F3EB]Y\,O"V3/?NHY$/N1G>*K$/.2 ?7AE<(A MY> 4DT,"S*U<.(21SB\YQ<$X$,"&T+5WK$X)JXL9T9XE*I9>*/LN>5U !0]U>J9SWBLJC.*]9U:GL\W*2$I3S3O5*-YU*-/YP7:G&I'A]$J:1-W*/D M=M*E6ATB)0J7&) M2D& N2Z9!RQR%H%P$4CC)) W20C)9; BMU^1NB[E,A5%5JA4H=+R](RJ4&D1 MJ'39?^7 ,.3+6LZCQ?#1L_;\>GBHT7P<83FR9Q(ZB@#BF2).(F..2L,XB3(!G/_C(5 M@8T)K^/7V >W8N.7:>A4L?$BV'AB!$AJO->!H4MU"+_=!V3:M;EO6\[9JF42>U?L2 +F*O6P'.P@$'3ZO_6LHD M$P[(QJS^FT@ < 0'&T!Q8XG3(>"<)Z0IH;\MD=>A*JQO*@>O0*.FBJ$7P=!?ITQY#IH3,+3P MEB' XH@,5Q;%*$*RF)"82^I$W$@;H]DZ[0.OQ*FHN="ER M7=QC+;^==ONM?.*_]F(;F.^?^%O.ZT.L^/;UC;/]F"\ :$(F!#)[-NSK])_, M@Z),\)0$\(9-@6-.79"!,2] #:+!Q_N$,RH4?1$4)=.&C;)<2)P($M%X!#:I M0)K*B)QF3JL(@I"ZM7=HRA6ZQ*SL"<"T%%[E)NB*6@?<3$&\VB 3 MJ$3JB;I"5:R\"%9N3/DH?%224$2LE+D9#,GN"8!?$B/.22\^,&!E4I?X,9E8.1$IL?5!!6+;,(.=B,P@XJA"7$2. M-'$8Z<"-Y3PD:M/:.X7K<(C+P250 BL%<9,,LC08A+$P MPE/G"8N KV#$XM5NTE3A:X6OR_/42]NDJ<+71>#K5-#414M]2HA[ _B*K4(N MI%Q'):/603GO\DA;#?JKO)G_7.'K3*?'H]H/76T655[_MK4^IL_*4S7^66 K MF%>XQ*I+5[4)4YOP[X$%>AEG%<"/\3=.;.^PU1FSOP1$'/TE4YJ\JC,=#_N# M5CI?M*H@UO6=*17T9RD5Y*Z%6CG^FQ1UV MN^&LU6[7;"?D 6:V<]C*T&+[_3CHUUHGI[;5*^:9^2.@C-BOO^16VI,N'//% M],2UT8)A7=W!4>P!6_1AW?EIRMQ1O M/'GMRIWBC]/8Z<>L0-92*ZN!M>PCK>>?N+A75CEK9\MXP+9?^Z]G=!.+N=3L MC:E=WDY;EX>P45#?I<8M5U3CWO_["/N3OSKVFQENP^<:)Q] T][B^[M??S3S M&H_;K09HX-O?OO[8N_CC&-9ZM+^Y?_SWQ18'S?S NH@]P0(18RG*:8=(:XR1 M8#I21;1DB>:JP75Q0V6N 26UX9?Z7*?_6"=6=?H+._V= QZY,$!CKPG%FB@V=%S>CZS02I\>F_(%07L#@/[3W6P*]H;U&T=_SA0.7$]$09 M\D& T:XY13I1BI0#,$@*,ZSL';17K_5B_S3ZK*JUS]=K&V"FY ^ %#ZOURYS M=?.GANVL:I1J4AA+['^UN_W^+Z7,!1VD]H]M#T$ZAZR&%I([2_%,06#\%/I) MM]-OA5$LO-9N6==JPPV!H$%16#X1.!C$[[]^A ?[*S_7QN2Q=KOO+Q_J_?0S MO6&B;,#S[!Q(2Q-1( F3H@1@D#,0A\(C':R.D3KX1ZZ]8^LW\^Z761I6A# G M(1P>&.6PD-/&:!" /EO4BL7XSWW!,":5XFB?%;0'RZ3+% MK3KYAYS\[M<#*AB.0GH$IQ$1)P &VB>)G/::NY0HP0 !9'U&=MKER?_M[8W+IH''\_ M;VSZ ZNI,9Q%1 !IP.@BH&.$1)$DP@3":;12K;U3,VB@#!2-">'2KS;+@W85 M86I?8JPUNX PLH9J:Y^F/7(3PZ0VMDPR?('QDGU6Y='#[=:OEHT]VL%;N(LO M/5AE[ 'LQK8][<=?Q[_\-G8WMSJ%^5=\Z;>K-YSAFBUN6+[]VUDK#(Y^-69= M"Y;#P2-G_>C&Y;MDO8@47XN\E>\IN@Z ?^O;>)W<^M[/+@MV#4#M@R[[\_<$ MHT^SV/M=]HZ R)V!*G/CHS-2*SR0>NPM59K![[9M.QZ,Q\&5..X]MV,5TD=F M1ZEG11@?.&5B"4]UVP^Z+O9JK/[?KO?O=UF76]0&W"=4^Y/ >;[4*]KH+_%T M$$_R5E-UN=?XC;*2>2)6@LN\T /_"PR:P5%W"-<(_5_F.=:%-PY[AM8!/RNK M*56L)Y-RI^U;E+MU#SCW,=2FS M@1_=#BU$QHPTBJ7L.E/,2:VYUCAX0K5FYF!K 45LUV*!*Y[W>];XM$7V3_XZ MVMYM\.;F=[R_V?BQO=G^WCCYW,[ND>;)Y^^-;W\=-=\_]/7'XW-';K_:><'O'_Q]\7...2!C_GE_"3G+"<6H4\R(M<>N"1B80AQ@&4%!P/ M40;@AYLZ)X^>;[=\30V6&DD>.K-E=7M%SH$OE!D2.-=>Q,B3-R9%G R+E'M! ML965>O-2^/)U6KU)-!"LE$'&!POX4@2+HD ^DD"E23QIP!>A:%WB5S@_L^+7 M,;]*[8TVAMNH T\XN@021TJ<))?"&K7WG%EZI3=%N!]"QU<7X+;'CJ_877[J\V!+XI0'HW BFC,#=?: MV!0"%5H#27+)*WW@I?!E;UH?$-8QQ8U -N8J9T 49+E7B$8\^TY FVPE%K-7 MV(3RE%%D<)Y<*2R6EM.@><@<2YFH2WZS@'SEO1TKUM+97LD]NZ\^^39;X,WW M\,N"O(]N@:TNZ%C^QT>K4EZQ-T.KW9\W6A;4076./PZMN(_KS;Y7,T MLZ2/Z&5)U_7=K2Q?L*?7I!?&J#UDT7.I/QBU8HP]WSV!59W78,$GK4XYE:BH M8Q]]?M*%<1!#[M_4'?9JO0@7'56%M+7;W:GK(-H3K'7F_2, M&M@?L;RAATVTKP&;X\G793VIH2^DQ13JC?>!T765_ MPLT#'!5CEXK(U!='>(,G7[$.@&M-^13;#87VW[S)[WU_Y]]2GA$:_MZO4-*1_R75%R.NO&UPZL5*\P MMD8*PH6/@@>3DR==""PE0@46RJZ-FH8-8]C(>IP$BYF)A,%L,SR ':TQXTY+ MD^>=:4PO]S9TZ,,%QNPX?W=S$:[L+K?@$_CJKH.;E.!5:IR. $@U*86\R= M$@$[3Z0D0@J/UVH1U/C3+$1ZPW@7OT[UV##/TD1YPK_%%7]M#>!V_AX);=/!U@A]VV;OZB3RL2\E/%TO7Z>HL M-N^L7F3SDU5P[]Q1,$W$BO9I^5AV9=N+ME?[T DQO-8>$R-!_VO5L*5JV/(R M#5NJO5[\7IMZT0?R(:!UZYY.87G5;^95%#Y^[;2R\^/+P [BW".;ESD4]=B* M\5F/N"P!IT=G35EL=)2:1JX3]Y$YI2G&TG,%)JF1:K'CET?Z1?8CY$[">7W? M6H.CL2_APX^1=RW[$>#_8=?^>"UA*K*_>W3C M">_OG>SPOR\:5[(CC?51"8%D#*R<'FJ4T4A)DQSF<.!MYE1W'N>U9M0B MK+1!W">+-!44J1@-XY1Q9D2&+8)5G8M7F-1=P=8KA:V(A8Z&2A%MXBQY1[WB MS'HNK8F2J MVZ3@Z+@'GDT,64T4"MR#<0['RCE8;UH#S[*;128_Y=F*-9^^PY_!+C>)BQ:$ M*!/">9HX#4F1Q#UVM+)05HTUIRR4*+$3/B>@16<1#]X@38E'0B;G,-61,@*L M*4Q=R#D[BRQ1 Y$5*["=U^"[&L.^GB[_-JO%%KDURP+ECZXE>^R\X K*EPO* MIUJ\7FS\V-[=.@"3ES'M&9Q)Y(AC$9%Q,B#EO$O!."$EF$>L3@FK"W)S_/ * ME:$MD,.7W+E?X7N%[\\RG+?"]Z7#]_-I?/]^0*RV0BN,.(OPPSJ.C*8126MY MBHIH'HN(@C&\KLW-V=(5OE?X7N'[4NW),\[@KO!]V?"].='?SQN;7P^,)]8% M%Q&-U *^$XEL8@XYBIE+5N)D3=;?NU'C^-QU MBH\8>T[6F7J:$KTGFD_^"H>IS]W$Y#44KMU5>3@[?+/\53S/.R'^Q<8/86_GI'HM \G>[M?^5[KNM\E'.\?_]YN'']G< \,ZSMOG'R&=35;>Q=?SYK'L,Y/\)R[ M1ZVB)'+L5S\^%,WCO0,9?/(I:92<,(@[[I'%+*!@ M5*'1JJ 1EU0ZFSQ)3G%/K-&*4J8LP]XH[!B47,:C2YV#H*C.!>$ M(:&X1MQH@;2P! 6JD\/6A^ 8H!'#=<-NYG L&QH]HZ.IJB]Z^OJB*D7Z!LHF MG(3&)$7.\G1>"H#+DU=.4QHYC[32^5X>97>NZGP7&P?:LF DLXCK/"DL ,I: M*AQ2G#&/J3D3&,K7WC',ZGS&-/F535EZ%4FG%:Z^!5Q]EB%B%:X^$E>; M[Z_B*H@_; ,E2 -Z(>X,1YIXAR0E$A1F4)^# EQEID[U*TKU?U9' MI#W!**\[9D@^8)$+'P>V=$M\HW.X7G(0UU8Q'@LNURNK"8J15^T;R7VIUSTI M1FRED2.]>QI[Y52N>NVT!^*F!TNKM3JU][9C@ZW7-N X>O"\MKCBX"C61CD; M_P>((71/ZL7?QW<]C)U\/7B[N!,0 /JZ_F6]YMNM/,5K_5J.]?6!6XN/*SSI ML<\>-W7WX*"K@X:T]3(Q);$7GGLN;/2&&14(88G00(L$QUI)7S<&DKTQQ6FR4[7:V>QYGNQ #);Z\!B_P?N6OLS]@H]/>>%_SYLM;,\[-=@CUO] MXN:= EK?;WV:,<%PO;8!9 UO](?M07$#@-5.?T3B_4S@!?; BPDFCR_YZ/*]R M2["H%>)$P@%'JH5G\S604]XXD&G8,L\=IX#O-M$@M#:)<9KN02$582P!83!C M39!1 "6H/* @>N2X(X@!Q00GK6195A,URX\X,UP$Z-[.M#,:X7H;"/X>0>1T M\AC7UC0&_^_0]@:Q=P.'\Z7&:%=>+G\U:PWP,K6C'\!%6OU++"T4A_PE^..@ MV\M:6ZT80=MK]3.>%M]T&6H!L\N!L_!J-+3V$E++=4T$[RF@-KQ98/)<"D@U M([:8$4NNJ2E3/_,#%,SH,"9)Q\AHGH]!I.6"I>"#(L*JH-D!S3V<'S]95O ' MC)5]]+S+9_9;%MM.S'K)FO/^?.+IMI]+->=/X/CSWOY]J>/[?UOS9/FQ5&[D9V.G_9; MC??7@/KDCW9ST_/&20. MWG$(D85=T%*+O$-(])B@\'@\AZGR(6V5EGXE*1> M1R:XB]>GU8X.H5:<0FWZ&&Y.P9[FA]D6[UTW?_6&R+>L>(, >1H7T#T7 5K_ M/ZV0A6WOGY:'ZX)T&W:R<,N^T.*XC[M@:\]AL ^#]_GIMNQ@!7YHS M8YL('N7RL83\]&GR:?[..//V])5)[GQM-MWXT-@Z8UAZ468E$DA9Q83#2V&DD M$Y>*\Z"\=;F3^;JXH=G61DIM?2X2>6QWL(I$GI5$FAL'P+H\)DD1=BE;R2(A M$VQ$+!EM.5?:*9P;9Z_?[)H])I$"4>:ADL?V&*JHY#FIY+RQ]MW^X&[9%7MQ]837AQ^GL=.OR.TGY-;(H.2-QV (& 26<40\.(\L91X% M$"N!AF@4ES^ACM44616!W$T@Y\V= ZN=9CH[_1/1(*T41=IYC*)35C :#4T9/O1/ MU=ZKTNJ)_4)?_%$,PW;<3K=YB':S;'S#SB&<)PLKXZ36#EE7B@701[AU2'G% M4I T-T"X[AP*'$R@[%)27G(2F;.!4D!U'%6R'+26:\ZAK)9 MU."0KF.IGJ2['S=/THJ0/8^)>)+V +K<5W['M.7;<5ZA4V: MLM4>VY#M6;JQK=CV7FG%5KO1AFUQ[/D&.J:]A3YH&]Z/U28?6_]D^5JO=>+@ M4=UUEJRFJ&H@]-(5F6,J^WQ)9%.65BLN4R71PVRK4241;VY^;#7S]2]R)5 # M;W_:(WN[?^6V\F?[F]\O]K[M7>SO^O/]+]RY0=Q2L,N<_9FU=BLPJ67:VSV'!6-%2XM&I?.+W%)$R>25@8I3#SBDG"D!?6( M!.,3SI0;T]H[BNM:WW05OQPNK62'_-G<-DY>'M6VW&IJT?N7^+W.7D-/J@,5 M*>6S\LB+(NJ9D8,*;>Z#-CO36I 5,07)"5)"9N\T%.]$ M'03&8\%F!DN\6 ^P-\JP3ZH<5 S[= P[40\$2]@FSQ .!B/.&466X824AI-U MRG'J:#'(5L[9F^])&?8MN(0NU89VR[I6NY45X0?I#O$G<^XQ' MF,HELE86Y$6IV/GQFD7%L<_"L1,-PLJDF0@.I<@\XB999$P,\,-B0D0(@,-K M[[B:L\_HTWL7+IO1W$S-^$DWA7L6*^;R>-/)$6[^^&]M[N!^"T[WSO M9(_M[WY@>R//+]0+OG1^-XP9M7NRW,O?O77QN-^E?1XW=O1_;NT>M_>, M"!!:>[N'Y&]XO[GYX8!03[P X1F\UX@[F;/$@D&<"2:5=($)H(QJ2@X?A^JWWMV&'(W8(>4%1X M]\*NI6,1*ECT4L)['#X%\(,5\&34D6))TI,7(3Y7]MI663C?/6UU\F9U4PTN M:0]C+I*O7\G&6\HZOT.0^R.J&)7]OV0J8";D8 >VJ+68JOL_C[;7K\5.3G < MYEZT);+M=LR&33]&LI]:)/O;[MG=>W WN:5NY MD!V4DZ+! 9QD7D'9(J:?7TXZP:POLLG1DE%RZ@Y[@Z/9/2!(KO;L1=\][,"% MBVX\W0Z"/X#BEM--.W&0&T/57.S$U"KV<)Z4=B>#"3HFI[SBV#%ML E68&FX M5IK&LIT)EC^IB)FGX"QDTASQG,QA$8F*8(, M*!@:I $WE.:I8NNWV8SCBHA)![Q12Y!,8D!2_XSW/[-T>0#]<0.3J^WPX$]V M4%9F]6([VMQD) QC4;\\3*GE MSR0?9G,[+AICM4JSK&C\UBN@L>CBDBOB!KD_?MZIN0J;2"*1DZ(>@I.DG-56 M:NNM(\P$,RIL IUT5-C$'E2W4OJKM__:VB1F:[+P]WG=;YE;SW-'"VTID<8A MQI3-GTJE UB@ES6+:>5@U#BI5&H/,TJ "M)!W>$5#_"HVV;N MA%34C)9%%ED*'@)RE WC2J6A:+%4-$[LII?4L%YTI^>!"8VMY=R"R% @,IS1 M6C&K0Q 4,^>E'5FGDII%U#]^!-TOB_78 "$Q+-$B1[F^=KHNEXUDW\16YW18 M9,5,Z0B?QZK/[Q8$U']&E''^"4[_/]U^?]0'-FQU/@#UY/Z$;QA[ON:R[>CA M$"4FB.7Y?EPQCUQ, D6+&?-:,^KYVCO"9A3"70&?]=I&"$4O+M !SNMCO;3D MX[GD$>- /Y+AP)7E-&$PR:2BE&@P5W$R?+&$]FG49G7KY!1(+I-9II.W3!6D M<78@L0:V-@DI&A3B3C&DG34HYOS1^! M3A:OE<#5-K[\.=7#+M,'$-%1RQ_56OWIWJ'C7GD/L=Z?'%!KWV(N,@B%&0;4 M#RKL_PY;IZ,&?5>>-Q>-=?L@<[,AFY\M=Y1NP;,,AB#7OL?SVFGKM.BD7,L[ M^T\IWP9'\'B'1UGL38GLT4:5IG&A&8[DW9SV'DTV*4E]Y"YR3E1N=6J($< [ M*J42XR]KW+-.^*@2YC$H;W>^V%S7^FF'23KCI\!Y9DH0UUG!*\CC>NZR$.0DA"DVLDYKSP#6/C@<#]\=<,*62 MBB-AS,:$(*FN".'I".'P#%0VAGW4)%)$-*% "#XB:PU&8"UJS6D0)MJU=_PN MC:T^=X>+9];,*F*XBQBV=PX\R(?@!* "80YQKS'2C&AD&1?24IFX &(@ZS<[ M%5]5U*;[#=='7J@<+FGU0DDH5WT&_1M.@VO-,%ZD\_ZL%K4S^@V_Y6;#]/9F MPRO2-OAR_V8W=;@[SOEBS]\A,+/+H M7G/KGMLD6^$CV(NV=^]66@]X[N4KY[BWIO+P.IAJRZHMJ[9L 5LV-Q#?G <] ME^A:NFK:T9"#QQ0KO[:^1;,><;D)>XY(3M$CGRFM R-P,6\U-H$9*KF.1E!S MU<^)"7U4 Z,'C*I^XN;N%FR?P^_$AWWY_O>1P0^S!O?8WF\>-X\\G>Q<[M+G[5ZMQ?$BV\UJ/ M=^C>\2'=WCSDUWJM)6)5#"DBZYU#/ B-=$[N(B%23AES-H>$E!1U@A_=U.C) M^XS<>PJ'BF--9(D<\IH" B!,B3',+>*:Y5 !:@M>5K$"K JU5 2W. M'3>@;#DJ/#>.6B&\)U(H2KB@RHU*Z%B9,Y-KZ2I-:[E!JSG1M +CBLIDD:1< M(8X]1DXJBQRV23$=L!=A[9W&I"X9JT"K JT5 2UA:"0!U*R@%==*:D.3 5H6 M(:>%6W)7W6\%6DL'6E,=:90,RAB+.#$&?@B&3,[HMUSS1*-(FN=J0_-_V_OV MI[:1K.U_1<7[;;W)NVY'?=,ELY4J0L@,.PDP0&8V\\M4J[L5*S&65[)#F+_^ M.]V2;1E,8L &V?34+@%;E[ZZ=Z5$AX*?LN9-OVN'E MPV3-"&GWJ\CZ=JM>OI>?G^>#TU$NO_3ROM)%:6H,24=9MZ*LN7+V"MP['&N) M8DSL:>T)BB+!D9#RP.*ME9,2MHT] MIC='%UZZC9=N2YP;,C=DK1JR%05_*W.*= EO#64O'@)KCKA=EMN:1GNLBU.C MAU<;OR97S=^)XI^\;M[(]9V1NX21*YMQZ$0(R0/?A*E"AHS#@F(2!XB:(N@) M]B,F0U-C.=["()5CGRUGGWL&UQW[K(=]9BZV'Q*>Q#A&6$N!6!3Z*%*I0EI& MV ^Y9G%";87W-CG8CGT<^RS#/O>,_#OV60O[-"+X+!)A:BJ&!XKZB,$,H(0E M&DF1@H$:<);ZS-H^6[@"[]AGR]GGGLL2CGW6PSZ-L@]I%%.N@7U$&".6FGV( M?A2A))4J(A3TA:_-\07;N+BP,5&K-YDY[4#=-CNT41V-0F]5/C:K$HO*HVT; MM]Y^ +:.>=<=\ZIETG'OK;CW4S/J!18>3$L:HE@E8/FE3" 1A!310%(JDH1I MNB++[]9X>.0=(8[9'+,]6CS-,=L=F:UA5298A5QHI&,L$ M34P$1*Y0DL=!! MA''D)S:B=N^<-,=LCMFVAMG6':MSS'8W9FM$ZP(_$DF<"!2%IDQB&A(DN I0 M$D;8G+>81,JW-MM-AS\Z9G/,]O28;=UQ0,=L=V2VQBIHPF,PS!(D4Z W9ES2 M.(I2Q(5D2<"DEJ%O(X&KJ@6T?F:KXX23EM1"7!U7NNH="+<[K> [';[/&UPK M-[Z53R%Q_@_[AU9(0*O$)PT=-?M&JASZTLO'HW(D!K8[+FO>Y3.[(7-#UJHA M4'DTTYYN\^7M?:+]RA^J(CY_ M23\0/*$"14)(Q,(@0$G".-*19!'!RH_]8.<5IYV8;&%JNH/XH]5(<1!?+\2G M!W;]Y?N1C,.$(AK+ #%?APC^C$T]9!$"Q$,2*X XZ^#(07R[(?ZP55("^CBN(NRI(6P[QAZV3XB"^7HA/ M-Y'^A2.&4Q\'* C\"#'IQR:%.461%G$HA1!A@"W$?1RW".(ND_G6%:#ON8Z\ MZ036BDA#/8W7>,Q1V.TH[+(9:Q!8!)B2 (D$^^8DAQC%A/OF3)8T!A)+8Q9: M"@OHJHK ;TQRB2.(S8I3.()8&4',(A5*4-\'LQ4);DZ/BWF"DE@%2%$MHP"8 M _,J4A&NK,"\(XCM(XA61#D<0:R,(&9QCE3BA K%$!8I0RQ0"L4AQRC!*0VB M(%*A24XU%D3@",(11*MC)(X@5D80LRB)(CJ,0R91Q"*.&%<^2K3/D4Q%*#@A M26B7,UF'W[_2ELORW++,1-=*E^5YFRS/MYEA:N^C%H5G7$Z7RNF2[-R0N2%K MU9#=-96SP?G&;BGS?J9NLFI:PM*+Q^1$?]6#L78UD;>U,M<5YXZD(@T#(C5+ MC#<7)H&?QC@&WTZ&:1H(X]SAV(^IC\POF)#X'LY=+5UOB_Q\#UIAVO='-NKM MC4L8+%WL?Y/]L1GDW;+4\#]U)KXY!^]V#AYNKB$E 0$'+PY0&$B"F Y"E(1) MBE(6J,@7RD]#MO,*+ND$9 O/ W*LM:6LQ7&*-<-)1*.$X31,1"2"2$B18!JK M&%>LA8EE+>*;X+5CK9:SUFQARQQQ3CG72+!0(\9EC 3F$L729T'BBU3' ; 6 M91U,'6LYUMH8UM(\PB()(L84BYA.F(IE$OF,TS!,0UWGZM ):P7W6HIWK/40 MK#5;;0O2-$Y(1%#,8HJ8)!1%.(V1U":?F$B:BA!8RX\[88@=:SG6VA#6H@S( M**"^8J%@)/6A^T%("(Y")<%79#5K!55^@$DUO$]^@&.MAV"MV1(@B5+@)94@ M(C%&C)D=C2F/D/+! "-I0(G"P%J<=FBPA36?6TU U9FJ7@I8\/*A+H09\_(^ MR=+;E*OPV+&LHVI&!I]F1]\Z)KH=$Y%FK J\=0GTHTPI/1\Q82PIF8#K1R.N MB RX;Y(1 B B?U4EIS8T'VF[4?RPL1V'XE6@>!:[@3EB E0(^"E[KL1:.SQ]F*P9(^U^%5G?S-59OF?+E)Z.5+DI7N.$. MG$7G=CT'.N24:3 U* '. D]"8)(B$L>A#F08^Z!BC/] \;W]A_8MHCB$/TX4 MP"%\W0B?10@2R@57D8\8(X!PQ7R4I %#.M8TIH)K&J4[KVC0H???=.00WF*$ M/VB$P"%\W0AO9$($3*9<:Q2'.$;,'"(AB$I1JJ0D+.%8I1QT..\PA_!M1OC# M1@\-\%ED0:B(R"#02$0!1RR,-8I\(E$J)=9QE"JJC97..L$V'A3=DLC" MXFV6DZ.0O*$NJA,TOA-A<.=IN.UQ;LC,>P? MGH$X;^6Z$Q"7LG)Y,Q9-(Y6&/J:FK)Y$+,()2I@*$14I2V-B*JT*>VSU%GJQ MCGZVG'[N&6!W]+,F^ID%R@G#-"(T15IS#4ZV#E"4B!0%*99$I0J+(##T$SCZ MA8C$)M2:^B?&!]=.F M")^C'T<_R]#//9OM!V#KJ'?=<:]:)AWYWHI\#R[FLC"3-/19Y",5:X48 M30,DF$]0$I!4"ND311-+OJO*&]^8NO&.VARU/5I,S5';7:EM%E63$8ZT!FN2 MEMD;$+@DH#5F( M$A&#U>;S $6*QXC$(>8)EIB&;#4NLZ,V1VU;0VWKC@4Z:KLKM36V,L/,4($E MBA-35@0,; 0R29 62C+,.<;:M]2VJM) [IRB;3E;Q[72G5-TFP3ZR0%T2%0G MT$%'S0:2*I>^]/+9V7,N>][E-;LA!/FP@-<'[9:R@T'N%X[ MN=7MPKR#4_3WW.D^.$Y@_A(4I(0BYL<<12+$B%#,@I31,$EX=7QKX&JE;#?$ M'[9B$^6ZW2G&*AA$8T3D+$3-F4"&N)<"0B7PFEX=_J"/X5H0BZGF^1G2.XV['<7XS&*$D#E(:1"B,T\0< M_*"1"'2$*$F3.*"$12$%CN,=1J/5KM&N FP;5''>44.IHR2-5%I13+#B##=',8YBVA:*<12S,HKYT#@R M0X9*A!)))11BPE8!%7%.-OD15C8TDO; G:5Y->@9@!E&3U MMY'^;#"V9]S")RK[^NI?\&/2MW-1?,H&DRX$@+CZ$]-F\V?=2&2B2B]Q9(FI M&J6D>/%J.F)7GUM#E)G8U# O,_/ZEX7N0SN^ZI\N,C7J3?#;N*MNAC^[121E M;L!RXRW7.] 80*D!^L7#$Q,QK8SI_.@T?YH.6(0GOH_32&M*$I^E.!!@ZZ1* MJA!S$:J(_D4(W9G5!H#_WEW('XST>87HN%O]>_WG7D\,/L$KLX$' MY.N]R4KQJ=#Z'"2F]"ZR4<_;E1(P#]0,'X!>J?\$+-@;WF8#,9"9Z)M;93\O MQX6^$0UW&+KJHVR@H$$O:3#%W4-+\6$^T-WK'5M6>(.=;9&DW9M%"1Y3@(UF MY>*XR*56( SE*J7AD2;_IA[?Y^=D6!YC.O>_BGZE"KT\]=04N-9&G$[A<#J% M]D\Y8XK,J),!8+Z^WLM!.7OIE H*/O&PIC2&7#N?<,BVQ@/NM[^IN6 M8]-$^"K-)$QL];[)][-IKK]_WKGO$[R>^&K[)_MC!5T9]<2HXXGI &DS,M6O M,#Y9;GQ!D#BX,KF$3[.REKC.DD/F/8-G*PWM@$> /)^,^[JL9A-3@3!_II_; M6S!7]5]@]4([30OVOU5( $TX>FYFO6A,ZP(5X=CND=GN?1,1)U90#%@.)B2V MUR2QF3US,B$Q;QM9[&B.*CP+H7*8#\K,N&;@VWNZ-.Y45O8FIMZY -Z'_]N_ ME?XO$(M>7A5TO=TYS#5A9 $XA[\4D+7THTWK107OLJS9U'(#\$'10&XY!O;X MFI45[=W,6C]B*_-]A?B*@BL"3U)BO@B[PH.\WQM=P.;2@,@97Y8*#[ MYJ@4://73&GHBH /[0$JH@3F@A>:#S_!,TW_3./!:$#YS%3PC1W=A],[ZBV\^UT?ZM'>S@NP.VL70(P]@ME6V/5QX?N M:6W^_;R[>]R=86A*M%G%X= .>(8WA/?*3%_C7T/PWK/L>?4L&!(C5V9 3/.M MG.F!?2LT'X83VE#? U5&0%_%KHM \S81\Y@A$M MJQA'U1;0$1/?NIRH0!AY/2I_@G9-&_:]Z;'MF7]PH>O6PD"#AAEH(Y"BN+13 MK8OS;'1U;A9.QP\'OIYI>+]I-[Q29\-1U3'];0C:,AM59ALT*-%&-,X!L$!Z M,"P+'B[&,%M%]K>8&XXKTJLF,G_SO.JAGJ>&.0I;QHSMK\I%6# 8YI7U6VA(#F@VB:@:V0.C&/ M?@@&,*>T%/:%J9?9V0#8FE'H9S"!U1C=AIS.Q:4WR$>3_MM^V%Y[YUG9?.]N MO\P[!B6?M9S.A!A<7C$CYTU(D*QT;&:[MHRJ22_'R6F M58FV)T1#FR=LGLRZWC#WX2:5U?TV4V<%W]JM)E1046J[4AFN+OO^P4 L:)'_?+YBQ0*?F=C-TYIL]&,<4U/A$:QXUM&/UW?M;%3;Y8,G&)S$MDD5DN,+*\9D/4/O$ET 3(_A*S MT9\3)^#N56.)[Z7]O:. M3H\F/NAX:(?3_OEC-^ 0^8\<,-\[^5"#XN $(71JOU M,_FF<56;> M/&)/@;*!$B=V^=03,T>9PI6&_4]'(DVO(5=_JR?_EW?[P.6]3/8LHQM3K:CX M]M]CT,$DF$Q.6N3GUHI:(A1V2^JW]]3H]R; !\$Q9U "_TXL0]-#:WF-K0]E M10G,(ML# 7W(^]#@_,(XC& UE9G*P&#O6"L*)*O(OV7GE6M!_F&?U;=6%PR8 MA__1L4YSU0MCO=0]F[SF1VCRQ+F!8UGWQ?HN>:6DT\PL@7N7(-DF^@7W7^WI M9LOPXDA-8S%JZ>C,9H_#8BR?&8^CBBP.\J8E?CN(@,$]B1Z,>L92/X<[>N6\ M0,TISDHC6 ]JXC\9I[J.=5CKOW)R:]OZ$IRB+P8<@*AK-W1N2?IW7UV+MV9U M[?6-JVM'-GIT,*C2;H!'MU'P[[?*2LE]Y>"!$B46B\'Q[LF9=W!P#&ULP?O9<$T52-Q&M)Q9@W]*"$"EM1TV614#N_Z\ MLD:L'LCKY;%Z .U@#?)S>*XN.XU(W=5HSFD5CZJG)G@FGD\LG680OU.;6I.G MF'?M&M^BLBM'(VWLT)D#,8O+2S&LXET[1@+ T*\G'\^[P_O]6:AP*@4[]JT[ M"YKX&@Q+D H;?@#SKBA[V;"QJ+,W[>3.1+,>@[5W:4S?VCQKF(NFF: @B;<[ M&(SAB>^UMD^!IIR.E?2RIYKJQVY.]=NXI+VVH.L/72]IJ'PXLE$5 MF2L;RM8@FK)>^P!?M6\<^AH>/TK& #/=.[?AE*GK79GD)JIO L&+(KX_6A.= M?=\(--47U"&=^:9W/+,@-.I#KW;>UJ_?JZ\ ,DZU#4943J ",NGL&) #4D:S M?)<+#4Z[64F1X6;9ZX*NZTP73J\, M;+5& L\8V^^+?/RI!\,/4_1EHA,.!E]U"7H("*)?+Y^5,RW5;-\V$O\?U0K- MP*K($OI?IE6$J9&"4].Y5:@5*\_,/-[U^;Q*B-"O=L[,LI> >Y2];Y1;U_-" M9-9W+.R<52L]Y32B=$VZC (QLE(MC5]ZY5CVYC3-O 1UO'I9:R([-MJ3R^I: M$^;)4I/;)9)\89[/LD9ZM#5&.K[12)_I6F-FZ4%9#>(V8F Y(WQMAN\-(WUF M%C[+1[9LET0$PUN#"'(C(NJ8^V7#%X$1WJLS7Z[Y*G:XW\]G8)S4D]:8%K@$ M_"JX_.DBJ^D8E)-!SIN#+.M!3F:#G,\&N;G ;?XN&XLCLVP4HY/,(HHU42H MF]; JV03=L.^L,DAW_=$%LO"E=D^A1D!A2.-7]4$XH9@FFT-ING-&QYJP9K: M?C"3Y1Q4SQKI89UZ@TW%WV Y3E9J772JAF^AOV;ZHE.MNWTU,"T\DRIG4#!= M.6PFW-GHU$3NJ\3*'X8!)E-S;"^?GZ&=J2=PNX9/0FJ-Y7?Y@V#7751^QV)? M"S!CI2CU9A!!N#5$P&XD@N.IX]O8'?=6U^OKIR;=2NJGK*1O!04V#X63*PQP MT$AQ.9FEN!Q7*2[-"?7J7[E_I[(VE"A^!*?AW'.-> MEF0C, 9FJ0PSH3R5/:W,7J2[4X4YW]-/\T\W,=GZ.%[JL3\H:WG;\S]@7A^IHL@ST7V^ MQ&DIF],A?+_>+"HH^A"=67R.U +^*.?ZMS5RN/2Y/2VLZ<9+?N]1^TC1=6U^J.5!FFY]980D__\V/S"U/?U /ZUPOQZI$V%U@)^:YI;3)DC9G>!VO_QFUS4]<#+C9+ MF$LOWM^(DH5+RXY;V]TELIF:8FDM/V5$I^W;-H=.VSMM[[3]0VA[KYR&2IS: M=VH?ND0W4V4L5ON3,*%3\6V;+Z?B9RI>5U):\70VJ!,B:[4_$>'IOMP?;;UW M6GQY+4YXO/,J#C=*B^N)0-Q.82\H[[NRA;(EB_<^\:1^OI+ZO7Q6 K456P': MMHAZ9E+2O3,M>YUZ\\E 7H'"7%GK^7KN?H03*KC$F%#FASQB@? Q"X)8*2DP MJ>NYQR0R]=PQ#!R=%&DOB]'+B=MUE/X^V::_.U"_C6%CFK\7L& MKW[=S^671R[1?GCV<5*BG;W_^\/%T<\?^9_POO<_?_0/SW;QQ\]?_OYHWO/Y M]6=X7^_C'_O^X5[L__F?GB_/?Q^(/^+QT>=/?\.U[,_/_2_O__AX\>=G>->; MW[.CL\/LSY\/X5F'YW_^_+8';?#_\_='?O3;7TKZ0<(Y1P1K@9CD,8JYIBB, M.%,)U8$,DAU/EU(,C=8NQOI&/?ZH4G>Z]\O^FP_O]KV#@_FLB]]WWWW8/3LX M.O1V#]]XOWW8?7?P]N/!X<_>[M[>T8?#LU/[^@P?;:61?;-_OO5-/]7#D=WAXY'8[.['\'/Z65U$);3;_GT;CEE8 M#^ 6>0AMZ?%,$#?)>D"(J[84Q6GA7A=SEE*\^*P+3+ M:.@:NX;&XBZ-[MJ@AVYLV WQS=^VJZTPL'&X7-;1W>,MCWCT[.)XTJWC$S>> MO;14_RO^;]4(O!9]NW=#C*SA\5H#I0^J+$_[P;&MGOF41VBO!WK.9L3: =G+ MR]&D/IC9X*++!QN<[\*G7996=;"S5E6E@W*-QEO(;U:4]E&Z7A:O*%[73,Z]9_CYP\3#%P_H MRZ51=O?#+Y=X1N.X/7.>GJU!>>VTO?N\P#72-7+MC;PU#=?[?99Z4_.L24RZ MA+?&@5N\TE;''TT4;PDS_,:QN6DFE[WOQO-P6S=@_V_I0TP7=7%#C_H=E^K* M.;]!2$)!)*>Q#AE30HA0!HSS- D3G_GQ7P<@4I$?4_\>Q_O.UHPF!D6Y.U G M&KKW59>UW=6:0WWONF)4'>H[_/SGV8=O'\\^X#__^.WBZ,V^__ZS-(?RPO?[ M?Q^]^?<7^ZZ_=_FU0WW/#_N'9V][AV>_]_]\L\O>G_UV>?CW!W[X!MYQ]IZ] M/__-]NO]FR_F4-_1^\P>Z#MZ_]M?FK'4UXH@$24A8KZ.D! Q14&8RE@0GV-! M=U[Q#HZB^Q[INP -ZS[VVW'3T^2F$/MQJN,T4-JL5(/P,J6"."9Q$.,TLF>0 MXP@>BY'1>SY\<0>2&HWTEP4,U2"H.O!UEIN0%WQ>Q[L<8=V2L [WIH05^JE* M>,"1"&(@+!X"86D<(!WI4&$_48$B.Z_"#F'$$98CK,?LV[/6,=9R9M4LZ.R( MZK9$-;.L?)X0IF.-:.H#44FF4)2R$/F)IE@SRE.!=U[A3A1#GQ='ZH#E^TJ MD^MM-TXYK-\2ZT=24QOC6:\QXF(\=XSQG.V.WI]: MAOHK3"D66@(II0KH*0UB%(6I1)CPV*JH4"5@BO@='K3):5K1:NGF1>*)?Z=( M_+)K*M\SS!8,X?899H[6-I36WC=#UY$4V,P=BA6FP&IIB"(N)9) :5@PJH2. M5L5JWV&6==E<#LU+HMF7@4QD2&7,!",Z%$$B:"*IGV "CG9BW:S8+$2A>J=2 MZ(*]+89X(]@;!SSD 8M1JD(-$)<*B8#[*,5AD 98:8YM#(6%#N&;AO#;1$W\[COZW8UP(A.!XGZ4(,$46.4A M.-Z"1% $B"A/$9*A11%.)$DI%RC6-@G15I-:^!=PM!_-M0@U6.YF%=0H?A-Q=6;!76FSFD*2:1UA*%81(@IA.)8I80 M1&2B_$@$?BB9"3Y@ZKO4K,V!^2.AW 4/'P:_,UTM4Y_KB"F4<&[PRS$R@2.D M12*EBGV1A'KG%3;E!9VF=A"^$<)WU\\NB/@@F&\&$7&HHE0&B(M (\8E12). M0Z04^%R!Q$H1D\,$]OEUG>U0OS6HQZF6<4J5I#ID)$BBA$KE,^US<.#2*+3. M]EW![ISMM3K;S8Q$'+%$Z!1)'*2(*:913'6,4JQ2E@1I&)K-$:Q#>0L3$B?O MJF6X/AKSX0L?N&>X9SS*,U842F])^'QQP9V#@+G6 MD/HJGA&X9]PY@=S5>;D]J=Q[9;MU [;\'J!%7=P:BSL*! XICDFJ.%,^3N+4 MCQ1/(IK@D(>^J_/24HM;-I>W@@1'. PIPB+&B&DA4$RP0(E.E:]BGR0^N,_$ MI-+&+5JT=^3DR.E[Y"0C%L@D" E-!=-,1V$0A#$)5:!D+-)DB2W6;AWN84FI MF=[/ Q^8Q4<^YA2Q1%,4 TF9;3PLQ3+E&DC_%>'WCN,[1G*,]% )!"N@)+=7 MH04TU:B1IT1*6! CKBG83DI*)$SZHZ8ZX$&,?28BH"G:"3';JLT*CJ0VB:1: MQU%N[?0Q":RQ=FI66A*1$AL)/?X:Q-[/1T]Y/N.LUF0;P1OB8,"^F#X<(3HA'#(4>1HA1A);4?DB0E,=EY13M1JY+8',+; MC?#KA2Q)1I2%!#&".4H$(RB)>,A]S4AJCA?8VDJ^#M4/ MAFH7'7U,R#>BHP$!,SW$/@HBDXO.*4%QD()6EYR'*HX8T=Q!_@E 'N-(8D%U MBN.8\31,8D![0H04%/L!5:Z00VOAW(PG4I@N066,8BT"DU62(L'B$*E4\N MGKARB#?386/BPYP2%.F4@R,B,(I,,:H@H"%58:!B+7=>8=H)XGL?QNH@WN(4 MTH?!N LKKAO:S7+7/-(FTYTF?H28"30(4_,Z$0P'A!-"8@':.^CX_/KVFTU. M(=UR5+<.U"ZJ^)B(;T05:10+1FF XC36@'AS= 6G%!$62Z5"EOHJ,/5J?#]P MNGQ[41^E24HC140,J.=I$.%8A6&2!)&D22Q=YV)@%67JY:L[E7?(CTB7^ M/WX:YF5FT/2RT'W@NJ_Z)]-$1+K1\#H(1*G- \#KPL\]^&^"O94V/%JBV3NO M0 WTM1R5WGBHQ$@K;U@ +P]&54&9/)W5E#&,[ZE\G(S2<=\34@(IP'VCW,L& MLC]6VM/?AO H>(8$4RT;>?W M,#67CWKPMJPH1]Y_QZ(8Z<)!R.J8<3,VQ:4/BHG O0!K!Z0Q5^!8%1^#B*HO#TQ M$$J8"QK"9+_9!6$I8#;FO\3Q]DH:MP/<#[_.XR$J5 M56&=CB?'1:$'\A(88^KZ=>RL+9C^YD6>'1&0 > H*YY#7<#E@T_5&Z4HBDL$ M+[T0A2JOS'1M)!V.SZ%OXTGHI"X>WLFPLQ<'5P:L\=-TP-KPB>_C--*:DL1G*0X$ MXS154H68BU!%]"_"XYW)7;UB9A=\TB@IM/B"1 I=?"GZ%^*RW'DQ/S8P,%?F MXNHP5D/SZE]) ;9C6OEX"HL M';[9_X]W=N3M_^>7@]<'9Z=38%M#ZHKY; A<#$O]C^HYW<NS#!@5RS56\7!P Y>:0@ .WB[SIV=_/?JOXL8=(ON4^U>MX= MU6J:KFW\JG8K,&8*JV!>@@.LBTIU_DLLY S]K9BG1V^@URM,;* M?@XS=^D]RZ;?PIV),2Y3;72Z-JIYOQJX2EI!;,UGC;O_M_3VK 4P\DXT/ /T M^,![FQ?GU0T1^M6K/)>W.BG 7;BL/B=!QS/QZN>@V,55\M]*O!.'=X?W.^&= M@#U&+-XQCDDP!_C7EWUQ45Y#M +6P'HC!E>3#A!V.MVA^! 5MA[(.3;-]:P M9S7L*P]AVDS;LD-P3<\37527AAT;_53("?O.&G'L=!=VPI'/ MHI#C%P)'")LSN T[87]"3Z?P3A._:=#1S$2IPI"[GPJM34"@1F+%!?\>]R\] MZEL<1B;2-/CDG6D8//@I>QUCT'0[C4\FP:-?\KX1*<#_U-SIP!]IJB^]#[]Z M[[)S$W::?G2JBZ^9B4K-(DS'H\NN]VZDX/&&2/JFY47I#44QNC2?%!HHQG3D MM1A\L81J8Q"BXQUV=^$F:/^N NG=4CSF&2@NRV%>@V+'GZ # M'J[&ZPGQEK.J'&_=BK=\%K(@Q@ 3/\#@11&"<1"&?^MO"/M_D8JV]L^'_?Q2 M:^]TE,LOWO$8GFEBVL=]F*-;&"1&0*^C>7ZN&H8:;4_$B>$-ZIP[O#^YWP#K^3V.#=#R(:_:UTBIFHX Y?&M3&ZS+8K%9@_"^@.Y6,0 M\E8,XE>_$BN;8-V;W:]F\?*_Q.REK>ACX'@! M\'^K]E+T+Z^N\@'L?[L*^\G&BZIQEHX#]C<)RT[Q/S[,O[\,0&B=!# U[Q>H^4;$?R[' MP:>LK(*:Q^.DGTEOM]K';Y8&93Y?5_EMA2'A!3:/BQA%0M\C=**YAPX'!C4S;.,R9JXP:YJ$M"IMN4E M)QS$?4Z#>1(QY'.HTENS*\)KCE^T:V,.*&Y ME="\AZN\4Y'JT:7W)BME/R_'A2XWE+YN/%SB(2M[+UEONB'RCUON.[RYW/?C M%NZ^4XUN5Q7[:5;%QG[;ZE#6N=GM&2)S&D>:F_,43$I/.C5HLT%UY)>Q=],B M/[>'N/P@>]AL+?JU,\T<'D*+UN:\B&?9U2NF MVZC+20'K1FSV[O_?(;G3^)Z7GB@*L\_-7+3()71B=6.RZI,2J[=9'U2>*8M\D8UZ2TO* MYMJH5_5XZW<:W@9*:SHK;C^S^N3 M=]/#Q)IV,-BI5W;6U1MK?YR2YY4]T>][@WSD)=I3IF"(/:@,_MA)C @F]_U37&\_-K-569\<;%GEI3GTRJ7XZH\ MD86NC3/9]T$'QD4V,MM_ZK9>;7_'T]^D!M$69=V@Q)XK68#=W[^$!MN:1Z.> MV>!HWFM"\(V=CC ?Y5CVS(M!H*^=Z?8=JWC)X\H"/]Q98$Y^+YBSF#VOGZN; MVO]^6CT4;C@Q#&:PEJ2@6_UR_>?4A_-.JT[=V:!>Y/+:CS*[K^0E?10%8T?B M,!_HF\]Y7&''%H6S7/1QJ>ACM)+#!DW*].;&+-?JCB\FB=.#GP]WSSZ<[)^N M#1_U:#Y.N*%I#U1'R_YWG!6S>,R5!5NCL3!_IIY/%&A#H[0V?[9R:YWMK_W2Z?JV\'A7O<6_?--[]PDM[M#KR]? MWKXWUE4GO#(NZ[W>!4G>^_7Z>L+- GFC1[,I$_L&G-J7 MT_HZ7G62H"ETLC6BNS06:Z5NK CO';ER9LT;[-ZN_S/-]!"(_K">$5?K!E_ MVT?L]4160+MM0.6F-.05+M*UQ4\X/OIC_\0[>NOMGIT=G1SN?]Q.=^'7PZ,_ MO-UW[[SC_9/3H\-3[_5'[^R7_=-][QA5 M%2]&XT)[8CC4HC"6?#^_,*LCT,G1V"Z;F -+A\,\,]['O#3:[TY'^JL>>._A MTW&A,OFEXWTV%_>K.L*E+1+8[U]V/.-6B'K;.HP<#(8-K9E6F2!Z5<9KW.][ MP\DF]W*<5.VP\4 3>;2!M*H/'1-8FY0K-D$Y*89"6K^G8[P4T[FY[\7D;)-R MV7!H%8.$BTW,L I."K.P;IMK'EDGRY5S)R3.QQM+TTP8T$'EM557F@=T9KUN M>&SF 5.O;2\_/\_*TO;^D_'53'J!=:9* =QW=3"KGMIC%QOC:#^LW"YSE",X M8E4S811-S+B: %O8&68*1JM^#HP/O,SZGF4VTO8SZ(,N2U%6D$<85;O82WOXU M*T9C;=N2I^N+S;4Z]K!D?.%[ 003;DA,R?$ZAE!13AT[F.7X5%-?F@?4X87Z M]8W(A9G.K*I=/@-_A<'J4V57?K-Z#7CE,8;$,P RZ3K5Q'#VT8S2-P- MR=T2/;X?DF"$K#R80:,NB6[^^JZ-];MQ&*^\L>"71?%R 9V[.^65>7950BKA M>'"CS4K@Z<0DN9^'T[Z.K2+DT+Y>G66COINJC>B5B23<*G1R1W?[%CU?FY<] MIY/;%[1:2<#F862I13&;Q^SP,C$4-\7KXHD'ZO+WHZP/2I>/&&^>BS<^P3#S MIG3(E+0=R&PH^M>IZ%JNY@;W3-P=/ MUN3:H#[->.OWS!PC5.@R4S:#]X;"%=O5_4WW,YT5==,87%L4<_JXO1UJ&%+7 M",<94JW&F3.DUF!(O3XYV#WT#KO>WN[)V?Z)T[EM[].I'F1Y<=V&FIR\-CFQ ML>\,*&= ;0:QORXR>*?A('OBK]/"[>U0PWQJG+KD[*=-@)FSG]9@/_V\>_+1 M.P'7[^#DU_W#U_L?]M\YM=OV/KW)"BU'N3.0G(&T$JUG7(=+[MO]@^==FU[GYP=Y.R@3;*#CL6H MR.07RS!"Z<%V:R37H:WK4,OPY,R@-9A!_^YZ>[^<')R>'1W_LG_BO=O_X^#4 M*=BV]\F90LX4VB13R+!,K\A*:(#9@/Y.7V2E4[:N0QO5H99ARIE#ZS"'CG8/ M#_=-=N3[W9\_')SL.PW;]CXY6\C90AME"^5B,-"68L0G4\'$J5G7H8WJ4,L MY0RA-1A"OQZ\?[U_\NZCM]_U3@[.3@[V?S]P&K;M?7*VD+.%-LD6^C4S(]"_ MM"R3C8I,?\V^3 MLX:<-;1)UI A&3T8Z%'/.^OEY\,R=SE#KD.;U:&60G?LXD*M[Y.SA)PEM$F6T*]948ZJ*D6_Y_VABPFY#FU6AUJ&IYO,H-4?I+3" M,R=N\]RZMRSLDK6?!=SB8W_C^0&:^YGDZA+^Z8W.^Z_^/U!+ P04 " N M@7A3'8VJ-A8> 4 $ $0 '1T96LM,C R,3$P,#,N>'-D[3UK<^,XCM_G M5^CRY>:JQA,_E%?7]&PYK]Y.LD\SL?-JB)=KFMBQY*"F)Y]:=0V')/9L\]'+\^W MG?.CO_WZPP^__%>G\\_+\;UV[1C^@MJ>=L4I\:BIO3%OKOUN4O>;-N7.0OO= MX=_8*^ET?A6=KISEBK/9W-/ZW7YO\RW_9!C$Z Y.IYW)^87>T4]UVB$#_:PS M.>T2LT\'W2ZE/\T^]:=&C^BG1N>"=L\[^LF%V2&Z<=8YZ9OF>=>XT,]/)P+H MN_O)->9T033X,-O]].Y^/II[WO+3\?';V]O/;X.?'3X[[G>[O>-_?KU_$DV/ MPK86L[^MM7Z?<"MJ/SC&UQ/BTJBYY]'UYA[U./#$F/]L.(MC_-X>](N:(S F M <]LUR.V$8,W/=[Q5DOJYO>!U\?X&O%T.]U>I]\[THCG<3;Q/7KK\,4UG1+? M\CX?^?:?/K'8E%$3I&M1E-]:@]1KC_ 9]1[(@KI+8M JW_?K#YJ&?&>+I<,] MS<[TG1)W(FAVN2>Z(;D#(#>0U+UC$$^H'[9WH8/XR$RO8VIY+O[J)#!^?G?- MH^/J%/AN9T;(L@85Z9X!)>$3=6I2BMB[N+@X?D?-RJGUU= 6 MJ5QUW/"K$_7;!0W)J%*C(>JW)0VYPZA((\IZBM]N13($()<:/\^C_]]]O$$OU^Z&+X5O_&9]OTJGJYT,79K,:7X^]G^&]QLS/1U<.>)]'&CY[ M&=])_ V!,V@=@8L )I3\V@7/#OYIG<13[6BBUR_'FVTWH/@N-4?VK^+O3=4. M.X=-)!TW=*)ROW5FYG8+'T;B@7Q(+I^JG.:6>J\#G(@@2WO<$ M[_O \"?@'(V9GX#20EA: .P@$L]])!R^:DX]!G1N+Y]U<')AX5"N+BSMQS78 M_]-2X<7< MZ8[DE0=3+CR]VSVI+KPU^ =1QFPG[OS6-AQLOP_^9/GWFKK<48@I&+[:S;/:\NM@#D040A M;W<[[/)@RH5WWNU>J JOQ>/MFKH&9TN$YDPO?9?9U*T^S^7WE@BHW^O"LE^L MDIEK6([K! M/7I,?02Q3?BY)%S\JBRDOZOWL^.LDO1@C@HQ'(9=BBWH-,,3_ _G\E=BX=0.3X:&V)IR MQ]2@\'AB455KN@_<2TEH9$6,6K&.]!#?(D],5QS#=F6?#T#AK8,P8C M9NBZU%-VRG:!2ZX49[J(T-92B@BY>)6@UP+\!^7(M?N.[3%[!B]Q97)O6XL5, M?4;':1?2"0')9 3KO$%VK2"5D?9C /3:GG/R(19#+.4=JBFO.[05&9!RN0]TL06E M)/<8Q4&::ZS/1F,>J/*:OB9XN91U7>Q5*4DY)Y+SDP88#T)?D\J8+@C@L6V4FM[YWV MLC$^ 4U+P GAQ@ /HD$N**[8RR')E^QG@^P.CEQ,;5RS2[AP M.%>48=N=;PGS\:2SZ5O4F<:/KJEA$4Y-C&@39NY0TM61R57@ E;>RBH0(<>% M=_(\PA^$RX&"5BK(T/C39ZZ 5EW0:YVDTV._V\ON6J2[MY35BK-?3E?I=-?O M#;*["&D@;9SS:3 I':KCY&CZ0R:?MDE6;&U9S8,^HRS/V] JZL8 7T M&[%\F$%N7(\M,&4XV=6\(=P>^=L$C_>!6ZX. [V763ALJ$-(B,9L#4C1(EHT M08S(DH[(2>_P(D$=H*CU<61)_D9EO9#!D,]\L-;/["/)DSH.HD$N*$Z-Y9#D M,^7)(+M^+\N]:=_<*>%R;"TW3&741=42[P"5W/">ZKV,2UHB\353G#7#<>^# ME5V35VTO2P6F7-AG>D_1"K?>#9,P_PMW7'>XP'VN()O:7R"YU(1GW&-_A?D6 MPHV!I?4M$D4M8&0*DK)K]KWHD2O2N=[+;/B7*I*@3PL(C-*](Q*U-(UH12(J MM8#,CJ S!?;@Q&U(/_9^TYR\>5]2V]VEQ:F"1JX[%WHODS10JCN);[^F*"'B M5NI"7GI^90GG=I:Z\(-N+YODDY^LWW(A*/KL$A!29WT (LFX;D6G)]KGI._B MB$SM$S #C,Y7E4T+;5=0M.69O"N,DW0?N:4:]+)I:4%O371O)Z,5S5*VI]P: MZ8-LA"?-]#;:H!0/@S\OZ=3A-/5XLOI"G1DGRSF6=!AR2E1MU#8XY#;L1.]G M$G36)!K_#%"NO?Q)FZRT-%X-$;?=V&'I*L=.ES6#QS6==$6P3P9#+[%SO9S9'-V36[JA44\P9-;!6 M('.9/?/FU*8>4$$Y'N@4 #SR;H7;@JLMI+MK$N3*<:'W,WLT&\J1SO&)2=)2 M-&D)46(S%LFT9GZ-H 3*J'U=8Z21>I>J^7 M/56#W3O87T, +66VXCHUIZMTH0I3:S:.N<[X-BY5TVQ,YK/T4U7;5AVBW):! MQ#*!A0UYK<]XF\)LN?&J[;]*@2^PMG M@^QN0M"]E7Z"^/+Z9ZP2-E8!*)7G2U0>9W8!8 MDFD,R6T 6@K)0::".>F+AXAMCKPYY3N5;T4$V1FM&8=*:CI:@[:,^"_O7485=8 MY3K2UP>9_8A81R(2M(@&$76>4RT@0TO3D;(7T"BF)?:G#MJSG1P52GWL&N]! M@S[T6/O"F$+#-XB$Z75042G'L1S#>BJ?7*\*4KE%/!KV".@4A]/^. M;C?!"24XO9Y&H0DWZ-'R6QMWWAKB ?\13O#S;3K\39C'#W^++F]O->B9!KT:D^R.Q0U]$B M\:HC"%MO$)PDB1.;+MN\EZTJYY&X36EHP.BLD1FS&VQR]3G3!YE-P=KJHP44 M:!$)!QV12VW\]()UBIY>OH.&%.*2Z\>Y/LAL0-;1#T ?E$2"_P_J44UD-T^/ MCV%UYSTJ1@X6N4IHY'H!UB'G#K6L<4AYJ(A9 ]11 MU"Q555^+L;=2,;"<)+-G[I+RISGAM+*8,QWEGNQ9+UL>-0*A 0Q- &DQXQ6= MV8+N'=TS'D@^T"E@QM MCYG,\M'5?Z)&F*Z_K?SD4*6B/.OJ>F93*%>4:21:@J658KVFG+V*]=HML\&/ M9\2ZLUV/^SB]5Y=C"1CI= 6S5;9\590A/5X0(J 5.?#Q)J56EQ^.R6^.]NC\,D>5M%Y>B/+X8Q3 MLL<;4PRU7GQ-=SVR/5E"?5"GP=4V*Z E*"B%%6D)2*_5IC']!#2H*2'D/;WM<566_R+7O;&B-0\GX;4=CFH#C\I M$.FP.N_J)YF-_ *IM'*<@-U8,$]\?WB5M;@-S& *4Z<,AG3,G/=ZV ?)"SQ5 R4<1'GY6DE,KQ]*8+AWNH2?V1&=J$TY.5_G(&?2R5X,D M0+0(2JNYK[P"* @=>O/]4$VH)\CB7;ZZ)L<385H:E=W4(,J-VPG^DE.)E!6 M>)VUJ$Z[BSAD^9\4K]^I6*5@Y7(]U4]RUMIYEH.0"/--/ M*EG5MF_/C*F( CP2[JV>.;%=8HA(@8*D"@#(_0]PW7/"%4%$0L#2TL . E%W M1J1@Y"[)Q2 O^%PDG'9Z)OGL5;=S M;.*;#+A565X5P4EMWT6OE[WM)P9:V.YG5A!(>]':FT?=P]? MAE=7HY>'YR=X.+YYNAG_=O-4_8A[#=CR&?VDE[W3+<*BW=W!KQB3!E"U!)<6 M(1//(W0'0K@"O7P//KM7T$AB#O;@*_*5+B:4'VEDXH+,#0]: M:399T,]')9ULO'0=G*^HT_N$6^S3DG+FF$CQYR/3YX*L(\WU 0/S?/SU MA3O^\O-1T!PL^.)(\X+F'N_@7^XGTUD09M_!.P1T=%SX7>FK(7ZG;#;'R]Y? M*2&YHTP&8IH'4V*Y,1-VB*&<8J7%V&IP.E+WV4V=?&&A0DXX(@ASB[P MX"^7F30@8PC+,G@J]@+&^-<(#P9@\ILK$GS^#B;S#TKXR*:%K-T3-@65#5Y- M@MH2GX\,O/*RJB8'3Q:.#9X'7U518SP8>+E9GC+U:9>KI,DC6>&CX1OAH9:E MU.YRA9,R!BJ9P99$Y#L4J>]>D=9GM4DG>^3TNBTWKWT.2O4HR HG\4<.\]EC M?$*^B'O*@/8XD*/3JQ48,+0L89! Z(%+R<7ATGJ7+W)FA,[N*E5V?%TVO4 MB@?O(7JT_)*AO-FJ&93;@M+?F3>_\ET/)FTN'*+[Z.+F!^I=^9Q3VRLTQ&I M&CHM%3@W92*5=FJ(A''D!&A&TROA18V9^^W!1R)'T[7S@2$!Z#3?V:^P4D9@ M-^]+$0>2*<#N<.S)(#-8^L\HK\"QS2#!0*X#AMCL118 MU+[C7R52K=2U"=+='$X]M='7:]*W)#&Z:(I,HCDO-DR-5ARE"!-$BTGHZ+< B' MSYL3.XR40&/']Y*Q+0]??B<2]A6F0?K<2IN::!^CLWRK: @,H[SRPIU*>;== M6P/5$3*F&*@R,&D(E?T%7$.<_<%@B40=446:X%6.\%P^:.I :LPXJA-7O'D' M>\O<.,8<;]SA0>JOA'^CG@@UCNQ;QEWOFJQVOP]0AX8F3$#7F&I!S; ZL-BZ MP!H-P0T<(^ N)T/].T&73(P#U_).UOXN/$I6]?5A;B?,1AI;B5N1%624B;Q M"Z@O6@^LM3ZSV5\XNP8%+.[@$S&? 8.AZ&-(9NH=0-["K=OOCMT8D8ZFZ*DZ M%C-Q_0+K61A",%)F],H)=H!$JT+^*,'8CYXL_4J;1H4AMD<@W%B5;Y57!]"0 M[>YM-WPV$H/&%"<$7+N$"SWPV3&':-_[3LID?/2&%% (JB$0W#)JF5%Z4=GT M+^_5A*D^F2 ?Z$Q818#^YLTKI.-L=MCO3G+%670(/TW02S&4X]IX)?O)TCY- MD-*3/S'"L>%P^<&L'PQ]:IV(=(NEQ+M2IV@_>+M:D!JB2) M[0:@+] )2?85L7KYR(]W4AE53XVK!;4A3D#6K4]=,_*"DW*4[&W/,O>\BZ1-&%]A1[%O4/L< -O)3="1:V;8(E^_^/+TC+D]*^W:0+5R?V1 M283\V2G(%BC42T4HC5VIB=C#T+;!AG,7NF"V+NC_-8P<,-M?\ U/#@>K)$6Q(;^UFI,FBFII#' M@@XTX9F\HV^ *F+CO!KLJXIJYW?V"]##/= B:/7HA,F]X7*SD'F[0]"(Y>MF MZH:NENFA-\FT9S,L0$8P!;GTF@;_W]EC"C; IWO(]/A.V!MKL#"'BV)ZK=A' M+-Z,VVC6U 7A/4S.480V\LGQ-!@W,;I&">9LX:$:RB\=SIVW("$#&GJK(.A8 MS('M(3?5^@Y=1AZ!TBDS@HIH0#MN-I:$PTIZ-<.V+!:XS4>LL@RFS79-H/Z& M&/-\=[TD,E;:KPE?=TMQ_64EJ78EBY>BYDWXEBKN1>#8PB#)+C5@9D'[^H E M1DP? ,'G?'$<\PT^[6ZQA+4LHDN5[D)+C!,0P$3/F+R'L15W9&=V5';B&WT\ M\8WPNZ(DE'OP""SWD@(+XI*Q#L_YZF#-4IH.I@SOP_/#PBP C'^-IB/.9LP& MXXFS($QXPD7":R960SN5[.=>$7>.CM(KL60*N1/8>^*00FY"%8\AYH? G>C2 ;J74Z\%RO8QK56OV&XIE\_FU0132.C=!2\ 1 $\9=V2"DYC!N>D@B2%P#*JZ@ M-<31B(.58;)<*HL\V7E'USKT"AX<+TB !C)E16VVAOOQ#GF8NA$M+MF"%8'4!#O(*KT6]WU[T+,>SQ#;%$%+8XQ%+4OJD;?P7!#860 M4J7N#1'G-L[8\YOD4,^V<#_>9J7]]=3H5'/_U8 T1"D*)^OTG3+JE:C6>S>T M9,7?'5B$WU,B=P4W6S7!Q0OSMV[>#9%^!#]%E4K;W$S:*=D>5073A&__2F 9 M\L3>O7F_VST%8C&+#7-J@MWJ$L>^:N\F?&DZG/K5M\!J"N-BK.)D$>%-4&C, MW;BA]/.W MD$GCQY0>+QO6-43P,HZ=2([]IE$+'W?6*5O8;$*J/B2M%LE%J. MQJNI2R;..HGE*;0UI&E;]0%^O"M3)3%#>"H/C@U/8?CC5Z0//*1*MM&=Y('4 M0=<(Q=JURKEU!0 ?'JI8HJ=V''9^<2I1WDL#')>9_=(VIL MR/X[%'&Z)Q]>1RHFH0G'G#<=G+Z:/]1OTI#,+W-_7JD2$A@GG^^!\I]*E3I+>31A0(N0$1L#AS\YZ9*ID>[JT7Q/$6,5K>;$Y M73 /"X&%PV<&R:V.Q$A_UB?>4]S#E M[9'69MPS5&^1L[;MO^,%U ;LCU]EYWQ&*@,BW'B8!>#"+23YEG-]@$W=D]Y0 M=[P55EQ+B!%LM1!$?M>/#C[ K+6@HH@/O_&Y8SI #A^7'D\L[=:$"2\W00JH M6;.5:NE5V=Y-5=S:,T,8VHERAL6Z%0M6R'BU'V1-96T57^?!P3J#X5'*L'1; M\I4)CW;A5RGC:H2;5?5T"IZK3$ZE!/JR]9&7?* ?>M1E#Z>])%E">\+6U)-E MV2//J]$>*(SGV+I4MNQ MG!D3E3E+$A\D/9K@,"6GY.+T^GA9)VZ8CA\GD>O )XIBBQ4.X-4'W53C$N^X MBFIH"#M5<]3UT!3 ;$P]&B]YPCR&\CU<=8@?G=SWRS&PR#7F=$%^_>'_ %!+ M P04 " N@7A32N/YQYTP "H_ $ %0 '1T96LM,C R,3$P,#-?8V%L M+GAM;.5]69=;N9'FNW^%IOIUX,*^^-CNH]5=(33-,OCZ=N__?#[FQ?,__#O?__3G_[Z/QC[SR>__?SHV2R=G^%T^>CI M'&&)^=''\?+=HW]F7/SQJ,QG9X_^.9O_,?X C/U]]1\]G;W_/!^_?;=\)+D4 MUW\[_TM*D+BRA44?---6(P.E'8N60Y:H.$?\GV__(DL2H&UB ;EGVH3,0"?' MC,S9\Q2TMW'UT,EX^L=?ZA\1%OB(!C==K'[\VP_OELOW?_GQQX\?/_[Y4YQ/ M_CR;O_U177UV,;_HB/5;\^)^__/PZ MO<,S8./I8@G35%^P&/]EL?KPYUF"Y6K.[\7UZ-9OU)_8Q==8_8@)R93X\Z=% M_N'O?WKT:#T=\]D$?\/RJ/[]^V\_77GE$I=SDF-Z]^)S"IR%^_0UPN"/_J>/'9NSF6O_VP7.(?K I:$):* MXM]N?]B/7P FF*3SR6H^?J:?-X^L8!IAQ4]+G&9<3\K%6R>S=.5+DRJ2V?SB MOYQ Q,GJT]'Y@KT%>#]ZO9RE/][-)IG6R_/_/A\O/_\T39/SNEA>S>85_N/E M2>9J9;+S$LXO_OFZ?)^?;G -X;GT/H0I+U^]N,XNGY?$X6 MU\AGKD4@HR>0")C.2%+QVC-O!43M8O0R=QS,!L:0]L<'2/DZ71\^QX_SY>=79+XL'T]S7;COJXW]*RY'VH.3M%28#(%6#SK"Q@W9P:+0HBK!2>^[ M"/TN5$/:\AIPH)D FE'B)>&AP4_?_HQDV?]6I_%E^7V!J\&.(B^*8Z"=V7(: MJR_D/4F,Y#.)XD54Z(/KPHD[8>U""O7MD**=")JQ8JW1?\'ENUG^:?J!E&LE MZ6+D'6GDRLEL#&>:TX!)>9,/C5"<)HUM0'?APRV =F&"_G:8T&+:FW'@'[-9 M_CB>3$8@O.:<(TN(2",B\RR&J!@O,EGO.4\Q=A'Z!8)=I&R^'2D_:&*;B?49 M%B03A/B59F?X!CZM1U05$(+ Z)5D&%QF&FBK@1 +\R4J ,63Y*:+H&_'M(OH M[;I)E M2:S(+&D=)L&\TIH!QBPS_2ETZC+6G> -+R+R$(Y<7P'M)=-N(:0T.R F6B+#"&RY#@I=0Z%!72DVXL@.XX05:6M"EM52:T>72/\2M+6^4#5B-D%FJ.2C:%L5 M>,M"*J4D:S"Z/G[9C7"&%Y5I08G#9[X9"7X>0QQ/QLLQ+HB:-QR/6QD%\ ), M2'"D_:QD(7C/('+CA*3]#7@7/MR'K.'(+V0:4DY!D_G'K<(:!J\G9Q&9%=$Y MYWFFM=A[K ,\EVS*D>MKX4 Q] M9;@&K/G))+EHL@?EH$M,A& :95J?U�& MKGGJ8V?= VQ(MGA7HK044+OMZ$-R1+O2IBV0FK&G2?GB_$4%XNGL[,XGJYFJ7J=A),@U23A M<5[AK@G&7T/FPFH3@Z^G/(:\"0(?R*=@TJ$5R4G)4Y\DFX-@#\G4[\JYXPFW M[1'>MK[=6A\*0PA2,:^]9KJ0_Q+(^V%92F5XS8JTG3:Q6S$-Z3RW[^[51BP- MXY5G9^-U.DF-M5^0.A&T$9+[2CNI9* +[:.\!E 3)&9"TD)[H=#VV93N #6D M4]^N1&DEF&9,:939;9/*213)BI K3Q%H.E RD4W)RD&&3DD$/:Z>G/:4N2O_ M3B#N'A&RBP"%*MEJF5,](:Q+AG0P>$RLI&+((I29ZT[NW3UQHH9=R9GVA4& @*+7F)V6177:80WXQEH-.PA?+CMU/$ ;3+R#U[ M/YE]1OP-)_4&X@TC150^B2Q9+KKZ0)JS8+-@69DDN/#.Q3X1TGNA#30.UH(B M;<72]73ZTF.Y0&9=0G)7(LO>$C*MB<+":*:258:L4)E4G^3^7= --"[6@C/- MA=,[+G:!*6DNE4-@3HAZKD;#]Q =\TC0HBR GAUOK-#ZZ5+GM7[/TPK RP&5_/. M(E=: :9.52=N #,D'_] )MR0 GC0U#<-T,^F6R@X8'90LU-#39H I1GMPC65 MK7@=>9):]R' =21#*08KU6(#\@6Q19.QSKK918ZB]0IV_ &, <7 MA)C30U[-9X7H"5GQ7'!5:LN04^A(3^84&)KL/>UG'HSH,JXM$$.R2@^5_5[++"X/BI\A*;\T M7D\^??NL'AS_O]6/+\OU6\TCR97'3$:U2EPR'1VYDHK\20=!62ZTEVCOVT+Z MP]S3ZF7?!+T&)MTV;+TAMO4XD9)>C#>(:Y+"VW5T:W-.]W2V(*A*%<)**CP& MKYCFI%[)S@?&G9?>"_0ZN9V(^% $>QK(WQ#'CB*3-O1Y >/YROE[G/_K?%-Q MZS]P2V(EP-V?H2@G>>>4>;G9:@R/XG_0R *3FI3(:^5;&NXMGS%.S; MV$H:BJ 9'LVA39-J!83Y5%P=!E8#&"]XG^7QO MJ(/R"(Y)JKY";5PTH6)\0=.UMB'."=5&&Y$E\03+;(Y;5_R??R*GAT1')NK\ M\T\TX8M;!E2$+]9F6^\]ZWJ:RFE MK 0G?:A> ZE3S9#QT$URQ;;TO+)%0FY MJF15X]P24BV44!A7(#07AK1\YX+!M\6[3JL#AL+-6Q/,'BC#AHOWHMSM&LGE MZ!) %C0\5AQAT)%[%K6S3"I/QI[55N0^AUVW(1K2<>A0:=5$F@VYM7[[)K(U M@FQ ))4W*=E&(HN&5"-Y*#PH1Q_*/L'K:T &%?X9+I4>+KR6C1,NS>H$J 3/ M+&A)8U% [^@N@03F13NKD =672T()-S1F#R.L@^I'\ V"%MK@_ESM?Y/7UEUC#I=+%\66IX?76S M'.3/,HZ!DQ%,55+7JXJTD,B4%KZ$+4UT7>RH!LGMMSWZ0=4FN,R%JU0[$=SKAM$#N!EL$;[KQ@F.LENC7HB,QI#%X&8:WH4PWG M0."#4KDG8&ASX1Z#D0]:5C)@M% YE+*JS<@,@U+XZM*@M*"S,7UN5G;=4@\* M]:6<.%HDD;I5RHHW+,KBF.-:"S"BN$Z:>)AY#*=DW!UY#OM(J>W]Y/LN_3A; MP)BM8QUA#8E9SR1Z76!I2$EBWD<)\M2VMTQ&-4<6F/C=M^XQG2#JC.6?W6:Y'HL11 M%GCMCO9B,OOX'YC?XC]@/%WE8A7:\'[#-('%8ES&Z>**1AV!+X9K7CGGN&=: M??U_4WB\OQE.8IBILTK$? M5C6#1J8>C;BLF7/6DAXEND'TG*6"W$%).D*?J,+N&!L$#!)B7B52_+18G-/S M\679;G>R:F[Z?KR$R6M,Y_/+MC@J2S12>&8,^:NZ.&2 @;,0+)=9.9U4G^/I M!T,>DFG9B84W1!J.(-Z&-3_>P^?5+G 5Y @3<,F%84;1-JN]H.T>I&*BND(RLJ"+4,HR@Y;, M2 Q 9J15S$@%R27T-!=]MJA[L0TJ>_98FU%;B35GTN8J]YL9F7@UXZ5>0:+1 M$]S7[V".3PAMKF8CV8SK&[U@R?X#:1B/QM6[!HX,PJB8]"8[)<"H7BKP@8CW MO(G]7;&NJW1;U"WOX_+RB/(N>4U@DM;")^9 TXRX%:Z%D)?L8;?%'U.4^^$M0MW MPG?&G79R:I>U1L.N_Z]%5#_ 9.U5+);S<:H5P.@7CZ?YZ@=;WWR%\_$L?[VC M;C)$GG\B=YC,P-_(27E>"J;ER <#P64:HTNI7JJ0I)\=_6B,+^!92FU9GAL6A5Y!$*)VZC[8? MS)"JK7Y#M#\UK7IOXC=90DD)\ (XBP4%K5_K6)!D& D9N.$ ,E\O(7UB<_B@ M"S'& 6C):V/Q1,YHK>8:A9]S+5A$H#G2D;7Y\+L3O"^ MA=R3UHQJ+[=V!NV-8"X#YB_GSVIWBWIMK![?C6+FQ?MJ3WA!GB$-G862#0&U M"K(%'CJUIMT/YY#,T"-QK*,@V[4BO3G7):7H?2Z*A6AKU=1(ENKJ&FJ&5#A8 MET.?3*:'YRD=JROVD>F8D)T3 MQRG-SJN:M8+&BR"9!47F6[:6 9+YENOE'>6<\)VJ-=R%ZAM([^C@F[414N]V M-<46HP6-3Q57\]V283 Y*V0@TQH/!]:A$\O%V-_[ZHTD PIVAXY=$H[75D M7')@.@I2GR)E$G/0!K-61EVK)7FLAE>G3M=H19#.0FFWLVRN';^IO*E43\M55]LW2L D1/"E?JVO1 MA*A%+9H0F$@8G+ MBLMH!3)!'@/YFW;5A[4P&82,+O."OD_?VCV![L2Q[RR"W5.6'0FWTK.7.@S/IV+V20+%=/Q(+V"?LR)X_EH5<1'GZ9],WLN\^HF,^>UL3.GF)2%/2J??B/BCW M3#(\B5]]*-ENNVC:7(K-+RU?(J0IHFP7,6#,V+$L8;Q (\=[+0!GG)XY2,N^,FR#Y2.DI][P.*[4.,X .0 M+.N#D>["OZ-L+H])_HZ7YMNW? EB^D)3&KAK,7K*IGY MY]H7>/V+=3+)UC>W#DJ>X1+&DP=UBVB,H(ESUW-6#G0&5T?RMV:<71Z/UHC# MRIY8CK(S*4@MR2@0M4%W%@Q,+;1.Q@//04=QOD1^[SU\ Z?M[QK:V#2 M\^RXJ??>7&0Z2L>"#YR5D(VQGOYM>W7MO!?<$+RXOE3YNI%L6XDU;!9[1QK! M!3+GDXI(H#S6Q&"52LW41&:]MDY&3?/>IW#C+N@&$2X_/9L.$MJIU.C7&<,T M0UW4Y9UOZJP6=Q]EHUCHUR_\Q[PZ%1?,2%K[1(0KH7;$+D8S[\EA2%SF;%+= MA?JG**),VOA:#)@M"QR"8M]$P*X2*TN2$G8J9[:,QAK:+/I S MUU='0]&T6R"3R>QCM6UNN-S^!>7F^K%':Q>JF^7\0Q4M8XI%]TF :#N.@ZY8M87R?Q'F+ZD)*7[GE=7H>M+DRV'X<;S[.1@FYCAG(V-42 M/CZK9CS]E@SZ\[/S54O6[:J^LW)Q3>/%>$I"G9!!NO6D0\ZICP6MB65^DGEL M9.2OW_CSU3>NL=?.\LE*S:'6;38:Z0_(#*#6W,TDJ@R@-/8)U-R-JT%?N=N> MOI+8R%L?P5O)(-6+ 4DF%I!;ID%+&6A/L9V"@ENT( M;T-UR](>U3O+(4;).&C-='&<>5NU40+EG5*@0[<>A7MB'53 ZC3<:B'%D^GL MYXOE^.PZ]$V-HCZJ>)X_Z.(I3!J-E":*V R,K3X3"@!O%.!+$=FY&3+A5D[7HD:TF+SRFJ68R1B. M(%,^NEK= ?4I6;?R_0OA)]VR@_# M.Z3K,(-BWM["/"7QZ+LCG;QQY([3?!A:)#$""[KVR469E='92-DG6?)A>(?4 MSF98Q-M7F"\C>(DMQ;%J?2QQI&)Y#S#FA2F M@RXL)*%9D 6%M!A0]XD'W(6J0863FY^]CEPGC)+;J%D$ *8+68[DOT@FM4)1 MZP%IT6='NAO7D&(I97J[46F3)8T&QB9"%#O^^G MO,Z9%1]\3+6S6*>^@*U&,*@#B&XFEC^<(!^C(0U[71(XZ2^5\/'V[J: [FRZ^ OC\$XV* MUM1X"O///]%*6-Q2NX&V/,@V*19U"4Q+ZYB72C$LR2N5%?V^6Q7W7H-JVUAZ M)VC/:C;0S16K5H-ET72GT\N/#$R+V?$-KBV/O4;4JB+J^PW7]E4]PBF6\'#E7 M,H;$2?C9D>\D#0M.1R:]U%H%7S!VJF]Z)ZZ#ZYFLG_X":[+OY.MA&^Y\M)J( M[T5AFM.N'622+!=)OD$IV6.?:][W !N2RF[(G*\JES043[L:.&M0JT+%Y+'] M3/_!#="B]6"\1*9HYUS?UHE><6:EMB"$CVCZ&-8[P1N2ONS/GX:B:LVBC8:] M@=K:8S*DV@N(7._26N:+-2S;(()2$$'WJ>5Y#[ AY0P<8>=I(9YFG+GH3'G; M@*/CR:H8F.%6$RCK&1AKZX!%K1!5K.NSY]P#K-6X-WK@MN';)"6B*RRCK,4_ MM&(D#+WJZ&,4<,S7N_LV'O[=^(:DLULRZ?K2Z2"MYBOHBD:X#2'W+D>TD0D M17Z[E2P6,C$RKQEILI1X_5I?8S[M@G)(FOP8K&HNN>;-)DF%G!0;7J2;M M'C&'(83+#V/*+:9O"ZD^S28+IF(#^J#N!4H[Q*"TD;HSO5!A^+\MW M"''IMEQI*9A:,1Y9BC%I+D*J3<[H[QD-WJ9O?=%4:CR^B MF=60/:?G?;[RY5'Q"%EJSWQMRJ$5-PR$ELP!#U9'[VE_/>(T[05^2)JQ$S.O M;X#'%GDSC;H+\)M]+5R,G!^&]6PZPHK\%H&B)M:O=YRYLC?1V5D,J:/ M4_TPO'LZV7U3(0?$Q0,E>U067@\;_SZ$\M/>OM%T^6*9')=^OL^IKGM/7X@0W(8*?SM[# M>%Y3W6M*&MD;8%"%XFSM/UNK1T?)?+")65L0A%.0>9\4HU8C&-+%O@&QM+GP MVQ0#WQJ@ R:9@%D0P+3CF1:=\\RY')U1 MUI)W=U_LJ"6@75CHO@\6GDR.1]T\G[ZK4'^:7L1:Z4OK:[2U^NA:LA=5^D=1-]=5\/%O5&]B.>'&A0_;DMR6?%,T73PQJG3.MZ8E"H2VASRGB0Q'O M%'#GWP3V:?$>M=$/IY/:3-BN+%II0M;>M84YN"]K28 MN&4&G58\"@DI-]L;]P2W$QV_DP.@00CXJ%OF;_@>EO/UOU^6323L.+OI[],Y MGHWIZ_D:WHO5I44TVIC$4E"!:1-K33]+ZTR""$8*7:1NMGW>AV8GYATKV7(H M^V53$1[]7/)\N7@\S?]K%A>/T_)ED5RX"]S&T )16C(4AC.=,+/(@V,^%F>B MRIZKTUF7=V/?B:C_@L=!#25^O#WRY?(=SG^M^WLZG\]IPA[G_SI?+%?];=[, MMD(+>+GD("FG8K",;!!/ Q&217#(8O)9E%)L+KNU[.J#;R=Z'JNJXU#VTND6U1&# *?1UTS4&N-%6HO*"W%OE(FIB5CXK9)!/314GR)*-F/ CC)!BO3)_[ M:P]!NQ-MOY-SJZ-)]6@I]:_3.\SG$YP5FM?WLSG,/^=-6DS"!7WM_7R\H(FC MP4QQF3?*9[QZP!((+$0:\/)SF_S[UFA:)^MWG:U&F?U?W>SX>?/6,1('K0OT MO\@RB:#6B38L2)^9U)YK@SF8W*?MU5VH6MTQNOI4^NGJ2T?>0HJ*L'E:?+3B MM651&,L2I&PYS0.(/D;$C@"'E(7?C$6W73QJ*:SFM]6N@GLUQ_:VSV6,G2$.^DYY7RX=*K#.?+KHO/?X MZ\Y[UW\>"1UBTEC8JN[-*NX:5'6!2I*U,1B6&([(LSV@#RF9_G%D(5J50LHEV+X%C^X/%MSK)/>]4M22-O=6Z'BH:/HM MDCK$G'*6,3A6G A,UZ[OT41@3CA3E"B!J[ZUUK;1#-'W[\DEXH MY4EDU1Y-=?=6]6*0DL1.Y26X[@Y'L];:7SUSM%^_@'KN>CCE.;G,%E'P!EZ'IFV9+E%7@J3I!I"X%D: MTSVR] #<@]Z^FQ.PGTA/3,/+JTSD/#Z;G<=E.9_0[V;G-89&H$62I)NL"#2% M&0KSD@;#D_52@:ZW3 9$S;O&,L3HZ(GIVDSTIZ9P_1OSMLGM3Q0*+4T1E4XP*.)^-8(A!E-/3=?#Q-PF]?-K1^&&HP=/_A[GJ;"B#!GW M$,@*B<&SQ',T@!G$]:H?MR1R[O*V(08_#V9*G[D^YCZU?>F(2+PIU;E8W9%_ M4N_(;W_AZ6RQ'!7MC:G0B=*9:4EF:X1B&0C+G2PYH.U^4MUL-$.,EAYS_^HK M_GY$OMW1NFRT5WB)MG8JAZC)N/4V,$ I&;+MEOA,VN M-,1E?=>2WD6>S^MWL_FR_IL8GY\5@.,(ZE*++0?,+)#.;D[9+$$2,B" M%%SPE#2J7I<;=L'7O9>IU+*082+=[K:RU.;C ^U38?@C:(:G7H7'P M(0+MK)81%E>;L:\^J?&P0Y3P_4]MHW+W1-_*;[MXR4A'@]([DF&6M3.?1^8! MD+DLO"A!(-G:?5;F!81#-Z0O$:O+006GG=66,P3EF?:9,^#&,S1H@Y=$T$Z= M&[_&,B2%]C"I7]\O#ISO9HKH]7F<5 07]P>1AQ05:3^M^#KV#3(I9HM,)G+D M5O8A\E4<>RJ/OG&^-@(_8*+;')A>#F-UQ7[$=;*B2,F,R[ZF%5@6>;;,HBA1 MY:1(4#L=C5Y][I"R.PX3W*&3=@R%_?K\/:GA:F# Y E,:H3X]3LDE3?-*\ _ M3PU)HUU3!?:Q:-%9$7R M!(7<"=WIT.060&W-@>06@7-&9C$PK[% M9/9Q5JX.<7&PEFL%H*'JZS(GS5S@Q0+Q%IYMFH\LGIWC"*/PI:C$L+8'TRD6 M!D"$-E$:H)],['0K;E>$!T?T=GS/U_%'[60LOK90DZ[.C*N>@&.J -FF6EI3 M.H68'XAX2%JV"_^^BNT=0[3M0LL[HKT(0D8D=RB[R$PH!%(Z3E8#>&;!&PE) MZM"IE^B>0(>DK =%NX<(\C1L(_K@*#DN5$R28=*&:5_+P2#0C[P(T)P62.IT MBK$OU&'%,H;&N+V%>1+.O9B=ST>H,&BO<\NB4X+7*^'D*IV< MXOR-(0;?\!1;7YK//>UBTG-MTF>G#9/,^2S\P6,EIUJ)NZ+ M=$AW5H9'N'U%>73"/2Y+G'^!*KTKDB8B8ZTR9+U@/KE5;5[%A;1%ZS[W5AX$ M=T@74P9%O8<+]1N*T(RNF:(GB-$0A.%%::[/R['C-$9(X9T6#**LW68*Z5=+ M[ NZ1!$A%A=.:RIUW5JW)?7\4Z*O;E*#$G['2"^(V$6P[A4 O!]%7 KY>S],>[V83F?E$K_RT_PS2O/KS26'$"T\7J MTWC]>BM,O]1%N[@(>\")25<\353S\6:LD9ZN%_U2[<9R\_WDS9WF7W'YLA"B M$00CL["".;II&51A3O.).Z3H]WB7EN%5.D881PQF7LX[GOAF](ML 1B==!>'T- MA-]P.9ZODN16*FUMYBYJ@R624:YGDKB=.W> ZG_@FYHH]1:C;-P\ M%+;%WTC)??/ M%5,Q/_Z DRF$09 ]Y!PP M+Z6N]2N+2M%H\'WTW9Y #]VH;GG=5^\APW&<1IDV4X>^L"@X[:4@- .5'+,@ M'5H),K@^KOI>,(>D!GOR[OHVUD^6S?3B3],TWUR (2_D;#9=@WN\7#>=@3C! M-[,OGLHF+'JU1&.*6M3B]I+\7::QD"KG0;$DC:)M/B$O?0(@AV,?D@MZ3&(> M6>J]_=,T@<5B7,9I]; Z2[.RU8-Z=96K^MAS?$>^]66KX%I&[R!OM<%[&_FN MK6>@U<6V.]Y[&4PI09>4G:Q]TCRK'@ +Q01:\-9SY4((V*>$UR[H#MU?KXNF MQA%W$,SF\M4KG(]G^7*FDLTV:(.L%/*7M'*)02+C&@,OQL&4:6_J@MA$U13"JC% *" M*WU:=1T >D@V07=Z'DNX.UH F\_K'_70].]_^O]02P,$% @ +H%X4U/L M&Y[?@@ )Z,% !4 !T=&5K+3(P,C$Q,# S7V1E9BYX;6SLO5MS&\>2+OH^ MO\+'^_74_NU_?[D>_/ 9QI/^:/CW']G?Z(\_P#".4G]X M]?__\N__-O_0\C__?G]FQ]>C.+L&H;3'R['X*>0?OBS/_WT MPS\23/[X(8]'US_\8S3^H__9$_+OS3^Z'-U\'?>O/DU_X)2SU;\=_VN,/E*A M,PG622*U!.*%-"1HZA,'02G _WOUKSQ'YJ6.Q &U1"J7B)?1$,53LC0Z:75H M/G30'_[QK^6/X"?P RYN.&F^_?N/GZ;3FW_]Z:<___SS;U_">/"WT?CJ)TZI M^&GYVS\N?OW+@]__4S2_S9QS/S5_>_NKD_ZZ7\2/93_]WU_??(B?X-J3_G R M]0: MK@.,NX1Z[W/OX%R"7$58/G(*TS%NH/'3W^+H^J<&W^5H.!D-^JGLJQ^F^&?9 M:">C_!HWY&MX'/!T"G^0LLTR?+T;9(]\XAVHR(G^L%^VF3?X[>)C"ZHN0<.7 M*0P3I!]_Z*>__]A7(8*+@7EG0>8HG?/<2+#4&.,B4[U'/KN@7^(?C.*]1PW* MICFZU?+ !Q@T/^W-)N3*^YO>[0?B@N$U?CGI&:L9XU&3)'%_E B-V$ ]T5PK MS14>.\H]Y,ADR;GL)Z%AR>(1/Q5=_ 2#Z63YDT8[A++%QON_-F.9ZV;_U;V' MSS">U)>SR11%-W[Y)0YFY9"_F$P _TL?_9>>X9)%:ST) M)BHBK4G$9N9)SLFK)+E**5=9_AY@[\OG&WLOQDM)+=[Z/;>%8LMTRI?IZ+@* MFA,%U_CC#Z-Q@O'??Z2';04O,T.<*CRU2ZF*,+5:BS&=.S9TA'XGY(!'8H$7X9CR:3W\:CW)_V M## & /:JWE>@#W7+]]5M,1YZ'V" M/[_Z!88P]@-DW46Z1EE.RJG?_PPOO]R@3083/'_GF],+N!E#[#?N2?GMZ]%X MVO^?YMMW>$JCUW/5#P,H>]ATTA-@??#.$&,"2L@+1[S7G#CT\FQBWA@(CUDT M]6$^6S(],0T^Y*8XB)L_SR8HGLGDQ@4 MF['LH).>#T(*&BBA)B4B,WYE/=-$*\=L2LY9WHYV^R)XWHPZBMP?DD4>1)97 MOC_^3S^8P47Z)UI4C=_P<50,+>0\?E,\BSX^IT'=XSEZ+QTE3%FTJS*7Q"IJ M\&"5W' ;M&*Q%4-V>NSSID4]"3_D@CK88$$CZL_^8/#Z^@9A-Q+ [<'$2SG MD9*L&$5[FEKB$\/M#$S6P5*5Q)J80!>VRUH\SY80'8KYH?+UH[8<*^*'.S:$Z?SW\ M#/--:8ZIG%%C_$F/,6'14G'$<)J)5%R0X+@C-%,F-%(1=Z(JBM^$Z-EKOQ-1 M/Z2 /9P"XGI>;SC*6UA_.<#-:[$IHAOP,>32&^>]]]%]@\O(+ND/X?#1GQU\;@;P= MX=\.IRC50;./+2BL#%,T:4>XD&C")J9(H$H0JGUV1O'@9:W=HMJBSH!_3T/A M:P)K!X=8;S$O7JZ?T8\O0:&HJ4-? QWO!&@_4W#$QAQ(UDP8D:@P4.=F8@.@ M,R'188)>0X"#0ZOS(&!C0J&/3%/@D0CNT6SVE!/K!)ZD,8*42F>=ZUS'?,/P M[-6\ISC7:';OP.H2REN8?MNY+J;3<3_,ICX,X.-HPV84I:8Y*[2AN?1$,B5) MP#]18UH'(:7)D58AP,Y0GSU/ZBIG#9WVCH6N1_S9]P=SN)>CZ^O1\,-T%/_X M-!K@PR8_^TD_]IS3PGFTTA0Z8T0&@WBC2H0%&J/U3/+$CT"F1X&>&96Z5G'0R3VY#<8?_CDQW 1)LUM="])99Q3BA@E 8%12ZQDB2@ET+.' M3+U(51BS"=&SIT8GHE[#@8/CHZO YLR4FE%%@T$J9MSBHI;$:CPVM6$A))$" M.GA'(<")-H9NU/4(!W87=84+_550+_J#V112STJ::%2!1!W0M7>9XB%'-?%! M!(@B4A[KI'5L '2F'-A'W!U>_2]A_0-*HC:DB\_H2%_!VUD1S;O<0)R\FTU+ M%G.3DK24@=+6R\@E>D?2$"D1;]D="7"7K3>.\5#'IM@5Z;,_.:JJ9LV&%F?U(BG>@$JJOV/3FVN\HJG%@; MP"YVT@>8>T!SB%X8XH1A1-* !VSFB4@.C#D\>[F0QV38)J#?)\%EJ8A%::IL8B&H;>OT)(7B8AM.> =EK=_/ &1X<JM5&UUI?&'<+H\)C;5 MG'U3>C>:>JCVCL1\- X8AMZ8EXX(">B?&2-(X'C\)1DL2S8ECX;S,]7]O?J] MDZA^%^EVJ/)YVO0LQ$45SFC\:V,Q];R(UAD$0!V4%7I/?(Z"F,R8L58[MUH. MM2E=_>&''\_,ZU#FHPX%5J$\:;&T=]-/L$2DP*(Z $BT/N.QI +Q.F@BG S* M@[/)FCH&VP,LSUGC'4EXXTO[;S^M" 4-SC\Z+Z-]^=^S_O3K?3"'E=$N/K%F M&>TZT"MEM,([M+Y]B *W7)VL#3Y*%+WPH#2HN+&,=O'9G9?1 O,I6FN("7@J M2$1!0L1W)$0 P9S+W%1VD]YT54;[>AC'X"?P N;_?WWO F\NP/>CP>#5:/RG M'Z>>H%$F]$P)M5[CTB/Z1YXFHJ.BM*0?L$IUD#L"?1(!T5UXLB9_IYIB:IQ- M#R,;,CC+120VJ^(Q(: N(]:1W4PX*UU=6+G3R#D5%5YJV?609*O$+E\N-3; M8KS?2O$="KY-_DD X[)$.PN29$0RP8A#RYO(P'52V2CJYOQO"I>(B?%]FT;V'Z+G_T7_99SFT .>K(#8A,0+J$?D)(Q%NFB7-& M,ILJ54\F")M&ETE+!*C1!M" J)J,0A8^^ MSMW0*1-MGX1:-V?K[J*3"H=TX^*N$5%3=3 :0_]J>#D;CV$8OWX<^^$$5SXO MAFZ^&\RKI&\+8Y>"[26CK9XD^CU#;Q.IY1G?7\Q=HG MPI4*A_^V5;V LTP\S8"O#23SZ]&HS^;!#_@BIJLK4SBN\] MQ(&?3/JY'Y==4YBK^(?5)> M=-CEI))\>\(K&JBTR$9[4?I4#IJ?PM77XYA#N&2'R4T4497<\4UK;EZ2;.2E ,D M2Z2^M.A-VA T"BT"!9;!^3H-KFJO[+SY^J1X4:$C5R.YUY/)#-*+V;C8( W, M^57=>R@;?&QR%?#7+HHT&Z,%)9NA/YWA[_1RU%3[0(FP^,Y*8RAQP0(!FYA1 MDBD;ZGAC!T,_;^8>5[,5&H=M6$#SVK3"[Y4T/CN&@'5)@G,+%[*PP M*M0Q+0]%_ET2LXY>*W0SV_IB-7_Y[J8QB5]^@7'LX['00Y=,.ZF*\F\T!,/J%-7MCO6[Y%Y7NJO04VW;V[(>< 1/J1:1@,L1/2U\,UQ) M"V4Y6AYY2C[4&IVQ(]3ODFL=::Y&R[.M;\?+ZYO!Z"O,H?\V&\=/*+_?!GXX MZ1G.I\@VE=+6S6:Q:W)IF=X M4J?LB0U&ES0E0;Q'&8B$;K$/BD57B3_;ZQA.EIAOLA&H)4YL=!FID(%8@4Z< MTCKJ* ,5N:(GU'%B_@'U8//& $:Y5++5"7>6H7?!,[&2)Q*RBTS0K)*L%81X M(BTS#JER.D"8IVZ9\6 )+O4:[P?N8%I7);4#MTF%C9TZLA77<3AL5 MU+?:>[ SV1^-&,"E4Y*Q,D8&=U#O*0D&+#'"L,RUS4[6<7^.2(@-[3=.Q8== M1%Z!!W?R-!9]!I@)8#W71%/7M!MAQ!G\PYBHDE'>B4KEC@^@G* 'Z>$J>I@7 M>(!\*]1';TAR6( 3,B8O@!(%4,;=>H7>E4^$(F:1T+ VE88V;85U#D3H3NX5 M=H&+&&?7LV:BY*:4[050<"+D(!AA45(B>73$*4T)<&_1!W74N#H^5VN(9T&6 M*OJH4+OT'J:X5DC+/LM+5!$73;,C0IM21&TUL88[$E.(""J I'6:V ;1,XXR51%ZAX9 &WR+]Z$-PL[[NK;#=OPFK]WK= ?"'*"0CCO MMD3*. 6:BH%K6!D!4O:^3-%'LLY9297&-^LL*+.E-^Q38,PN>C@R4[Y57\^D0U6P, M@77;RK2,VIB,\F]H9B'.IL+'#Q-^>^/GHVY_&X_PY)]^Q9\6<^^F+.=%\AY7;1![6[!*TU2@W.@04*.U*/1FZWRG#(=G;<>L@R]@YY\<"NJ MYI-+8MKTXL['O[F]1$;:BVA$((FB+RTS>EI6Z8#O>Q:&@PBFTBR^Q[%UT(AK M_1-^GT">#=[T,_08""J<1'1&X$; MJH"6U4E@'?RL2L\'7B>RW '=^QZY@O M:[IP=:J0&NU4XR=(LP&\RQO!SIT;(2@SIFG'(1KGI@Q3RQ&_=:67 6.Z4J%U M6X3'2DRIS)DJ"GDJ*2P;E_3SUX_X$8V)JU7I*ILL$31$(E- T5)2T(2>,[0 MQ(RLT\ZW!;B3!1JJD*+M;K6G/7[ PLIM [%J\DL+D*=)A>E>2.J3:!'4F>> G]V44K7 MHVUN\;R:C8=-,3."?-7_TI0U+Z=X1,F\H9D89HHY1RWQ# R)UODD4XST+V\KX:&E44;X?6Y:VQ_Z"[?B.HP&Q(%D;&)U?9-P!!CIC(419O#$A0&0CS*CC% ^6^5<[;TU#CEAN$;K6XB]@ZUMZO**GKV?4" MB$M<2U6&UEI9KL.M(R%(1T"GI*V/8$2K5M^M]'?OT<>-XN\M_%$7DNOXM/S5 M?[D#A ):-SP[DGW,1 K\RD&@1'N?04=G76YE2K=3X=U'/T,5[BVY(TV%>S2^ M?SD:3OLHB.&TS$OK(Y+E+^'W$M!P YR@7,5V) M:^6>)JN0A6!:I*0D(.$T1#P60&JEM93Q\7N: X =6K1PY^/+QWX+K:9LF1+> MDZ@UO@_9*N)3Y$0(B%9RA2Y!G03VS9@.C47\/)O@1TU*2\W0'VZ3_,5X7#:8 MIIWA;5=CEXT35":2;?"EWL 2ZZ(E3!C*E%(ZQ#J3, [#?8JVTIVP:C5J<43U M=7A&-Q[W?M!+AO*[V2(+H$>M8(FZ,K.X>.3HZZ'7YQUA3BB5G),YB,>V\*[ M')]3QU3^Z(2:JQ""+6]@F:K[.[Z5XY+[/NW#-\E0E@(#;T@T^#)*J25Q)=HC MP&=NM0$IZ^SS6V&=S:;5G?"[#K+>6_"[.Z;%VUF1U+O\"OD^C'T_>#V<3/O3 M>?OR5Z/QZ^%GF&(O0_EZ#FY,6LZ95_ M@?MJ1+'U %&"*,U+3;)EFEHFUKA)1V9SIL?-Q9TJ ;X5:H M?7MP],ZO.:+SSHO,B3(*44412> ^D1B,S2%K$72=VL?U>(Z5]E3)$.E R*=. M;KH?>H]2:Q;1JC:^9%HG"<0#=;@0*B (EG6["OOG<3G8A?K67@7N(L:*=T=M M8)SK5>!.*MAPB;2/_"JJ4]BH70G'AAI; M705VH<5=Q%;U*I ;$[0VE%B92GN>2$GP:'!PIZ,1RD%(K0:A/J>KP)V$O_$J M#>*MQ;H37AN?7&Y^Y,IR-K?HLA=13%[R+;KL.?KZ#<% U^&7V&\?!N M#:_CB@O.\;W@BLB@#?%*6*)%"CY)M"CMHZD9VQYPW-.X(]F/.A9ZI1MA MF49SVW?..U,&?Z#183D@5TOG %,,$9&X *94;IF.OOK)SUY]!XFJZY>P:0 T MO\:]Q1-S]DYSW%>RC:45*2-.4$44-9&B!P=RM5?K!M6M^?!GK[U#!;;1<.HV M56X1VYYG3#4Q\Y_]P*,%.7G1G_BKJS%<+5*H%K]Y0![?EF_URR^+*0D7DPG@ M?^FC_](+C%.TB@R)S./FJ@#/0V$88>@2 0AG5&X5L]FC5^3.8(]_P=8IEQ[V ME*RKK@K]"#;(8^YEIQP4!"V)YE(BMH2R*!G6"1CU+M(LU5'?JZ->P%5E2F=B M?PJ7<6M\-EP =33H4OI0YDAE2UR6L;11I9IS!YG3,XQ6=:?6[3&K7<1[M(A% M&U#?6=5>H^Z1C M5MTK?A?9=NTN-WU7+X;I#?[:PP ,%\ZI4O*82Q**3#$0FTLL7D'24*Y#0[L4 MO:V/>2HN]$YZ&%418M=1K$V1-1V#]CQ1HG4NDS52)(Z)2"BG4>,ZT>*1K13[ MQ$.2>ZNT"\%UG\^]$F<+5$@N<'4"9"JY?)2XY"D1EGK!51:P.O'WF84D]U;? M0:+J.O]U780-]P)@BJ)S06DY1:0FE@9%&$*+AJ(U:=K5^CSAD.3>VCM48'4R M6!\X_4W59^GET8_%\V]Z]HC(IU&MK>F5 'J*K*4+J6>)EATB0C":54 M%\/%$,N\)-P[RKQ@UHHZ$V=.2ZE'^K ])4;MHJ$*3'K5_P*I(((EXF7K$^#* M!YV)X^5F,4$@KMSKADPCFKM1XX%K)"CKN@\H67P:?-%IG7'$2*'B20;E26(9O2!V39SNN,R5)A\KHWCV= M3'\;S);]!;7)4@J>T*QS94X"%R180-9Z(W#=P!EOFR]S]W//3*^'2N[DV1B<;/B*3+K M:1UCM'96Q[J]HI'W6YA>SL9E5F&/@1368M;$+5]K8WH>HHX)UM0[B\H7\NL28I?("00:Q0C.FG& MVHT)[(0RJ^B^ \X+R*4CA>0N$A=+ M%U:F0Y( 3.GN^@:O0_ D+RYV4NVH0Q%WG/6SP%.:TRP0318>;1M0G>=];81S M_+ROPS7U4.T=B?EH',A:!X94)TI[!*<09A Z$Z.42D(YEE;C.,]']ULROXZD M^EVD6\N0? ]3/#1*2[EEP-EEYA*B4($'-&.,)M8&00)E@EH=O0B[&8VK3SAN MAD)'TE]G%1XDNB/-:]T<&GKKQ^-F&&V5N-R#3Z\;<]N^F)5XFC22:]"0 ;34 M,I=*TN!55MS)4":O[O"04<))PI%G6<7(G*XS9?44 ML;);IVKQL/<01U?#_O] ZN%BN:><$L/0+I*]!))=BDESK8UJU>VDVQC( M YQ/T/?=A4$[14,.4]+Q@VG+V=N7?AH__7[S;=CVQ]%B*9>?2J^9U\-?P9=N MJLV@)A3M9-)S,E/MRGT,*[.X2NI9H []Q1 US]90MUK$?YP0W %K^IZH>CSE MUQFQ^+E?+-97H_&;T63R;KACB9.6 K&@+<:8IVP MSA909T:LKL3?=5[Q_>VW+/SE9-J_1HLIE1OECZ/+4;'@IO@;@_D/EZBID8G3 M:!%K+I$+&HAGN%='S@/-Z,L\J.;98.#O#>%,*')$/728U-R@_GV(.^/@#IIO MW:/G4PV0[3_C;Y0=1&E81SAG)=16/B5HQ&=IDPY1R'B3AE; MD6=?!.?$G:-HX2%UY$'4^585\\T/7J)>+NCBNG0DGRPHC^_ P/>OBPO^'OY[ M!I-I:5]?IEY.RS_Z=AA_VUM[%%3FB68B$[X7DJ(X@\'84 MN.=$RJ>GWX<,5AV%OI;K>CV,8[3[T*N?___U\'9;WWN%H$0"@6\F2U *5W"/ M#R9$(G2.H(*F:=5U?S2.5A'N.3'XZ>GW(8-U1RUDWD,1-AX0>&#DT?BZ1*G> MA4%_+M6>MC'Q*!CQ20DB.1KS*%1#%-59:,N3IZVZ#>[;-&8[O#,A73V5/.2- MZ<9IV(;P(XRO%[.PWHZF_;BP1=X-H>>43"Z6T3(JV#)) HW7TI@O9![0$G$Y MYW;6WX% SH0X1]?)0S[9D_'IXY^C7O0:4I2&L&Q#R:0JQ0U>$AJREP"6.=&N MQ<"!0/[BTWXZ><@G=SH^(4&@%W@*'KPGUK.F@;0ECBE/DO"96LME6IU,4(-1 M!/,E)11-]\)++*E;2L\B..\0D MZDSLI\Z.6RZHZ?92/F@Y.?3#_',7+:U3IL"X)G@@BS+(BQ%GO"(>+% AA1>T M3H_&K;">9/[<3LH?U5)"A?N:!99E+_H68*H6]=^##2[63:Q<6"8XI88#4"DX[*$ !01>)H"MSHKVBZDW?Z9Q[=!#]#,^A9.G8KU MY$EWMQ;T[\,)KFF2^Y#6&M-UJF5W?WS=M+T#Q;&2UQ<4OOQR [%$I_OH5UV]RQ\:9#XN5+ PSZ,.8$!38E1I MUQ\#\I]&01B@IR6SCD[428WK;@W'B85'D)$F7^8CY#*8PE'T:'!E*GHJ*5#% M5A.;SSL6?B(.[AMX$3[/C)?I!B>09[9\$#MT>%Z(5 MDFI>I_5Z5ROXBZ?'I$ %]^3@= HB=OTN[$^(C=OYD_4_>^S$'FB//34?=%4D MJ]V:F%,44N82F+21.\LD-^"4XT*XF+KT0A'*7W[H7W[H7W[H7W[H7W[H7SS] MRP_]RP\]<_*>V@_MUE#_,!W%/][#S6PW M0!BE:(R).(E;J!06OXJE1IQ>S\=R*0(OVPR<_!A0,\RDZ"01-E%(;RTN!=4I$(SKIT6!( MM$Y/A,>QG2=]#E5"UYT1ML&[^ QC?P7-H W\28.V9V+R7CJDLW3HV(.W)"@M M"16!TF U]2X\9FKM]>1GSH?ZTJXPRVT;WO_T@QGT(J3,1!E))HM_(S-N<1F= M',C&,4M9<++.3)-'H3USOM1108?]#;XU$[J^+M<\"//6KUCR]P7$ ?XO]81S MPFEMB2\](24@6N]*03L8!=DQX7BMMNR/HSL3IG2NB Y;";3!>.DGGW[S_=0K MES^,64O H[$D71#$RP!$"1^M2@)]325II2/O0^V_:$*<4 M*3>))(9KDB8H/!L=0R$EP86BFHDZO0@W8SI5,LGAZE[E3S=BK^'XKD6V;"'> M EO=(K,MZ$Y4<]:1)EL1Y U')LJ@0FNA%.$ETL3&;4@ 4"3D$#8D"BZYW7F M3QV?(H]5IYV (;M(O^M*M?_CAS,__HKJH>OC?XMZ*LI3EMPG M)2(I,+)/!@ M2%99<*>%L6[%_=T0#6GYP!-8GYVI:%19OAT&[!N,[^)TA!B*KK9BE#8P19,H M[1DTD5D""=8SDDQ.6J#[K5R[WF4M'W@N'*@AWQHGQ(K=A/^LV?=DQB>'0$L5 M92BSACD)F05BI&-,6 %453H+D1D1B18T$EQ:/F9!' M9<4N0J_/AL5)IJ2UFN9$E#>F= N3)$C\-@<3J? AZ]5FXG68<#([HAMU;2?! M'K+NT'(L4Y1N6WE\B##TX_ZHX;E/.7.E#.%HLQ )O%S3H+8B:!]3H@%DJ^ZB MK::#K87P["V$;H3;X3UI VB!X_?AY 9BOY2A+$C=!E3G,P$WPCG^3, .5#6J M)>>.AP)N!B<8M4)&@SPWN+,9I'@(KNQ(DIN@LDVJNX&@1U;^EJ& Q]+]+N*M MI/-7HS%$/UD>/"7H)3E/N,9<0A;9XL:6-6'!<"'W,1QW:&!' MREFC[@,D>Z3F11?QOV?]2?,YG22A;_V\+K+.VP->23-G200=I#/:<)E9#%9F MF;PU,0N+\N]M_>3#K.EE2[0[CWAS>P6:I!9HXE'<2;1%0\)9XB &(B)PYYG6 M8C4$VY%1O0W508''M[-"]W?Y)3)F]!5@_H0QI-?#.\_J41N3IN")8F4J1!D- M$9P0A(?DK& BV?0HWW9XWO'=A<[4?B_L6$&Z%5+%EVN_'%V'19_@2WRQ^OCI M\_[!8S^<9!@C;M:SBE-*&2,N)T&D1K/<.H$NE'991R&85G429G9!>0;\J:Z< M&A/Q_->FC>3'T8+G2_!-8\#)I!>E4BD+2C2>J"7[F!$/PA**T"((!RQ7&HOW M"+(S(DRG2J@0VUY/Z&E_>#6?;/2-VK=C(M$:BXE%M.8R0T-,>@^DI)L23V5@ MUEGM99V:KCW GA&5:JNJ0A9Y>\@7:#;B3YMWY7WYZEU^-YNB\0J3)M?Y/_I7 MGWK):\K!)<+\?)Y;(E8R7!QUR3*F'21_8N*U6<=WRX MCGE6?L]I%]$Q$OBZE6 V9X)X@_:C2-('GTP.@;8RS#L *N2^+QV/ M;V?_TO/H@;8^.9X(Z"2)I(+CWNSQ*Z6%]CY9#G6N"#=C.@/B="SX#C/ M#!/HN[HZ7N%AN,^ @2=08(>3[K:@7TS]_A](KQ.^(?W<;\:%XGX\O=V0+X9W M%X-_-[N&]'8T7U0I?+G]NS>CX549HO4"PK0GDS0 1I69SAI?N,2(!0O$F,2M M2YH%46=RYU&7>=[D?B+TZ'!*WY;%WA'H[:C["1X:3H(#Z7QID8=OK4%WW0K# M2,Y.!('&JEJ=&%^/R!LPGC<+NU!,C9%\KXJ4X4W_<[FGF**#TU^^'+]/(,\& M;_H9>C8@MR42.T4T9"770'Q,R'.*UBP54@51)S+2!MT9\:9S9:QAS&'U*VN6 M?L\7?C4:O[MI#(GA%9H,H^N2<_]/:+K&37 1N*Y7OC]N8C*_@I_,QHU#W3/. M,31?%8E>X$X: 8C3Z"]YW%.=0"FJW*[6H1+ ,R#9D]'?&E(>UFOF%M$=-^GC M:$,8IR<==2'92)Q+!@W8(CN!_I.B6CMIO;&KEYH;J+;38\^%0/5DO886>]\0 M'!#:VQ0]_B_PXS+I6WN*%I_,)&83RS2U3&RYQ/>.!FVRL;C>BD'81^"="\U. MK[LU=#S%#<"V)95!X0 ,'7'*"3H,PF<66+019>1\:BS/Q$=3S+2_;G0 M<5?=K:'CWA<'M9;4S!BW3BB1O2?&EOPFRQ7QTFFB%7B&KHV10IV*D*>9"/]L M*+FS_M:0LL;5Q6.+0M,UXO]]6=FO_DO_>G;]VVA:8CU^L+!N>VB(:AIU($:C MKR13D&B@,D5T#C$X:73.[0KJJT'\OHG9M0[74//@JX\/\1.DV0"^W?C=S4W^ M^>N=[^:U2)P;J6FB1'"9B(3H4)HJ$Q83OEW4)^DK]93:$>FQ^DU5BYQ45U9FE-]4M*)2844&::2B*SB,2+8(A)TLAHA>*Q;L;<"J"3U0-6)<&&&.\A MRJB0EKL.UOR28UD2VP9@U:X"CT(\37>!3A3:@B2':^,DM&%&1_1.-+%!>R(E M*^GF'M'&'()*I82GSLC%$]'ED:X#IV'++DKHNG75?XS\&-Z O^V>P[P)RA"O M#,/5.DE\R:U,020A-+5ZM9GJ!H/Z_N<^"2OX$*F/NA%9C2D1,.[#Y%U^/4RE M,^L,+;6OKZ^O_11_[@?KCLP%;A\-^GT*SV!'T>YVU)% .?[A'8*&K)6M9,;N MB?A<2'14S76]7_SCOWZY&<1EUPQ%;?8\$J5+G:[&;=$RM/*I9%*K%%(6N=5N M*GY3YA(.;L)7$< M?2"90Y/!SDB.%,T6XZT4II5B'WST6>GS,,%U75+R :YF4+ ,1X/1U3Q'<]G1 M0&=$FW(=GS0NCIE<9GR@G6%$DJQ=$'[S,\Y*L1V)LL/BC@;6Q6"PYE!G MWD)@QI+D2TUG*'.@8K2D3+BV B+WNET9T-J//RN]'B[ "N,'-F=Y37[^^JO_ MYVA\.? HCJ:Q#8!/*3F2DD"7@6E7%DU)9C[C;A,L6[6;JF?>/0#Y783[:BFM M0M'U%JC?@+[UU\NWJPW%S9T,3;,N005Z M.) C"5($PHRC^#XJGU8ME',BVR/!Q:?*M5V45H%CE[/)='0-XW*=//9QNCS/ M0;&D&>[KVI4YAX%R$DJ3"Q>3M9&+G$R=FK(-@(YO0E55Y.J$IPZT4"&Z^7'L M$Y0E+O&XF*-B5!'/78E]Y42<49Q$GKFW+/B..R$J5*IF?(C#AK*7%!B\R%]8FVZHC7\ =-\9M0"PW MG18P.F^%>P? \9O?[JF"524>(+\:+^TRV**\B$$ \>#1F%'@B&,@B([>*^], MR+;CU[:F&K>TL>U6B[N(K6/M_8J2NIXM1ZH(&C)79>QGD!SW?I'1!LB!.!>] MQ%-&\]#*JF^EOWN//FYKVKV%/^I"D[Q,U%WDW-ZI?.^H^W!7,+IN6EQ%/"N]CJ7QV3CO/&-)HE_N M>+3*,-[4@/NH>C4 '1C76=;[W?GD1>%G>E=Z*\S&96[XSW[2G_P^'(4)C#\7 M$_/U\&8V+:T7AA'_E;^?Z6L42,EL)"ES2B25F7CF@1CNE-8\QTCK))346,W! MD;/N,%WZ09P-YETO1H/!J]'X3S].O<"T"5X5$P/0(V,R$$^3(BX)9;2),KLG M+^[U2SN!:WWJ]^%!#.])T:="8&==O?D_^M-/#Q8SN;^:R?VUWW8M;3ZK%S+- M(3%* @=%I"CQ"A0S4.O37J0!(=$$U':H(\N@D2WC@D214BX3G3:P],Z M+G9>XE_OS'/@5H4NZM47^@X=V/'EZ/IF#)]*:/0SS#L+]2)EWD8>2$C<$&D] MGJ$@JZZATG;&5)UOR7R_9<^1>UXF[RXY;B^$=%V'27*3WHH\4#4I. MF"Z=?84WQ(4DB5""@0?G4FB9A;W^ 7^QKV,E5&CFOL"#RWML^L9MG[:+..U_ M;D3;4QQYS74@6KE0,EL]00.M4%M#\);+4,E,.0CV\7C9G>;7#^(Y@MKJC7)J M ?Y5?^CQE;P'/BD.:+^4Y!&=B@] B4<=$@HF 804N*KC/1X$^[OBW*%J>T*N MV_8(C0!A4A"9)&=H092Y;EAE1 MJ:3XJ6B)%[EX*A"ME=[QVN+M:"7'ZG=SSK<%NU/BJ?31F;L MY.DWY1_L.S? MH&F@BBE/- JY].0#$FA&64>52[F1D3Q4H?@64*=**SPM649UE%;!?MH ;9%< MVP90 31R=+I)Y'I.3Q$1M<'?WFKC(#-&)0L*WQ!I? MIS#F!#1YI SF-"S910%5V#&%,4RF+[__"6FN0 6C&$N*H<>3H8RNMC_BM!C!Z+B(:3Z6@'<&5JBN+ M?@ !KHU-,F7/ZABM6V']9;9VJKB:09C#);6ZO,7+V&:!=6O+:R_Q1-7HW=&J M7H2@0T[4W%*K+=1K%YPOYP]N'$1*7>P'+8C,7BLK6*HU=.V9DOZQJOAGS/E= MJ-!U([X-MP/+#E8LN;#9?.6Q_SK*^> MN]#IJ(I"-KH>W981_3(:I3_[@X$?/J@GOZU262E16?Z3 ZJ&.GAJ%T5"72]^ MI28H07"!Y@S!.ADB6*L" QZ05#(G(7H=//^P@W+Y:=]N(&RP(409";=(>LDL M)2$933+-7BG\0U:Z!WH Y5 C8/F!=U-*L@.J0\Q$T%R:;UI!0I:)1)LUC99' M:>I,NUP#YOC[YF':7CU9#Y5OA=C*$E+/9I%-P)U5E&MWZ;TG/D1/M "#&[G- M0=4IBUHB.)UR]U;'!O7N),L*MOP2QW*>\XM9.=OG(RU[('ADVJ:2'8;8@N'$ M4B$)9R5UW=IRSE;5\SI4YZ/[@V5>(;"QQ/;Z^@;-P'F0<((^ B['Q6 (%VBV M2>D2\1D=!4F]Q;_Q@58JA%R/YWPX<("<*V2T+U%]'/OA9)XR>C%,RZJ5BQA' ML\8 OS/"M*>S!<:U)P'*++XH=4F'LB0:'X5Q5 C1JNW!WM38 >SY\*:6ACK, MV'YPU#$)D46MRNPQ1B0W0&Q@G$07DM*.!2;KY#NN-QMV7\FW;E&W:FC"W ;5 M!QYEJZ@QII)$K=7K$MVXI] MF'_N/.+FJ!/&6$>L+I,B*2]=XRBN3629/=5:@JG#EVVP3M^#[0"]KW*I,_E7 ML+D76!;!L#9@JE[TW(-SFDN9#M7U8 #,H;*N3@ 5 X\I,L(\'LK2"U5L/DFR M"DH:+1RO5$1^!,4_)!HWJR+@8_HB0NVD! &T6E#D+&E4K.#9<(6Q]S?+OW /F/J@BOPWC8XBKB M^AK/N+X?-'E0\W&]?K .)OIMQBFT=D&4\782C=]@2U)$I#&+R"!0VTK'[9_Y M;!5>2:Q'ZAJWY<;AK1^7RZK/4.=>Y\''5[[ V;ZG14E$.7A:IR:XA6)Q.XO23-$^-UC/%J M5S(K,27)%86 ;X=5^'9(F1T)S$<""H]14$%+7B<#]JG%[O;3>?%=0D6]3(P%X+RA ''?313 M3G"_YOBM3%EPG42E.\G],3]W#AU)6UV;LM^0OH6K9E/&\_C/Z:<>=5893RGZ MYI[C<9\X<2@2G+<$D0:2B""500[I(##SE)75>M M#8QST>WN,JW0L.:^(0GI(L;9=6G4 VG%ML0M)I2Q- MSEFFNGD8CT(\%V)TJXL*(S#1"D3#\7^:L$@9:W[?6>XE95D*3!"@/*!%46(B M&3S))DD$KLJ\C#IG^59'4K](2=,K6MI(7WPDB$B&9"J3DH\NS*43#./ MAJ=F1M5/*\!=9KKYP/5M4WY!\CZ M2#2(G&H)N73^2J5JAF5BC=?HZZ0$RH#EL4[\^VCJ?^02NK[V=Q%QUS&[BTG? M_^9C/_?C/6B+2S2+GDX(GA%K2PME!$J+ >1G6$V/4]]'NT$-*\VNY5'P9I>5.Z'-"EG57HKZ"[(A&:\H9XK1T)"%!G M'UA@OI5^MS_GF>NW0R'62!?:FB430E0A,4,8 "62*4J[D7R&(?S_OH@V8[SN9<"=U;4TJVT?6U9,)HS"26N D15%*JY4D M@=%$C'')6>\8C_FY*OZ@9,+N]+Z+B(^<3&B$$];AUJ9MTYH?[9 D*7:D6 3G..:U.L._[:N_B])[C*D>=,(%A&9%"9^.@SR9JJE(..4N@M2IY _-O5Z/-/BT^< MZWGQ3:/F1L'?GG?XPD*=OBXC)#G$7W MDVF%>XT(#'*E*;F/(#M#(G6JC!KM=3?CVW".]**0(E)TA!-#8UB:&,LLQU(4 MR7- WYCY6N.E=L;Z?1&J"X75:%^^&?%;F/9HYDRX;%';&M&A_4,\6$,HL!RC MS,'IH],)<7U?U-E5$16*2KY%X!X_?'_^^JO_YVC/O!>G3GMM\.#-'A<*^T;T+?^&A:1KC9P MZ\[SV WPB:9SU") >Z)UIKTG0#H:G5 2#XPHRZAB%RP)H0Q\XY9YIV(0E;)! MG@39'IN*\42YMHO2*G#L)1FL9GVX>,?@]'5 M$ETRS%OF",_"E0;&DOCD7=&PMUEE*V@="VL[KO.F2X*UH5HE? V6B>="\Y08,D VA%4G'GX[_%&YARAADGB+04__!2E[FMI>0A9JZE$K7>Q\>Q';KW M;'S"(N:OLXRLC*:$@#NCM8%X9? KK2!(K85HEVK7W)+$TL;,6GBO/8-_[ BIDAMK#0W M 8:E:@C9TYYF>KL0G=1G)WZ M]Q9QU1NZC8M>#%-PRD70@;!YJVR%MK\"1H!)Z9-Q'E9+@SJ_C-N.\%CW;I7) M444A3^6";>.2?O[Z$3^BB91*@SY8-HP@_SV14@;B92A#&0V1&:*AU)1\ MJRK;Q190Y\.0KC5PI'DNKX?X)7ST7Z"3^2W;/JZ+2XG6<%(B/=?&GC5)KK-J,.\GQ*ZITL2,Y5 (I.M?+@ MR_2OLFN@D>PX[0+>EE1G87<=Z*^#TJ]7)4AKC.\,D+"*/A MI*<\SRJR0((O$T9LUB287"[^I95 K8>DJHBA/<;C;UA=\V=UPZJDGPJ'VS> M@.Y_[ _F$:K+3WYXA>A?0(;Q&!+^POR6N8P9F<\/'@Q&?_IAA)Z46ENID "R M=$7GKD2U!7X;%=@2V/:RCLE\./;S8]Z1]5G!2UO_[MQ?SH=/?@P_HU&0+D?7 M-^C)-#^=S[[!?_ S#%&5T\7L&Q; 9Y\L01-#E8&0BCC\$6$Y"N L)A?KI)]U MO9+S8^M)==WA/R:8 MF*T6Z!J:\H<0Q">>"3?,T0"N#.*HD]:^$=/Y$+1C^5>8C+3!,KI%V SI6('? M4T%E[(;B%^F(5)/_7]N ^3MZ,RPO':#W'3''Q]#_WA9YB4UX1*IAC-^'+H M&(DT:,Q890UA,6M!J11:QE8G].%8SH=0IU!.A3E.=]RW-WT?\'V8(MI[ZUI] M&XR@@5$?20JE!DF$0+QUJAS/)AEFF#)U!C7LCO5\Z'8D?568"M7^'>FQ[)T! ME8CW$L]SBH*QWI=6R3$)8(I;<$;P)*+Q=>+6A^$^/\8=48\/ M6>B.R,(>UYESJA31IM0W971=K<.S7FH*4BDI;*69&#N _*[YM9.&UH2F#[XM MV0$KFI!K7PX5G+U@="_:^9UH,TU?#SX MKN3!"B[]37_J!P_?'(- ,\J*1&40KGYX+V MN\P0Z%HC:UAS<*S^]^$8XNAJV/^?!N?RWJEGN1,YVDC !UU29#AQ46?T+3S3 M4L62L5 IY+ 6T/FQHPO)KV'$WE'U1W#=7A#\!D,_*,&UBZ:K.HQA,D5##883 MZ&D)T?HR*4 $6KP&5JKM. D1]T.OI8BA3B;@ :"_&V9UKL$U[#LX[E[VRO3/ MV63:7'5_@.ET7B-7L/X^G$UF?O#;>/2Y/VE2^JSB28?2==,(E%)T%L]<*X@/ M0>*V2BVU=7R\G6">'\/J:6D-ISJ(M._^/ES$.)Y!ZF7#:1)"$)6X0N>326*5 MMT19025X[E7:-O?EN#O: O3Y\>U8&ES#OH.C\YMELQB79D(PPF5BF(]E9IHA M+JMQM!X!=JR"[]K*3H^IB,V$7B-9I3SS,7+N?C^19%G<)8YKC#HQ1"(%*%1/"DE21QJP-5 MH%,4-5-U[Z$YON':C:[69^;N+^@*U6?-M$ZTCM_@;P[^SVS*S;=H^9NH T)L_X_'6-:S([N3=84G5]@FP;4!]GV.N=U)7JS''^\CZ:&.N MG0@1@ ;" O6E]1HE04(D H*1",\)9Y\K ?8:<]V]_G<1<84QUY<7O\$IS%"^4CLPK#59(F83SSE/A W4Z9)EB;^LG'YIS M$::OAY/I>':_0R4>_CPUU_A*E3D.97QD3KP,!U2)*9^$KM.M? .@@RJMRJ>\ MR_/4EU>^E(:ADQPCLA>U_ I\:2#U'_VK3S#^>30>C_Y$D^G2W^ O3K^^NVF2 M]UPR#%($DB--\PN@P'4BI<\^OE\Y*MZN:]?!4([O3G1!D7NU5<=51XTN7VL6 M\*O_TK^>73] W#/"LD1Y(-HQ/&1SIL0E94C&,]=SSYVO%*7:!>7S9E5UO52( M9=U??]G=>]KFK)EW!#0T?=\CL3;BD:ZL$=$$E$"M,I95+.?!AP-EW'73CS;[ MWNMA')?."V_ZU_UIST<:F*49C;$R?\L:3T*9RZ-%ML+P''-@G1T[]Q[]O EP M!'%WV(^B07M_^1?#89.!TA_&_@U^,6^<<6]\Q+R'AK^"'GIJG(*RA.D0B?0I M$,\D(]IP7(PUS#G9BB7[8S@#NAQ) 16Z5=Q'_K.?]"'W2?6F4L] M#Y%ZXSEQ# )R.&OBC%8E(%#Z84G&=*O@V$%FZGGH?V^Y5N@"<3=TT,,]R0!X M22#P4@B)AUS09::GRMPJH-9P7T?'=U"2ECV&_2:T;CQ01 7%=J^T6CBCS::3J1^6;G"+]HA&A&!9=,2G9LR4422 BD13J72 &(.M MD]7Y&+(SH4F7\N^P&<+<=;JSNVWA,'I/\P:"\VZ#N)B[?_OA3URFR :%@WMA M,F6^49DLZYWB1*C('5/1>PBM?)/.(#UO^IQ0/36:)*SST=]#D2K"?ABSBYYS M2BG"+6TB940[*@BJ2=3"!IN3Y94B9+OA?-X4.X)NNNQOL#'6%P%BF MZ.O13FFT#PG31WH/A"6RUT4P0(\J% M!!CT'1W/A-*H&'[!7:A3 /H8LN?-H"KR[[)]04/Q!;J[;'[5_P+I\I,?7\$] M0O=4MDEPEDF@D1$9H'Q5+B>H+>T?&Y:WVEYV>.CSYD!5$==H7/"S'_[Q#@&E ML<_328^F9*7E2$T3RN1?SX@WH(E&:XJ'X"+7=;:&^SB>-PDZD&V-+@$K5]-- M/K8#87V@0)+'14DG@7BM K&X,!,YE"X\Q[C_/V;M[!&N_7>6[5.ID5VYD2P9 MN]Q+09&@A!N+IU7 M3CI#)Y;@5I04AA59W[20RRGJFHX6+M;V;*SE*NG!KWU MU\NYB&UP5:V%W83L-+6PAVIN*Q$.%/LQ:2&99)HR1$5%(E++1&SF$BU:Q4*B M^#74N;H]+AT>J8,]%AMVD7;7 X8OKIN\\;E/?'$UAN; 64XWS8$GBUK*,J'U MJB&BTYLL?NMC3,QHG]N-:]KVE%,;@_LJ8E1#BAVF%C? WDT_P?A>P*-_.]C8 M&NSLR@AUC.Q9X[4,H=)OVN1[0@>!M,56VY=:A. M8\<=JK&M!#A W-6W@ 4VS664##)B*R%(72:=FZQQE])!!N:IB'72,H]'@4=L MMV,P8!P:E:-,2Q[TF*205HW,QB]3J M3%__^<<_S@\7_*A;J54H_GH/GT>#S^7F^WZ=T1P<.$4#>ATDLK)8/*W*++E M3(I*N>!-8'6JO;;">L9,Z%[L%;;U#R5U*WQ=R>E:8-.19]S,*#&%JFAG&H), MI<7T1"-'\&!5G5$QVU"= 2,Z$WH%D^_G<3]=0=F\%GB20S1E:D.*@I6>V()8 M 8;HD*G,644EZ\1H5I&<@>(/$F[7=5MO[F0I_(K&8S_.QF,8QJ^W&5*EI>MZ MDG+I'!-@"4A5W!Q3^F]PC<>98Y"R-\ZTB]@< .(9\^&H\J]0MW6W&&AN\P:7 M61G I[) /%IYXM'O);2,"U7"4>KJ#-Y917(NL8"#)%QAXOA=/$O'M 6BJG& MAYA.$P4X3%=;%'^ H"N8BFN0\1!$UH$1IV) AZ8,H0XB$NV\MUH&RE*=2]UC MJ?X1[[^VYG>1;P6-OYR-1VDT&/CQXMAA0N64I2-,E6,GX5>!@R? 0[2*XP)3 MG2SV523'/_L/UP>80 M6F8:U6>#*Q9I0&/',B0Q=4$#MJ14ZE-*&X%FY9(965WNMNDW>/O:Y6^[[R[!#!^T6Q#+BW )& MYQUD[P X?L_8/56PJL0#Y-=Q5]B[<()0T3<%1JZTW1#.$LN")XXEYK+Q-//N M^L!65^.6SJ_=:G$7L76LO44USW)[S\D:AT\VV4%)YM(D&.]1\)FR $YJT\I^ M;J6_>X\^;K?7O84_ZD)R'9K'#9!YG=_23L>3.$>6",B<<3EE.H7QFC#JD\U2 MZ98CH]JI\.ZCGZ$*]Y;PXTZ]I8/:I),>O>L_J9/NO"U KO3EM4!##%PS MW#AE#LJYY+/E$+BDDAK>V_"9AS;FF$P FH]^ 9,X[M\L5KNHC(C*S[=RK6*I M:-26!"$#H2YR)H,,:$-7\1\? 79X0Y+R\=]F%I3GW):;-]\U#1R5MRA^7M+W M<-&R5._8Y!2)SE$#43M1:4!K.WS'=ZRZY,O#)B6=ZZ1&.]ZU*(?PIQ_,>WX" M.B+6EGY,Z()(A:Z_HPX=_BA%-N!-K23+1X!]#US93PL5HK#W@4T0V7)B\%N8 M]KR,0H'PZ* Z1F296VT-303-HBAD]BFU,REWILA66.=%D.XT4"%A8_W"YW&, M[%T2/CE";<)%,QV)Y]&2:+AB!JCSLE8GK(V@CE6?67_'.%SFIZ[7O.]J,S0: M(8$EPI0"$D%QQ\M>$,@LH>L57+*MLGF?1]RO,QVNC?_M(LN* :,V,,XU_K>3 M"C9$CO:17T5U9AN9A! )38P2R?'0<2DX(I3(TDDE<[LBZJ>AQE;QORZTN(O8 MJL;_@BI0$+W)PB*0K(AU ?^PY?[.!AYE/K?XWT["WQC_VT5R5>-_*7@##A01 MOE3B&5$JXMN2/%_SY,1_&/3Z,!/F'R\K]G M_>E7/TS-#R]'U\7 G_?+'_AA)T'"0Q[7122QL^6NA!NC9M13J51.%!T>[K@6 MTO@0'&CJC>H=\N #ZQL^^3'\C#9>NOND"WP&TKMI$&6R2!P- 0J&(O7K3Q;,& R Z0:Z&I@9:J75TBS[ M2U-5Z;/2ON,:Y/0?ZNA9I^]UKYQ<*6KLZ#Z4I[>)0G*&X\0&.AB:I%,D&(;& M2LQ(2V*9<)50,35/RM895]\E%<]3KT^A C7:^@X]HZ]_?A].UEN"D)*! ,AH MM%'"+0MH^Y7!%I:C%1BLLB7K;D2=$N_.2'B>BMR[\+O>.??Z!TR6."\GGU%B M;Z?3.:0/\'T"4P0\?3S9J.?)I5JA+>I@5MZE\^(' MNCHE\OQF//D#_]W9@!O.C(_H8U,D3D:TA'RF^(AHPP,#H8#5Z;JM1=&S4?.S M4HT.2XL7Q_=@HE:AH-??OE^-?P&\'(]FDV&8+W8B&V0N#V@A&4_1]"\=K<%K M0PQ/CCFK'4O-FHEKH'LV>GL>\NUP6>!Q!+W^B;[I< KO)\,(-W[J97[CAY._ M_.2?,/N[OYK#Y>C-<#*=O?*_!A*"#;KLH$EE89[Q>"9%UB0X$31#+];+9BTP M/8+^K=[GH T=KD_LB\X__8I,G[1G%DB2%(ADV:*CBV>=TABYLBT#C]-)[YJ]N__G(\G;T;S_X; M9A\@CK^,AO^!-&!:"H.>!K$\I#*F)1!K!=I= >D5*5%KZ]1A5B/IV9R!\U*. M"NLPJQ&VC &AV['ZJ?+[V( )D9'1BB3F+1IS9>>\-OBWY!FDD#WH1W84MM+Y M^WR3@?!H>-M15G I)'G&E\_GQ9% M$Y8Q$2R#4#%2WBTQST[]3ZT0-5:4'DO3V@"\)FMQWM\6SWXT'<:%\3>@01JK MD4AN2ZN\LA3/<)(D.K0%C8_6V3J;V?N@[O-E H<$PG)FD'EDCC6JTVRMU ]">W8:V:VPNMR_ MVLIR^N1_OH 1BFM6"%F#O\RW21J(12NUXH3[\F!(!B0$%HG(3CLA:#"\3H-L M9R0\._4\C?"[W/?:+$AT._ZS8!^D97[JTU<_^WPU&W[S,[CZ5:I@IFP 2H!0 MU!&*_X=\!+1\A+7$12F!:^T .@H*ML+U;+3SU#+M?-ULI[3P :514U]&[.G% M4BVC2' ZD6"MH2R'8$*S]07=XOJMGSW)M,8*W,/C[(N"^)L19-/%(BBD<;35 MMQRD+*6/)A$N2BF6<8$$\)G@$:32>W0Q4QTKH2\*G\TQ.&O5J;$[N"]"_P&E MO!S2Q7)']N(77^%E43)72Q]4>^HL0W'Y5"H;-7?X3RD18_&>4$RZD,\L6-A?%N.X=&)TGJF#Q-_'Z"R49\LQ.3JS>G&U^#TKJ_,>R:L1,(-R=-'NU"1%1\O"GC*:L R2 M8LYK'Y/BN4Y&M!F^9Z>@%<2V1;L.3D$>5Y1S\:V4Q%_$./\VORI$OOA5VF;? M^\EL&(??RSLTB#Z9G(4I4Z/QW-"(_V04LC$+)DN7KFFX<+CEN-72/,K6)6L[R-SNHO.Y=P=Q74$I2G1 ?!,1LZ)BW$QX%Y+98UTM%+C M9%I)NPU;NUZ"4V!, MWT^&X\FG\5_XQW[]./PY^\HIU>LQ56A!XU^,)&IH,<70956!DJCP%F/:&A6; MM0 ]]*7^S>>CY#"NQ<0.1X$LP-T%=#%*'^=A"O^:PS*&-UU!5,"=,FAH,U5: MVEST)"2FRM)/(0W$E#UK).=FWWO$TJ[ T IW=_&IWOEOR]M*@76)&X<4BK+= M"0QQ5G#B8_;1B*R3K+/G[#:*YVW/'2R/"@.6UUA6)Z$)FJK6W%T\IS'F#I?/ M#D$?P=R*U\$*%=HH.M,$Q% F\?++J,DI10+,ZZ1E>9/J>'A]B/H!0ZZ6I-OP MM&LS;IV)*-4EPQ]0D.'CI%9/$<@0N."2*&57A7@V,4%B=(KC_ZBPN=';OO1"HHZPX,O0,?R;S:AX2+((3G*>4S-O^H$//6+9 M=LC!"N.QEMX _N:%]6 4I9DJ0?QB@:.@&JT'O$P63M6 MATOD%-/3=C+BAHQ1VCA+36BJZI_5H.J$(?O#E*5MT5!?DJXU:[5KVIC&$ZUD M*#T6@DB'%[?WB9'L0DR&.PB\3@?BX]'>)AF(\U7>-@+NW)Y>60V(ZM5P A%_ MZ_1V+]K*>/#.41N])(QKA$C1VK=&1*)TB$))IK@2KPE1FNTP\?/Z_ &3"69IW1*J$6[4$VVX%4JE MG%6=T/E>6,]8L[H76XUP*TSR>/+-CU8-M&M5CUG:F"0CUBI>5K1Z8G69&0/1 MZH-J(N?7Z>8@;NLG"2\;/F3$!RQCAGT MOWU@06=/0[,2V?;??L9*U(>T*KBIJ]4."SM2XJ.K6$0H4D@B.0_$&4D)M2'* MP%BFNHY=?@O$\XY@'"J-#D=A;T!9!_$:@*D:>+@#YS01@X.%LUW(1W"V@IER M%Q1W)N--E$E6QA#)HB/.H8-)0PXV<_ TU2GOZT',#[C6=:3\2+J+;]-=X-/MZ]>O35YB SS.8K(T>;1PM@S",SR4=GAEQ M%F'[2&G*0@BYN5Y[AQ5QT.?[-R2.D->X5V9WGECV\>MVP.O=E@YAZ+),'#Q: M0[YL@V>1(3B?LW;1F:@::<)#7WJT0N^4A1TOZ?TTG!6KYNTH#7\,T]Q?+6ZV MS%($ '1IN"X-@F7%AG")*.>BL&4 CFZT]['1IM>M$)ZGH=>-1#I<)+$5T#^& MLZ\?X&K!C^G7X?=/X]>CV7#V:W5.FD#M?/%Z2Y#]+V?O0*S[E*2"3&K?- ] M9H$A'D5)D%P1J9,E3N,;F&U4B#:!RXWBJ8]'??8LA3^M]K011<=:LTX'K%]* MYI27:&@+P8"4X6O$^L!)RE)Y;V*4IKL5Y'>_W>\.\JHB&G?"WYV6YLD6E7_X M^!E_[?W'SQ=QAFQ#YO2RL'SG9WM>7-Z,_(T%YLJ@$Q$M!0%9HGUKF9?H6WBN MG.9"QS8+S'<"./DB["&$9Z8)E+F,KFFK#T+60 8&IACY\7I@^@\PU1&MZ?@ M!+./#E6C<]J)WGK2$Z5@ ")'OU!Y)-1J$JPJW7^2JB"]L_3WF+"^CDH/NGJR MD6)M%.T4I8*=#?I$:R8!>*+D8L4"RL6%,NV3@4U.&J?IF6WE>+HS8I_2>3I" MS2ITYM:C\^\+>5S3*2GE*) 25/"I1+TIP8O"$*.M"$JY!)4Z%_JB\/=Q.LEQ M.D+-.JQSN9E0%_80&7[=_):'B9S=$(F_>3R?7:3_F4]GY3<,//XG:D_QFJ H M"\44L=*A[E-0D3$;M+4/129ZQOS[?&PY'^>L-Q6J?>I)!(6087C[)F!)X%\T MD&AXJ:YS)00I!!'@*$K( LC'-N/_'I&_S]1)WISCE*W#M&K_WA]+1D1O(]'9 M0VD"8L2ZG/$8@+0";5@K*XT7/4V8X2QE\>!X_-M'*&J)?H2,Q(%FQ5\OP3K+ MB>6>QTRCC[3.Y)4S8\0CNBL?3:2UFB(^JL!19=%"9RDD,I?9))D!!1IMI;EK0Q MZ-F91W:D6[+@]Y$^SR-=4Y.K!,&K<&$SF-F"'RQR42:R95AT5@M*'#6,:)1J M\,*;D)HU&9TA<;_/["%G]EREV4I5'V. ?CZ!Z<-<"*!5T%D2*4J+%#B#(LT" M'TZAD[7,^/S8K.LV]/\^T^?Y#E?3X<>9$FBPI=52(1A>7T+X3*3R0*SE@0!5 M%I*%+&.=64;G0/WY[(3+*B4N!6*5X3:KZ+2KXXX_L5&WK31A[ZC; M-A)Y+$-"F]#T>]3ML/VHVU;*TL>TT$,D_5BT.)D (I/OA0RYPQ!$>/+%MP@\87141-TW7BB M6>//UAGC]!PFEK:2?*N)I6W$5J$U;M<83.-LTCP&XGR,Z/H+32S@450BH;V2 M2TB[TNJX)SVQ]!@]ZD)4.V^EDW7YO_[X_OW'^;=O?M)3?_^6#_;3>_T9%E/!A$YK)HRU!//-)+ MLF")%]_(&74:L^E\N_F7%\!Z3TYZ,YXL?GI (V10-)=UHV5PB*7$!JL)]1SU M15LCU9F%['=0:W%F\O M5.*>>>WSF%K^P$=E]CR;4.@YS0^W ($E1 M,2 ZVF(^L83F$QBD4AL ZH619]8?W(J^W\?@]&I38T_ 9!P!TO0-LO_V9HS7 M/V$2AP6@ $Z#Q-,KH3 R&4$!,WS6G+? M2C[[5Y\?PMSZ(@\V1B8D/K\.;U/49"#.H&TG-5.&)2L8;S3N^BQ%W6;)?8>2 M;L/36DO^=JT&%@&HUB!)]!G?T<0X<9*7+3Z@0S 2E'P:RY5;":'-WS_L+)^[Y^@MAR8V9L#H\5GFNEK9.>R[)+5"H:>0RH M&C;E[U_+!B"3VY +;9* M:F$\Q#.;U]*DV$,V7IH$O$&H-B, 9]+A]4#!6/016:GJ?^GUX]*NP+[BZZ;$**(7M.N/&N M!"P<"=8:8H6F2C")5E^EB4O/,K%TA#*?1.1GF5BR2OM@D7G<(Q72FDQ\YIQ$ M"* Y**IDG;JTIY58:J4'^Q)+;>11/\O0!,WS2BRUDL_^=,,AS.TAERA2+M/ZY)98ZE'0;GO:=6++*&9VR(9X;2J1/'JTO M+0@ -='ZE"UL)!(?:6*IE1#:));:<+"GQ-('F TGBW=KD:>XML''N?P8+7&8 M3<.OOY MBW]^B?_ZE_%1O0E'?K&+!%*71&\DC:*(*J&B*&&3C HLNNJY^.7H MGU!CQ.#(;Q]W@[\J'(/T D;X#PL -Q]=?^G&D\1X(E*$0!PO<\XI M]W9#)(-ID))H.0B@03@7 .)@2\ M+Q8WRHF.5J\._BF5J OIG(NO?I^Z%[^NZ5N1-X3ILI,\Z9Q0I(1:(8DT "1D M[4CT3FHK8G(>>M*^G2!/Y>E7TI('=;$;:57R^C9@K8=7- !6W>??"NTT[G\U MH6[Q&;N32*\J8R2C>"[\9).YI8"D(%NN\>SVKR@/A@]-K2AM! M5-"0^PQ8%M!]A#B?(/^ON_G!>VJ]EP2$P@>?4[QNRS8C]"9#D#%0X>IT\#9% M>)IH10="??!%ZD B%6SLO^:SN;]Z,Q^E=;6N=:"#D2C(9$OO8B8.(! 161(Y M1I"5FK0VD3P533B*PUT')>^KY9]#'Q:50:\FPQ\P>KN8?%DLZ()XK:3:9U:F M)1'/6 GA!4F<+.,/E0*K*3-\%S*7'P5W%>*G%'7^[)H^ 9ST?+DL0<-$5S4!,62V8KAT2" M1CM!!,D#3Y1%V]?%>B )YQ ^/U8#'[Z1^Y!OAT;_#CND!14%_65^.\I7BQ\. MD@J<<\<)%283214CP=%,,HU6^^ <5_I P_!P5$])]TXKLAK%_]>E7_>IFMYP M;;H,"HML7,XV$A:21#L'+ZT0 (BF5IB GA05M:?:-X!YNN1.UU=F<2V+G MKJ5T/0W8F\0E M#"XR:%25>AYBW/%D=R_%-FSK6'I_(:>^S;^MU2DXJI(P),I21!8\)3X5BCR2 MB&1:R1MUU362WYU/]_>T'L7\<1>P63XP\^&/^#-<.1'<>BO;NW=?.>]FY?CC$/)+T=S<8O?N$/AK-? PE!)2/0I%I[RN4CU[<\?^7*CGS7"@H*P$8R*Q62J$)BBQ MG#GBN0_>.AF-J%,.N0?44]*$XSC>H6._<7E=U^9==\;],1E/I]<__?IGO)JG MX>C+18R3^0T) XZ6,Y1R3A8=*P,I(@D.[3E%'8O"48<\:OEL'(KE\>K)*811 M8<+1;;TNQ7MOKL;__B](7^ /9.:?2,&G\0NTIN.5GTZ'>0CIU7R"5+Q#(Y'Q MO\:CV=?I.Y@-7!3@,K>$EBG*$H1:4L%L5%9S3U.E\4;=X'^\:GA".=[71MG= M,W?+@UA3<(,^+LI$RCH:/$WS;Z6L!-+ER[>?QF]'Z +!Z^EL^&U14_)I^ T^ MC3]-_&B:8<(&"=]J8THI2;9(7X@:O=AH2F#)>VHX2%:K:JTN98]?@\]*]O=U M6W7T:F\G;OQE-/Q/>1661+P=0"C@"_&XA68 M#3S%TP&!$9U%*HMY$PDR.)(,X]X!Q,P>#'151?B\U*Z.X.YKH^GNR5ZF3;/U MT>*SU#+;GY[D4,&[3]3+7>)', M2X&;R+,ECI?>PE0V@(N@"$<'2-.8I=YLU*MH@JU1G6[VQ!'2;F! '<3UJO&K MEZAR$Q]GM^ILFF"K6KBX#]VI!DMT)>:U5PKJ#*7M7TD>'"EQ"AUIP_\*NG$[SO'QW_[[*J_LF+="\DS$(CPO M:"(.F":,1\LY&D+2U_'KM^,YI:UZK,SV!)8.9'C7[6&;D-AU?4C@3'$@WFHT MNY+,Q'DI20XF*"J!A )2[8Q_74]]V,3$5Y@"2&9<1E_;R(AZ MIM'7UF45@/)5# M.$BF\FG+]!#^=9AXV8I)K3!%$-ZQ$(FVI3%&2GP9=(Z$&LF#239IT6RO[(X/ M/%69'L*_KA,.;\83&'X9O?X9OY8B3OQA64AQ,4H[[#DE%0LL(O$! I$Z ?H+ MRI.41,HZV)R#;23KEA]^*CI0D]\=YA :)=M>_"J9X^'HRP=8-N1/OPZ_+[Q* MD? Z"E3AM>2*-1$T004/B\5,,<3,4N@O=OM84A5FX:UY7J(]?@7D%4S3 EKO9BK)GXZ.P8 E8B::<=TAGHG%1RA94 MB4_:.HF"[7B>@BW2 :1[72]":X^C U[B$[C:71A?0>5(@C6%_/D+B/ M+U'&$[I@).82%G5EH8AR>"@ 9,Z)*1WJ[,/H5R4>,"/ZU(@V'*^24UX"@G0Q M76&\,9W6/CE-DD*TA&MAB$P^EP)13V)4%%U_$76U%3T/@CN9!7&D).]YL]V* M8:/\*V-;I?SV73F1VG!N/6_,ZW6.]SXR_5[B@]CPD:O<;;:@>#4,6>E ME@[_SM Y"510EGU@#_0:-\;05?#LYHM_7A?_66JU+',KG2ZN%<5[-*ADB45S M&$TN*O'OE6-D6V!UV(!XLX=M2_O30 GO76*.&O\ 3#QZ\ LS_'R[Z.%[^VA^>O M8QJWGJ.E/Q,L&$AV\1!I(EE9 .B%)1*44 G?#,_KA*3KT=1_Z7+7>GDF\GX4 M]= 4[6N&5@VQS++2<@?$)Z0*-/ZC%E;)9U0/?2Z*TZ:TNHT >Z^6;8#M=VGU M@;)L539[@"#Z5A:P4=!4,@.&H^.5K<*[GY=K7P#3D)VN-!/T<9565].1-OSO MK[0Z<9&C5('X0,N&9:_+,GM./%4"O37-,J^SC^]1%(RTDEFSTNHV#.\OG:*4 M!B= D3+ZA$BK/'&,.6(,G@9M,F>^CE]W7NF4,S50.A!:O2J0^R'$)KA^9V9: M2:]I'/X0UO>9F7$^2)-S(DQ%/ 762.)L8OA#8#P*94T*3T E#LO,5-&(-AP_ M468F*+P2J6>$1X4F%\+#)S&S,@#8"_ T*%EK??UCRLRTDN0!F9DV8J@Z"+%5 MU1-EPB!R(!P8+?L=*"FK+0GE%H!E&UPER^5Q%:V>J673@]#KU:1L*;]J NQW M_6NW\FUI&1RF9J=T0#P29 @C$.4$$)T(D"EZ2I/HOZUDM*T MD$EO]:]4T\B-XD2IC/>NY0&O7*0I;-1ZP4?K6C#9\KZ 1E[.O,'DYGTS0%%O7'0UANGHB!16.QBB(CB57 M$I(CB*WTO,88M0N@*ZTJV NK?[.D*_F-:S'_+ IJ7RYZJ*?#T:V"SLUDV&XI[,"$R'76C;: ' M7M+=4''*^H#.-''[_7X",5=P5_?1F>2B#J6Q_^KU M:II]IHKQ*,K:N=21"UTFTCN-7JXU9?B5)! DNB+69B7JU'&<8UG[N2I2FS+W M-@+MNW*Y";;?9>X'RK)-"?,A@NA]W#SC)DJ:2'(YEW6>FK@(>$+P@#C@.KE8 MIZ#Y<96Y5].1-OSOK\R=:Q43,$6R!DND5Z73#9TD[U+@BAD;LJNB%8^BS+V5 MS)J5N;=A>$]1R4V'>7HYGXWS[3UC>UV=@\.0G7RWB[AC]PS8"#26_8%2,K#! M26F4<)I*E6507*%EKMV@$P3'71 -/W;C8EB?F>"FA.K+T%!1YJ93E8EBE',G MN0A0Q]1MB_38J_/B\N7;B]EL,@SS63$V/XW?^Y)R6#OR'\975ZO)IP.9;+)2 M6\)Y\>FMRR1([XGE%E\5GI6SE9C2'&3_EVQ5W=J\>&N)JT)0\.-L'/_Y=7R% M?]KT];_FPUEQ?Y8+Z0;_"?2QEHJ,3R[?:CGN[4?V!>3Q!.X]7]IC7Y*LT%2W#_H:X]8SM>3D19@N MC/N!!>J$\*4,!;TZF4H;,V.,R!R9=4HG@/ZS*"T(>)[*64O"%7H@'MK9O(/* M51G+>W1'Q^GZT#&CI(H<;_Z<--[\2)450A/-@Z2!1FI,G:!-EU3TK[(G4:7Q MF>A!SQ; -48I4_0Z"Z)=F; <\ +PP3@BP0?GDXIL?(ECLUA6NN#? MO!&*<.4Y!*8"2OV4T9E>D^;]QA]JB>E<$N#7R=GE42CTC45V?6.(U-].!+BXK@/3#K"#B01!8+WRKI2%39O(WB%%6FQ\MZ M\Z(YF*]59A3>IF\9S?(Q!Q-X)BF4EHPL@#B#GFJRD)7/MB2M>M#CGKNSNI?S ML;P]E[#Q73H6<0QME#*Z;%<)BQ$-!HAU7I!H!$>G-4B>Z\S'N(_E=#U21TIW MK[:TYG*5KI3;B-[Y;^OJ^B:X*K3[XMQT,=TU?4Y@/=-! =3-+F*M <%4TN&V6B%$X& MA:!H##0)'HSB@W:?.C+1O_S"\I.+0I;K#]R8MH >AH8<2;:9E5&0B@1>QH!Z M&CC'7TJN4KZ_ ;IC'ZEW\W**+O-]K@\@F1@"GB?I72)2.4EL*15<4(SF&H5* MQ4B[,?5_FW6N(9OO5D<"J.#R?H ?,)I#"2:O.T?_,9Q]?3F?SL;?8/+ZYZI M[&(Z!?SO<@:1-7B0\?'6%F+)VQHT[!D0JERFUN,[7JD;X@"P3U"9:HNL1N4M MNI)^R8QUK=# !Z=3*NFRJ$L+<>3$V2Q+'W%B7'LM::6>FOM@GJ"6',OR&CF@ M;X76_RR(O"PS!OWHRQ#OPJ*H>!,J'R@W/A&CE4/3$8U(7[:@,P!_@/TV'::':X]$@1"DUHB+" M@,9K32=B,R*E+ 2ILXU!L4;>5:O//B&-J,SS"D7X?XS'Z=_#JZNWW[XC[.5P M);S:T/=P'O^#+YH/>+4%1[R4HD(ITR/C[ZJ".?E.6 M5Y85-EBTEXF1I3.$6T$\9[80QB7@Q953G0$P3_>-:,_8^^+51Q?IQZ^0YE=P MF?<0_.+7ZA>7>0?MC&-99;R62M>#U;+,/G)$1VD<39E+0>NX\NW!]I71JZXN MM05UZO3?=#(;E'=P?#5,"UH6+%L$M",7:!$9/!.&HM\>T8,/B6HB> Q9TXBG MI%&&&#]Q2]?P1YMZMAO#J=)^U:4^[I3['7JVVQ&M@N!-,+5)"1ZH&:=( W8E MJ;V"/X+-?:D LR'BL^F)D"4/XO \.:E*1D0[I0T(?#P?J>AWI/SZE'P;[M8, M9ZVCN.LB2%#,FM)O&2B4--5B[SM'.GGT@EL.O-*BE.V ^C-+NY/6KC#6$:RN M$#9?-$.O3(K75\-OP^5:L74G@%!"20@D.57 !7SB"M6:B:Q &"%HG?%I>V$] M 6WHCNTU=CF.)VC\^!F\&X]6VKH"YC/3Q@5!M&>22&$X<5%K8A MR\EKH^KL M,=D)Z0GH0C?LKA#FOFYZ?#&?HF\UG:ZOKL5;:*-(QE-+;'3H4">$Z9T6A F> MHE(R2%]GHL%>6$_=@>A>-C449XEE=3::@*E:5W@'SHG[R8\7UZ8B',WK"B_( M75!X!Y:4G"=4%SUW*I"PN-!D3BY+31/4:8'J0?!-^\8KR[T-B[LN&_QC_ ,F MHP+F(TQ^#"-,_YB,Y^L!VWBM1:K0EI'2E$T0C)8]3V7>430,HJ7 -T:F[+6A_!_7(5Y'3H'"V0OQ]^^X?NW*&1#8W5IH/JKK3 Y&J69>:)U1GM5 MV;(T$LJ0?J-SYEP):AO)N/DW'ZW *[&UZT/] 6^M-%PO;"MV[VPRCPL?Q8_\ ME]LUK2K;#"(;M'V-02O5)^+01UFT1V3AJ5:&-Y)^\V\^6NE78NM.&ZYVJ? ? M,/XR\=^_#F.M6N&]7ZA3+-R>LQG,)VMHHP2AKO>""XF'5J!@R;JD6 MWONM3BHB%_WUKW\N[IJK=6W=%+7OS_'HRY_#'Y"6&=*;])FCG(8RR(_'*,MT MRXQFB0!B>>9X"47E;9WI'(UH+[K713UI&S%6"+^6R93+";.K,@6:3"J=!?BH(.E2 R5>AD24%S(A M#ZC=-)>[*F/?0/),=.8H =3PG*_C2"W9L0PI,>NH3;E,RECLS J*!%TF)!O- MF0>4O:KD:A^%NZ_JD9.H6(\B/8?BDNN0QXUIXZ^6X0[.0@1I",V+EKH2[LA> M$<>]DR!TB+;1)(U&J>2=,$X?(:ZO!N.NQ=%QM<'*^KT-:1W ; "J\XJ3G7#Z M+SGI2%SC6KSN31$@40^"!W1ZR\RG9#QQ-''BE/*@A4-_N%'J^1P58$_A29_R M;\/B#N4>QW,TSG\-/G\<\,1BR S0NJ+%XI)XJ2G)B%(,T. RDO%]^>0IQ/_[ M9?SC_ZW^Q*6<5S]8B'DAX)OO]9LL[HCQXZ.X5L=G^;RN7E%)*^IC(-D%6T*4 M@-:RS@2D B<395S5Z5:X!>(Q2_58GNX\EK4#?^_\9+)8T]IIL._>GUHGP+!>^%58I;*XR06X)Z]_[\;E<8W;@E2>6HM2J/0$95 MT=81:_$ZB(GB7XQF,'4Z!'9".C+IT#J C1H3]OFB6FND9VBNA*%TJTD.2X-%:Q.%]]9UL9U(/56U6]MN%^]^*D)F.==_=9* M7'NKH [A=74%P,O2>6D22=*%,AEU_?6QP@C/QF.E_,^J;)& M:D,TC89(KAAQ"0#M%S#*1P.)=1B1W@;A\1MPW7"WPY:%!: 5CL^CZ7>("U=T M/9NW :CNLU&[X)PP&W6XJ,:U^-SUF=\)SJN@C$^<,%:V3I?)WX'&0%C(0CF5 MHHZ-&IW.4?A-,E&59=^&O95D_F8\@>BGUT-ZF5$A"4L$MR6_4O9^4I:)]CPX M&ZSVS9(:K01^%T//.8UNA+-%W$=PMJ?QQW^;^PE:(E>_MLWM_3SR\S0LZZHZ M2'<<^*4N4B!=$+DY&=DZ85,,06.YD7\ MUWPX'=Z-7&H5(QHML53/<+R[#">!)TV"H)8Z%9.@=;J7]Z$ZOH&_3,4L"^PA MCI'-5\ON@I=?_>@+O!V]@@R3R3+VOJ@F*O/QEOT'5U?C?Z-@8&"]\!(RFM9! M^54^V693BA\!#V;VH=*NO..Q]^\(=:9A]T<"]"K(SAWFR[^_?<4<4K'';LY]'W@"&M 9_RK$,KC[_/9]*[:XH_FD\EP].6%GPZG?PY]P%^9_5JOX$,R MK^;XF+P=O?:3$?ZVZ8!RS8SE2*@0Q39 R]+F,N/96Z0WZ@RV3IRT-Q*?@*J> MMUI4&&6P8UBHSPHM643EE<2;%LU@/)6@"!/.VJ X1V. MR9D4KQ6]TXS?$])3;H72(49SSNJ1 M9T)#@PIQ!.O[5 W#@[$NH!]*62"2R1+$%9GP[*3,)D3+ZPQ^ MZUH MI??!L3I+;K:AZ=^P[496FU[UL8RN4!1][>F_^'7MKK\LU0 +=?><.V5IF50* M"5]$+HD+$.C/9@,"J!DIU$D]CZ72H5KL4]JQTHF;,O!JA-"K#33;$I+)Z6F9! MK.""&*^2M"%G*NNT73Y2I7_ EGO,.M]&%;JN?=ZQ66UEN#C.&+YBE@0HI4)* M1!*\,@19IK.TB2;8:(+961>[YS/]FWYG)M-Q%8'T5'WS\>5_O7[U^<_7;]_^ M_>+/SQ>?WEZ^NWCWZF^?+_Y\^^:_W[[[X^+ER\O/[SY]Q)_\\/KCZP]_?_WQ MB J<([[6115.5\1N5.*@2Z&L12\!;)+:&Z>[F2]DI$CFT!3(A<#8YT11$7' MC0B9&EG'?C_ O*KCW:UFEYI$3?*!J%Q&QI@ Q.-+1 Q$[FG4BL5&8ZHZ]>QZ M*6/JSU>I*Y5S*6C:K]B?\$]99N&CI #1XW60R^0 5)(@I20Y2$J==\*%.K7D MS?#UG9^LK!NM+(B#9%0A2?. G;,JQ6F L6J2L0G*T^0):TBYG2EZN(A.I4XL MI,075>NJV -H!I#2]4J*.2"C4F!%G9J9TZG1 YFW<]&B-I*IH#W7T-# ?HG& M[G#1]+!*VP1N/1<1K5RERQ*X6/8%&D9RU@R2!6MV8>J?S^E>SF.*PFA MEW#N9;[7$;HN&.,T!B8,<8SB8>'@B#6ER3X*IK/0TO;F=>P$^035IY:(VHYX M7OUT^5OP4_C__^=_ 5!+ P04 " N@7A3%XLM=8SJ ^< $ % '1T M96LM,C R,3$P,#-?9S$N:G!G[+QY/)1OV#=\"=D;NZQ3$;)FBY 1V9)(V6-" M=A**D3%CWY=0E,J$I))D7Y+!6(K*FF7$F%&I;#.J<66V9[KO^WGN^WG?YX_[ M?3[/YWFWW^ES7)]AKN.ZCN,\C_,XOM_SO"ZL.=8R('S:VLX:X-C# 5QB_P"L M36#?RN;FX.+GVWD%>/GX_S;V)T$!?L&_O_R]R+^J[N'FY.3FY]G+P_]_N;%Z 1'>/>-< M(YPSAY.+>R\,V0X!]0JLPVWQ.3K;1 MW&R+V=\FLK\'N$2X10_JG-PK=LZ7YU"4N&YR426OHD5CGX3S!%E)SR\ZA8]? M4FJ_M,QA9175(VKZ!L<,C8X;6YZRLK:QM3M]_H*+JYN[AZ?_Y8# H."0T)AK MUV/C$/$W4M/2,S*SLG.*2V[=+BV[<[>\JOI1S>/:)T^?-36WM+:U=W1V]>,& M!H>&W[P=F9R:_C@S.S>/)Y)6/G_YNOKM^P_*]L]?OZD[X)_=OWYQ )P<_[7] M#_T28?NUY^\8\/SUBV-/W-\31+BX#^KL%3UYCL M,UG"+WJ"7U))GWB8\M>U?_'L/^=8RO^49__-L7_W"P\(TEZ%S"R2I/+0_1H %1" =I^AFVZ#V:9KH)\;C MG1OICD>R(-NERT636"DM%A#I")H^_CKCA4#[>V@NV*9 M-@UC5$?/&NY:T=^9OG<>B]J-+UWA_U%]R=5E;'5U Q9#L_)ACE=H=S/J9P=R M*6H1T4&4.Y1KNC9/^)R?MV> _1NHP!I@[9A)(%S"*,DPLP832@%T(0ZS+B%;43M#U4X8-L=\HP%] M%1%##- L\ MZ!_OW/J3LLVQ9@YM_K@]-H259R[!!'LXD:<8U=IF*J#ZF78R@?JALA)Q%@V, MZ8_5+KPWG'<-*T%BNHO%K96LDE]5-CRM&V0!R]70;5\6( 5;/SF-_67IQ,-- M3A@BM#<,H)-8P#X6$%P/(V6F7+G&[*C:W&E5* H4?ER M@4JLLQ\N8@/N/%O -OT$[/,@2@0];S*)_E5J3"9DRK@VTJ)"6<#^5H@"78+L MEE]_K3"[O#U=?Y#BF+L9H3Q>_SPMREK3U\%LV?/-P-UWWTBN\4?/*IH#9C7@ M*J6Y%]N\BLL=R\8(&QQ.^;!D^[ M$R'J_6F$9!2QPE/WZB;/P[>F>VS@\/NP M-MCZ*D6,6$87R^WK$6 \,?5XA%@97!('"VOFOC.5,NR"BDVD7TP)-[][1J,W M"1?KGCM?XI/-#CXYT(#HN!?$4*]/H&06?Z#VI_Q<0=U^?$??P1513RIPC3^3 M>^5BWRJ/4[]S>C)G\5Y5SHUGZI\Q^9@FM_4_M!.@V.GQ%EB.S%9&MV$#TJ-Y MYC>!U^[$4K-A7JV:^415]A?=KG<_7OQ ]EHTWI2X^$)[_(TLPKYB\"HK M01M]9,C*5[1C[0RGG4;4@)WWE(@_>2U[A]X6Z=Q\@6,#&#J5V$-8\ MO!Y%X5R!),\I-SX*MJ%I^>^//!3_R%8THC:UL0:2>C/VYR B;F!LKGU%*A]Y M?)D%9!&:9Y+)M%X?'3)CXT6MU$"'Z75T0D*]9]:HG00]TR&[P3FB[^[CV*WD MC$-)9A,-(NP)ETUW K%D>ZHEI7"0D%*A]G+R.@;RG?0EJ&>2^^N7GR*\YA]$ M9 5M@SQX]B\L=: SXY:D&<_9:0R3CX:@]+]1/:FIY!%-J=/DK;16A&3"89I+ M2\FGI;=7EA\UFR3+V/;>63FC9=@6#\%G4A$=C#+L[SEPYU M]HQ7?K39TO?BJ\T<>6GA?;?:XH5+@5[GRX>"3CPS&-[61;=!*+^I#LD[=FWL M]33R1,#U>+-!N*[' 9O8_J2][B5)@'SZ-8,_%-HYNBRYO4\[%0:P@- &KE#/ M$003*H-P_K U4"8SO75X\?8[K\#FX)UX>PX.M]%3+OR\P^_F&3P/>1N(71V- MY0*R8\WO*+JXJ"^9VW,%LB'+RS]39WI\&'G88#C><@6^<9Q21G0^I*0IN(9^4/Z8CSKWU?\/)\R,4Q#'Y5D(DV"-91X.[ M?]A^YKB2>,PP6"7X/J<\^; W[V53\LA)GILG'T*:OS6P\X4?=MZ&&+?!P[,A MM:R=9X@Z.'LMPG"E[75M2/GUG>P7\P=$'MG)K2\%W8W2?6CE=O?10K-Z2W/I M:H\P15?F6'EL_0#XN>L_D4DZ+OLO+5-V(8R[F+7QM@I M<5R=S\S E8(Q^B$Q@5/PZ MRQ7292?^V/]M[WL4>U[W13-/H/O\4$:A4,'/;(]:D5(L(,TL0E?^$D((393/ M=*1YO@GOF4/'*?ZY=]KS]Y A;9RG=YIM"/HDG.SO2$^"A6!VZ>1,9O+SV:W; MZ(-0LJ4CGI,I<)P,FB;LME=&7A'S'!J\/Y+(#WDW'FO(Q. E6']E9L M])/"VN.89CRVLA \!!TB@.H\0X3T"J./Z.4Z]JE8H@A%J#!+DT1^T$[EGKFMRI2L^Y[K+/G'*)TYL-F MF%V>@+K.3U&OD [!.+5V8&B>MJ?G"(5GWT?P;@H>3VONV,M@%\%"SB*8LH/N*[%1J-E^RJ&Q*O>+7BVZ8T1:QT!7XFAUS.MQR2MSB#$*_SKL M"@0?NT9U RU]2:\EQ\Z6N5.D"GU![@OV *HR!8LD 6 JC8X1_PV),5'C0Q+0WJ'09/HBR=Q).9%:1*V5 M KM)^[B^!34E9Z/EE"=]J4<.),5O#=FQ4^=6BH) ZK""#-A(;) U[\J_97:P M<1IYD'JD/J*FH^#XB_ EZ1'FAO>=85WL"!_A-AY$D\\1\"K43$8YAOBUEAPV M6,YU%+$P3/79W]DV:VHZZS?^JQAJKE"(\5SCKM6 M<2P@N_"Q>1"6W(QPWK+N>9V_=]7+*[VGH_"=HLDYTBIP125UAOD&WAJ)PRQH M+V=@*,W$KO=L&_6C54<+>8H&AXM MF.98@Y.=" MMCG/],"[[Q]\BGFC5D(Q4*#&'7]GJ;T$>39R,B8YE#.E^,B]: MS?#KC5;_+F RZF QJ4X3N/,U!3%C&YB-T\C"'4R6$S[YQH!2VJR/;M5*IV1Z M4!S7MU;&1(()(AM>N J16?VP$V;VP2WV1]-GBG8:HV'V]^_5/6*1Z MV]!%95?0V6:*J%%+=C4>>!/82FGH3W1VY$<4]W]C[NI<.;W0+(CY$VCZ_/.7 MAS'F\N*$5IX!6"&VI3 ;'8B91ZW93SVG[REJ&( H_)C11)2V%TO.U\XO/,]J MK2(DM'BH<&#;LPC!9417U:F MM_KH>O@DLY*7V*:/&K[3OQ8Z-C5?^'E$K*;CE+)P:B,V7,(GN6[,#L/;(1N# ME!6J)N-QM\2^&N6B.KKFS&E'TFR$1.F.56M"39MNMNM%W2.ENGQG;?&.[X02 M".L.U>S20V@D]"]"ALZ-E-?4XAB'U.=J>9!7VJ*$\BOB5/LQ5\/&V,@+G8*2 M8E2C@T]8+J/S;B:F#F X#<)LR@)7(@].KY\Y_X3Y*YJK*''%ZJ\:1O WVBO?N;;@JX_K\W2XD7T>B7-$7F:HKV>H++N41?: MY($,)+. G$+<<6GXM9F7W"5,Y>I.=XT#G==C;FY[:M-_2732S! F."P$MMQL MID>62M.?;IYL@2?)!!3<"X$N9O ^?GGJY"^7/4EFBU4]LN .>8TXG*V)#@[+ M!0^SBT511$*,9(/6 _%C;%+AG]/;(GG.Q_[@O.D9P1K-DV4Q!V]+Q?[$,:=E M"G/,%-%]!YF"= <*3_[O(0I7NYET3N*I,*G]73\/N\]O'B)\^=38&S%9)Y>W M6G(3\@2]7,/.W69Z2$Y&0;<'I6P9G?M M5WK3]P-&G,%K/F/+^=8_WO%E4I[>W5-O6X0^3-3I]/9**Y&-&O+1 MRY6$IK+^PODM*@3\N8+)''MQK'K%1%XM4OA]W=JL5 H)$5FI@#KLWV:CJ^-G M9 J( ^IQU$ *!.>XD$!Z\!DJA32;,<;T_4TG^75[2]8(!U4H "0,]4B 440AQ^$EHUG-7XM0FZ;B+6=L5V)C'_^1 M0#]4:JTS0FYV]$9/73UJ'-.&'6 !2;NU_84\""P.*]1]XN%"2(4X!?7J<$U. MZ^^6,C'OW(#&S@(BV2_-)'W;U51%M],LD>)%M0Q8V'EAFG(CQU2W2]GL_J6+\KNEEQ;J%OWU6^AY!VIBR"P$8=Y#5S ML.@1?I2[(>N:E_=I/!^EQV@U/< E/.JF'&?![Y\[= DHM1"DT XC^=K!>?)Y M[PG3P5F-7PL/U"].E).."7P3?8RRT<@0N4HGJ1Y<=2 MZ7HAM79U"!6;KND*_(G')']_$5W#I\=A#Q!HNI07\\PE]!SE$?K;\$/("Z2Z M+TE3SR)E;!!UL/ "UH4%V/5D#'@IY1/"?>\%_Y+-WC&HAD/9&<(;:;1C#.E[ M$.= T6I^O/2>LH K][?S?3;2&*]KNFG7[A?Q^3IB)2 N/TN59U%)KB$+RF>J M2--F:YY%<1#H\B477L+$-+K/^Z]4QKWP]GX0$*'A7\&G$O(Y>IOO\N*KXW^L M@,3*&V7%'N_*KP^'MNY9'+NWCX[A5-&3C^6>-R;=*>;4" M&PHVTW9'AE,B'CR/?O9#4Z#W9R;/MNT/O3BM13V@O@70 MBG.VQ^9H1'@_"\B$[;VV$49\T1Q47RANT35434JPI3ZNU_AS[UU^-/(.1U&: M$Z14J3_YP<#N@W]#[1=9P&"^Y9"G8_^8Z _,OO">*9)L)&1IM-(KWI>^\#'Y M'5\+>?ZFZC!RG.>D%9*#!7#= VEL XO!!IH&TIOBR+9[N8&N"!=N*=1C2KQX MP ;'GX^A(P9SNY@;2KXJN^96GPLZ&NZ$PY9KL6172 :4?!::'8WN: 0AQ74K!XG33TR1I8^(BP]&]AX-7+^I=E)#^6<)!-Y'J; ">H6J-%2 M27=C 9(Y.Y')]2P@D9EW[!WRM1L-:S ?N:10NAVS$_:["5M\@]'"AM7JS 5X M6_N&#>T(_7(/^( D"Q%90W&W9XP26VZ&3!Q^]SFD8*+^S7G:=\%O>ZF> J4S>3$H[D[^/TDX,*C" @VIL6JH-GD):^I,$$-TJ$8QDB4R\1A[7 M&YI_+"3;Z.U@(M9<08QVFCG1HT,>'M[*A#5E]F_XVTVP64\6'SK.,.OW*\LH M^?P'CQ+F#Z3>X'MQ^3B_=-M#5[^&WMICC;2+2!WP]S*$$ZP=0D$ID, M%0,?;^&8NN1OB?;]/DH3GQ<2'NL$G#\@+4O2*MITNO!%O.Y(7P,_J$.S9>(Q MC>T; LN$>1AUNV!XJ$*>4OI8G\!!=YX:WBK_1CR4L7) TL];>&N/^67-'I>W M /04-X/UI%)3"5D"-EMP_X1:LSG!)A=BUA:\"8?GGD=EQA469.'UWAY\23_ M9^OU^@C8?=+1^:OCAA]6C)9A(?4^D:"J&[MFL?.&68^,_>/Y;\S]DQNRPTN: MTQ'XV%2GVWE4U]@B==4E!:'M=P-IO!-I&G':JOY=:M>31<8P$M.$4KSH[\J>@'-4EO!2$2V^A^;7P9 ME4XAK$,B:;$A/LK@]>==(3S.]C-4EG?6:TDPCN\RU-9G];6I6VF[F*SK=[-Z2 MC YURS8]U_C*/;=#J\HB-;1G3RG'-\ZUAGE#:CYY=B.$=@(,HR:1'Y<9I#=D M:MEQ=2S,U+E;[Y0[1X=&48=0SDUK@*]SQL6#)EG:"0LH\0[C@4X M_!SGPC;!!L;$D)<99=TU:WBO^3'PX14F72Y>XNA% 6P/_Y/O\V M.H/0XK;!33M/-Z/4;G#2S,)N*&.(BP(N/4UDR?S$ZGLE)'2CH-V)@26_%IVQ M \$K(L!$\NN\NW.&6/\Z3;@S.P<$@@)GQSEE:85IL8WSX6NK!DE\A8D#;NR: MQG6^/[#U-:[:;U//-*5\W6HVUT @%)6[O]&NJ60W YIA9S M%"O6(_<-KD#WKT&4X BB!LG$/ZU>\E+K/-:S2@[4D21;9L#SP.M7/.M!- U$M5O**?)G;.OE\WN6_X0)^'!;)'!TR5;^F9TCD#U5 M&ZYKI\'XD">J]N!?5%+6S'/M"V ]@=N;_44%-V["EBV23L &,%!Z#,6$VC*- MO8Q-Z=IXG-VN'T[C-]DM86@?%R1GSI B6=[' / M*,2;>(&UI 8H4@B\RWW+QPCT;[#QK7];.S!Q\@G>$?H@ "T7_L[OIQ]M8C/B M1:W@28D5],OZFJ6[[$IPA%&O03?G)[Q_B@A-.'?@3_G'^A=W;:ESX\Q;6_/E MZHN63 $1FNV/W:N:M7B$/RZV?5)[D6;OX76+YY/::1BG.=2".;VD J8N:R9]HQNP\0ZKWP;!]H%J;U+2W:GSE:.)RWH=!RSCAFS'&$G"5B/ M!MT=9 $T+=!_I6&0D7"F8QIYSF_68LQV,K]%,D?Y]I[\29/C:L_L5%YX*@BQ+F2#GA2>DP@#A[,?$K6)L=7H(+.RNHN>1N6* MT6\[^G]@U'Y[X2#'LC\SLX0+_KHQ?!U-YV)0EE12* M/_RMZY:UYL"-&(,6U_44G0AQ(G_E6XUW YQ;(^HK\ 48]3RE(1?FMP$E.>9V M)S["Y&(%6^H2OM,=P](Q&\:\S6E"2)>:\F=O\G_&!R M,ZI_U7M1/TY?6U.E!Y'45Z=:'10D?/\NL\W;E%!%7TBD?8;H>IS.0!M<0&V( M)IG=^=^T8T?ZW736R5):9/%V776EXINAAC.KP MF=G=UW0-T_=:8U=WX\LXU7)POH$!P[\3K( 8=@KLD4 :@?+D%2O0DIS9=P.= MB=0C+IJ9R(N=FMP8::E#]SDCM24_ K4MU]]JW&<1R[FV[033P5J M%+ZWVX-V@KZ/O-4'%P.IN($08KZRD*'C=/@OJ:GYY?18E3OY44:!>'%1_@*^ M85,$MH %+&/0,J::M%.(3&H2(X\%A,ZC9-L+E#WH843:EN#@LWGO3WE?-XV^ M7!6UL/,O>O!N[NISUYZZJB13@97:=6W(4.3\6?C\=Z;6CZBPIM"9W>F*X]/A MU9T=G1_]'@0:BEG4"->)O+2N<=7GK=M^Z#D&?J=)(Z/ -0C.?C&!>G^R^J,9 M%#$T.RCJ\WZ9\Q#\A[!8DT&!R;>!8PMG"=I:#+N;)7#K"7,%6=I%U%N4/J/J M$9BX@N:DPW/[*PS F 9T:(A,@='J+] 7O],LE MP9$$R<317U;B@-L8O(6P'D#1HZ8Q'J)DZ%%39B;!NX)P@=\>6[^\#SERV<=> MJ?"'E#>_IX+;_/W 7&[^P,\AL_2JI.,-V3"![K^;"6?KR86D_)8;&0\:OFWY M/J]OVG\J>2K,]%+S_C E>N3 X0M3?E/='D)+:>6W,UHC][O8%*L$+!RJ.K1Z/^UBN$EN M./("(X<>P:XJKA3#==H3)#KD]Y9L1\F0@M&,J;Z6TBOTHN#),*$!D85#CX[( M'-!X]K"D<_Y!3W)5DME5<(+/U<<,<[:OD5VO^)GNUSO"98\9D[.P-I@N$6O/C8.,W@]DZJ9U4*)P^4Z M0IYD5XI\ZL;7O;D8U(BJ:\E)TDO\REGR^R'OUN2N MO73UE)9?QIU0Z&.]^O]6U(9,K7QGPP/-%^V^C^%V:"):[#M*P3AQJ2QV5O23QJ#G MUX!;F7=G4^[FW[UQ$[>FQKX;-H@%S!=2R\@SC36AL%:5C4C# 1.XT /\WK(0 MXIUKI!=SQ!Q':X^-&(DKB&O0A2L7<%*TD^"2TPE M,IN/:-?7D,LR96T+/B%02OEI1=GB)<>VW4KRXN-_#+W:_??,U[ ZRX24LH"; M;+SWG@7XH-AD?OQ7*#/ER4/(\KX<)@M0?0CI)8 ZM4QS:,L8 X6P9 'F,V$[ M(SFJ>WKJ%.J./=#W/+SQ^O6"\H&*S?G'^;(?B[P%()=&?S>8,NZB!.A6H#31 MVZ:_XACXX!%8:D(0"2T?..^.\'$X3BIG[H;-W]Q\=5\W.^BF-I#>J[2B,OGM M(42>TKX>0"8,0EL)*2P@_+6JUCT21G!AR>-'OB#PHC',X/X,Y?G]/#LQ6_ZW M;U7YY9+2-;\1]O1H]-'.^Z#&>Y3 OJI0&2\0^:W++:.D;W)0^4%PT,]/-1,] MEP**9F Z[]Q]!2^I;32XL7-4'/4[XW8D-IS=]3OG0&Y(0;BIR=ZG,9'ZNS6$ MS 6G4C'!MVIW+ESL58QV>NKG]25V_ZI!"2ERWFNE,-^,#U0D#F>C0X5ZE,F. M6>&_U1WE0Q0D::8[T,#6*N7V$J%O;[2'2V8&"KDZY9T-&W5Z&B7F&=5F5((YLS6]&E(6K;FI7PE7W M$%2=KMJ\'X99GF,G1?8\CF0\ZC$&ST9F0L6QH:-"AKBN/&NA*]!,'^Y$92IS M[WZ$P_N/C*U;>;J0TIP!4;V4D_.SL$!E[V>E O)E Q[;%<[_R/H M5*+5QL';[O9JVOB#RL3>K% M@L7DPY<9$2JG$U0%G88:'[K[A.3X7A",A*4C,#CX7"9IN']K 38$:ZW-A 5[ M2YK %#2[44KDRSY[;FM^M3TG>EPR@PVIDG"I,Q9">"0&VR 83[Q],Z1!SQ5.R@AJDKA;/M=X-2 MK$S>U49_*B*E]N"=$4.UQ"F/)65R9AH]K#9?90]J%14>^/L'//88K UI*UI8Z-MO>RE]SZ/0O7N>R $\YFJ> MP+:V(&H(S4\_0O-#%%+?3U6R@)S, 1^9MLG';=LV98)9CJF.TVD$Q-( Z0Q2<&2K/&C8X84G./ MEET#-M5&?[Y"Z4[D9160\@1LZ+_J0^ M;7;O-GSB<7'X^>BRCO)T2R*5/"BS9-/"F;*A:/OA1OA^SK4N5H6AC[-I88/@>,T>>;I]JHV#]H!QF@S_ MI^_X+TTW+4;#E/);"G0Z'Q'%J@]$S0W3%$.91Q@5IB'DDA7'(6^;01\E,+GJ MO2])6]KLGD2C57"%D3-^!K:($S29+S5]\&Y;3T=7S.>C%1 _O-Y,CB%I]V+3 M;CCBT-E0J?.#.S+'[D74NOMX?0NIQ4G4=_NIWK)6L [A3WX]_X&T5R)J3)J& M8@Z;L2,4)>E%ATZA=-T1-G8.S@M.G7?IJKOI TVXKQ'\A/!T%[, I7 5]=G[ MD!OLY 6AUC"*>[10TPH29*W,9_1K9&;A]>4Q&7=$A?TK^!X'-;B/9WR%,^_" MN;VJA7?BM+[Z)V?(J\'9&*XI;A"2BVZ)[-_"2VKGEROF M-'\2O&RXW\;#6L2KBA2<@--!Q>#J(CLOEV.)66;J2'5&#=V10J,Z@Y3'H,\P MB6LM:@7-CRCLWW@Z/XHP#*021CN2)YT]YIZ&2\8J%;5*0M*@Y+.VICK+CGE0 M03-=I$\G!9W)U +OL:-,EGN"V%(\$_:4,YX9NGKMAV)VLHOMQ]FT7HE?7\0Y MMAMZT7,VU/M@9&0M71W$T*)^F*F#\*JFPX7I-ND/V[N[V_)2)1Z\_QYT<^&% MA*9GQ@4NK8^(>=9LDD45MK[X5LD\Y#K_$Y_[&@NC$%#M+8Q1QW MF3E_8ZB26.^UH2!,CMT0Z*_P^GJ\.GL,JG']4 M&AJPRSFP-C1=5V6C[''(DLK'GC$B1.'/#6@6?7C@JNT6,_O:8F:9>H0&POWK MK=E?!O_Z'$:\RA \"2J.#*+4X0AR*'%DN"/_#S.%\1>_9J:V]+7;YT.+/MF+ MYY7I9/M%)/6G[5^\J&#I?V E%-:T,X#-PTB90ME%XBZ%FHSV7Q:R:H4)@O[] M74HSXV8U[:$^%]^;;G=G'+4KT.>5Z Q$W=Z\Y<0S@J]=%Z/4$6LWX"0,/I-Z MFE%Y;4P(HI"U,&0F1;')@)]KKKCVW33P..EJM$?*9^'+Z'MA$=($2>SR'3:O MS2S00(=$9K*GOW7K0V1$"R9QML!_@BCI-OXG3 9OD"*F]HK#CG< _ ML8SK5@#B0R$90DW#+-=F(157"'CK,4]*64[XY68L16(VK='?/WS<3G0PS%]H MX.3IN]+O\A7U&DTRQG.*43ALLU0NUI^0U.6XS@*>(YU?4ESO5>'7I"C' MMG!#AOX3_36ATV.6"9Q*(@=._50,RVX".96.\HR[\430Y,"%7D]8/E.6 MS@]V!A"Q/(B=\UW8[I<8\[![[_>%M0C$,S"J#T0DSWI+VGZR6'_'^93WQ&X. ML V380["N=DL3L.3^5;2.''H-G%#;6A)<\_FR$EJ_;&OBVDWEQ2+WO6??'V' ML?U!]F"^2R$UD-(PH)VCL ^\1[-!6DPB+0B0=^T*,I._3G"L1WR>]M&1GM;B M*GGG8W7F3]2+C_EW[VG%;E!#53G?=E^G&?Y865F'MZSV%4JX!Z..=)#_3)A: M1M2%%%[W?^Z1*6IQV?9+]B3B/K(IX[CU937KR2YX<_OZVB,Z3SM%H3WN15LG M"2,3UA2FH$T1+*V"M%U\B2\:%@[T2OKZ/+Q Z6*!P(2%+/<#JV M_=P1:C=A#M6E^S%24$I('S;3,:3)>3/'C4^DR0@]+@O3SO(E*S4,2/,B MB3WQ,U06]FX_&DZNA(>3;6#YW/?VT?UO#XXRR7N>=3LFL[G$?5@+ M3R]4.DQ&9;V6%@X'U8F/L<_L$J.6_W0?B7CB4-.2J7OXUE3Q(:[+1^:WZ35I M>9TP.)L/GWO&_&#\>RP7R1U2@V".:.]![-<@D+,(P=&?QIXN#:7[=I63%[56 ML[$W*JN0(\B93VNR*GILWD UI!#Z"_&T04)+&0Z3;QQXCTB0U]=%W.OE[!?5 M=Q,; FB>GP3&%3LC[^GRMK7?&2PJ--AJ<>*P$O]'_C<*SWUD"*/Z&BQ=077" M3#J8*?N:(I6'M(^(BZI&H,\6J[YI;S.?\G;4>/%4\$BG=;3'W92JQ@\ZV*!" M?(DKV)Y0A8"Q8YGW-UI@K6LLA0V>\K:4#&6N5 :C/C09=$^\>2>M\/7 Q.DG M/^0=#WSM@"[\I/J *RN.$H@P:@/C%M(E(( "Z?5,_/+LVRZ6'A_6%8[3Q1]7 MXHI\W5+,H;ES\UG71S8X#&/.87C9T3[&$0P3TJ(;Q!&QV0I M,KB?CA>DU:N1\WU[V6A[M#D7:DN16SK))!(?0_W4SH9>04'+$"'4!XRHF=*/ MIN^DG?/M8#QQ>!K65!EW.>F3!.R5[IVO<\9% M SOXVU-S2)HX[SK=B0ACP? ML1F4PO=C^/#VW8K;I 6X\FZ_4JR+Z,"C(D7BZ2'=U7CWO&^L>4Z#6LU@*CX8W3IP%)';+^,X6)@N,Y;RG'G0_C/"Q.GC9OUG,6_] M0/?US5(5_Y 8I4M-UO9[U=YV&/''H=11$\8P')O/WX#T10J"H6L#/084^>>S MY:AD_R@YBZ414:[V,CW;V#[ 3UA.S^3E!5=>L( @A@4+&& !9 ]L03M^PF]) 4RH#+EQ M^DVT7UNYK-=3B<2\=^^'8\RA5G01D$%LR-<%4W'D[VZ>AMFF!Y\)F0RB9*8] MA(8P)@>*CXWH>!PLU54J<#&Z?N*.;D,\7)ZN-[WYJQ#4) R@A;[GC08]ITN\ MG#9PG]I\/2UU[&7_QH]3T<8%8"A--(E?M4'T(^Q28:IG3VU,W46P;FCM\/26 M?JY4[J:+I9[D 0 A;;IOFF.CQ>T="^#HD?J&AK!)A Q2=>)Z_95$M='^&XF? M8'CC3SNB\<6V"YVQ!_:9<("SXU!RZG?HSY\)+" YPEQ6W!5&/[!K0Z=/$YWC-@ >Y+R#W='QWQ[E_J%:Q0<"_BREFA:? S @4()U?_,8" M^'[#)!!B3N2G.=O>^S;'O4,\<^R._!34&Q6S%R\RSE#UN#70<=9]-@\U0N T M]:=8KMCT8_'-[F3Q"LD)NC0Y<,IBZDM/.69B&;P\A_.2R#0X:')&SZDZ.?443(03?^/CZUWB(\<9PGH;*>$UFE,C% M4;4W6DF*@OX%BPN-JG8+J90$)M_/1V [E;^-4=0M2[J0ZC;NK&F/6SK0F>F7 M'WH<_^V3KA:RI31$67#O1J[.D*WT[MD_!+^:Y$3-_G)1A]O71@F6I5= MH1Q,__X9;C A_?'HP^/'AU]/_.LB$P*>A/YRH +& AK%3K. B7R?[SY2R] _ MMBIL.KM^:A+[R]^MZ_]V4O3_-N%)!WF8SGPK+( FHM_ V/]Q\S81Q<$";J4@ M6 !SP$&=!5@;)-3\MU>N_I'_LR@V597%@TCA)#Y)[Y:%W[U'-I M-"0B[KD:1UADO.F9YR]53=HD>=\MOY$6WMA"^S2O M]>2JF1.1.#?/3SN2_LZ7&XL%.@[>OGO)'XJ_37_]+!JC%6W+,R[N-O+WB9[" M7!^SDF6> >T,-/?U[]<6WD/Z#(VQ^::6X6'F%:WPHTO7KQ]?$N.3_'J MI(5C!!&;?XXNR&;0L8B8E=B&6I_0J6 L_Z]7'>L/;4K#UDK\>0NT;TD>_A+@ MO-@N:"Y5T@3=PL/D?'Q8 ,Z) M.8%O7__-'E;^)C(+2&4!Q*,43BP.)A8R^MD]A.G/(5F(6$>EF#P>^GH8+NT, MBWSRGWI*:HQY# %?;AC6Y(0S,#UJB 3'V7,MXM,O?D58[+$IWM"/&I.]ZO*1 MA#06?A-[/Q\'DT?A5E:VU@LI]GTLH%D[C1YCF-\M2Q%8IH'-_>6NK[6WN@V? MV'!=&9>6VIQ_JYXN!PBF KJ=)>N1.81F1QPDMT*EA<)LWU=7"Y:=G:IY.=5M M61G6'BNEX_4F3E_CTFVN"4G<_L^"G=)#\<\PS83U5C*!FC!9'S11U?'1U%I? MX(2Z,^5LW76#P8_3DI1TVYOOE3"!J5;/MY]]AL%W;:>:BXFHVPB;.1BOYJ L2 MOPWI8H0!C.1OZ+Q>7Q,RC!Q;2*2FGIS2[#;6WX!O'*(YTH0Z4N+Y7+:_1+OO M_S/$HV+P@P6(HN1 0])64BLZ R;\"[TA!/%N+!YS::2=*HHG&^&4P;O>T29U MG%L7&P98P+S-LLT0-.48K!E;:"I^I?M(C66(PFU_A>HHN5)T@%/IAMP/DM.; MAT*#V8HFS24W(7*,UAX.1* CWFTYFN6FSYNM#CQC,* M'AZ$#1&[T;Q2R!/L6=%L4-^>\NN/?XG3QT<5SI=OE8ZV*R&K.=L-?L7]!XCK M5O1_K.NW. K_.\",_G>L''[.?#^[2OP[8+;Y#U=R'13_1_,?S7\T_]'\1_,? MS?^':'YF :UN _**5#CC/C*$9L$"^K&4H#P8$4)F#-6R+SN6WNZ(?A(?AM%2 M8GATXBOO\>R'#6'HXC9,_H,T"W2?/2PXC 448A1^SPSY0(005Y:(^%'SQL7; M;>VN,(MM:+GUJ.$E6"L+R(/O[]F/&B,(M!+RX3*F$;[$,0%$V-EBFM=,ZY%8 MR[ ]^]QW_,Y*N)P,#'1Q\F?M4"LOSQC%SAEG4"->4)VKI@ZD,+>W%M7@+Y*@E@ U]_W;P(2GT%3=V.KE"F&.7)V0FU--VVK'%S_ M)+V[<4TSE8OG:[E%WH4W$S;[]P9M%-+<4#-8\K75C8D0&C]S0)G-*=G\*O6W M1/<,\F1"Y*&3^JI?]C6CNB55OGK9ZUJ*QAV;]*YD$!EI6%_T_$\FWRS-\!NF M666=0/3UK?IN]Q4._R#18) PXZ3\NNLFQU>'@^=*DIX]>Y)\3L*:AR[FQ>1[ M33N![M-&!R8:4F- GD?Q>:^N(!U)84\N^("I3FI<9>>+IAY/YXDV/N37&X4^ M#&8S44[F"'OVK&-9 )\V76^V#PT!84PQB+!]/7B/)N#H#FO1_DS[:0:34^U_ M<79<-^;;?Y: 2R139$EEN+&T17I'T/GGRZQWME\UI1=%UBD/BSYQEAT7'# M-W'%1QTM@CD[JII-0U9@_'1C$%2^+20?[K M/-._Y*;+>7*0,%*AP#QB]N1'OX[)5EG>K><-R?CBA3XYZE:^YZJ6HNL!:46- MAT4E;^H=LV#B* 6ZVE3$[\@L'\WFR:KN3J\PB8Z2G;*8F[8Y^V>UU9?%&CF, MN%: \;T,B:)EM *H37++]*-$)B$= ^J^-YM4><]]D+>LEK@6'OWB.7^3G.[- MDT">Z^M_">M_EHK_.SG3T='>TIY0]W12MCA2X:M[)5>:LYW&EB)6FYU$?-A)Q(@NR3Y: M,\?4B9IBZUT[ X4B?>($X>ZK!W ^[_9:U?00NTQLLP]*I:SJ&GU:<%L? 52K M%_:')US^,9M1<>B;)4I6Y0EE)'S,1A\! B)KN%X>8\SI2U(GK1[HGV7([W M.G*XK8.+QZW /OQ9V]'#L7)&*L_ 6MI9N@$81CE#EP++&N:#A9XC7!I^R9]W MZ1+V(IQ1*CU>[VK3'_^L2N7"8F=J&\_HV!M,XVP?5K"/Y@3&N#%N&KS5?R#@ M 4H(PJ4VNX^K1AC/>A;C#5H"^G0TP5C=%O^O3L\'( ;MP U#NCCJQQ8U@W&O M1R-7]JE4+Q;2;8C^^E;LMG?<@,C!/[IFOU^7)&Z.74_N:[WTJ6'C%04R@!)C M=[,371%,(.:?#CO>H[@ VO?'N1W;=#W5VM$H>H9#GO/17KT?34>W+J##('/G M5[3[H',)PY)4='MD_F_8/C"A+\Z=_/I#OJ]\Z_01:66IRP[@E;AC<:)_WR.$ M"K. R^B\"O:@IEQ F*U8@NGU[%H\4"%;AF.:D'ON)8:)V@DZ>9S:=Q?(/GG= MUL?O+O=BEH^=.,\2:!X69]?>_FB0\ M..5U<2PZM25?]H_5JZID#VQ[!G89L[!#1..P\[AE6';]]3^F822&X04*[]2J MAZS5^#+D\/O!.6?4A[ZV4XUO6\LO/OQS*[D]AC@*GR]A\F>_0%ZEM*X;QZ7V M'$7(X <-:&]/N;9U?2F\E1VFD9^>]39"X=NHR.O;MZ.M !NRX6!6G?'(FZ^J.,Q7WJ]0D1L"/,$=[^#"D M,;HXA(3=J*^!&/9'//1 P/IN-/V4?%'$&_"Z([W+5-W47F:DT^8@M:1E]N,M MP*V4P%R -I66)9K=?8*,'B=UM-VMJE"YW53P*./\]F\N$9\:]V*Z/AAE6F_* M B"_;.+\/FS56-B+39>TEY@K<)#M5Z X")3YJ<*8 D]%A@0\"9E5X)NJSMA< M?&MS[;^P]R9@37Q+WG C*#N1?1.B@J "XL*B@D11-E%Q T2$*(ML BH*44(: M1/8=!007-A5$(2";(!)V5$ 4D"4(65!1()*PA-8DG:^9^S[?_=^Y,]\W]\Z= M>>_[CCY/\R1V5TYUG3IU?G5.G:K4&$&-XD^8W;\T8%FT!/C>%\69:MA/2XG! M8Q["%+,]Y7U5.B;>LDUD)VM_QC%IF[3G>P4%=Z(S0BGLX%P^8+:5#U#R]\KQ M =HV9B=O51X?:"Q&$&%G*WI!)1+^]31WA QR(61B(42A__P1./&'9PK_W'(9 MZ.7#!^8G4+Q?]C]K?9(>YKS?*QE+C%WL3Q376'T>TJ2]'KYG]+*V%%3V)2XQ3 = M+-1%?XF\Y\W1]K0MGRL3:1W9'MT"SAYGQ;F?XZ$\+QQ;^Y]R]-"M/.UG(ON-,XB;$/ (= M-)XL&=0&!V>Q>[W"_-:\?[U-\\1:SW/?]E$';A]=8:5RX,;&U,W% O:6@/KM MJC^M<:K_U:*#M/ZO_PBN"/CO 7-="5*(1\,&I#A5QDR0P']2O&A M+)=8E; J[UIIZ#CYV')>Z]0ER=Q/SJDA:ZRI>2=O"Z;Q@[AE2]\'FPT@\I&)D_-?E'$,&.;+XJF;TB]]15[4.GG_&>& MQ(=US6E?/H/4,<2RK"7&DKPXBXB9R ";]\]LJ28EJ^ND'[;;]X%KR;ATB4:J M\AQG?WN33KXW.GQ_9.NJM3 KUVM&[1^V19'10DU4*:5/ _SAH^KF%C?)5IFQ&3>Q,\J"2_'6$XAW?:5 MNUSJY@A7=7GCC3;#5EGJH"B7N;:\-V7$\, Q-"ZK4CN2 SQ9'9^/(9I(66&7XWM__2XRF%F)EI#>>>-8G-:3_<).5* MDO,'YJ3\(G@DC.=LLID!RS&:Y+L<-=?NX(!=S5U9-'ZZ+.4I'^C,?/FX>X=> M8?I>2\ZHS5H9RC6QIZ582(O$B&.FL!.9"I',OME61X(JE$:U$R8/3ZFK#ZW= M=)6M(5_.L7^YVG3T&OYEB"9@]6-NZ[$[@LX3G5RY0_C5T4L=TQQ]B ^TH5%5 MH:3*:3-,7UZ-0@6-;5K>JEG@0W-X^W/48?N^S=TOW!>$HTW/T8A*$,:.Q0=B M#'%E!F&.AV*.EI.$?6W]==T.9'WM$+"4['7'FB%6R*[!C^77"E:B8TT-E\]D M7_]HBLWS/>V\;\*$H>]84YO9:GTA@;1>"Z69_E.@:?WVBEG4O)!GV=V]?0T" MG+-PL58 M85M^?88&D+[R.K$]D*QM!8$LU#Y(CY8KZ8++ZFC4J,Z9MWNO&Z 1ZSQBOC=S M[JN/U/!:"7/!:*]@L?AA?Y(Q3KR#4F,U(\[J;5HNY.,]&Q=,D6U4Q"V=2F@= M5V:EL(^/3*EH/5J[GDR^8K[_X4U_9:^=*R.W].I5F0E0L+A;L/@>UOBL4_!Y MYFPK0]RV3_#>S^#*_7Y7IAK#N[L_A1@(+#@VHU/&5:!^_5A3C%3&U4+HGG_GGHAH7"N73E=W76W\Y$7-B)'+S4@:+TKKGR*PU,DC&N%;, M\3O=-==[FYTE]]LGF4V/[0ORD]@R_M!*HW@VFEBQ' #+TCO!?@1UG7OR:=B9 MT-YH7)\L.K[SAUM=S>CVZ+4[NZZL]0CS7H%"A/IVGRG(!]RT,OA H*7]^>S'/E OOD2_.LTAK8!@;7?CKY"P%%FN-'&9R!DMX]?3-3;E"?5_K< M1!CQIJF._">?$.*4ZN5RBX&2+?MM-JUT/W+Q5,'658%<^7E8;)2I#8MNXACW ML.SH$JG3ZML&TYT#8^!5\9]U?_70B[L:M[M5)URNJG0/MW?<\JUHC@B+O$2: MR8#FD2:#>0^W8*B56*:CM%EMOB\YGH)3;?Y5M?+<4+<_)TYE%5U/"UC1*FSS M]DNE.AZV@T43$%(FKXA$)6&KQX:X\G=AL9A"7Y685J5J"9QC2WR29%E-N?6X M0ZZ?ZIK.1TVC-Q.W>]VZGNGE%?BVR0_]!]']A=B X8(*/O!' MH:?\6>!YDO$Z_P,I?0-\B1YV)OIUH7"LG<#U^8]Z*/UPH;:AY M(B79; 5T>^DZIB7,KMU5:,!TLUM#UOZ758JG'0K2#^);)>;:^MHUC^3'*WAN MVR*;:3B!?E[;U*O$/0I]8!+9SP9-5VI'58&K\,I5[ZM^!CX.I^#BKU%3EAZM M"YECN)E_,6UYON/-_?A"[>E?&P5;JK II*JEY"MJ7BV[23/&91#8)A&@=V'+ M58SL]Y#=JIO>:LZ?T6P)4J9E:]0&=P+JUG8H+@:ZQ9&$.V!%Z!QG%WOK3]\//VA^_N9ZBL6>LS7^CA^2KL<'MUXVV6[>&5LL)T&H?K('B. [3 MC6(?"9I]-MOE:^C%-J MB]>P/^_;PQIJ1JO@-_.JZ;P*6 5G/MVV.R3.="U^UT2/^*%,^8:D@C3-JH%S M3@\,[WK;:1T85UKG8!^4:G:S(-Q4ENVS#-"Q9!TZAI' G%6?Q36^\WJYP^GZL^*CUVI^3I5J 5 M0?<1,(54.<25]6+[#6)\4LCZ;>#Y_F=6:0]]%+H?+SF3/+5T=$YJ!J:QT^W& M+!R"U]G';6!&&H!R#RZ+K00OXHY6#"8@XIF>*7OU"^( M/]Q5Z#-Y8]V)GH_#K2:9]NO>;#W*>P"OA(<0+SW8F#%[B6,']R&_0Y#BW<4+ M%%<_BL[P,A')B[Q,8MO?2A4:JMR8]*.,-;?)54YD/?%;+2VPA1(#"C6J>9-$ M8!G<[M966)GYX[Y\=%S!]U01:F5M4G#)^I2 AW]*" ZX,E-N-NA1T>(^C:N8 MF)@+54FJ5A7Q70?[JD8]H\??C6N*KMG6$;YY?;&8' #DG_^.60_[G1O6>& M.O03L1(8K]DH\FP',4G=J)PY&=5@6&035CI]^O;+==41PKJA%=IB)7F5.S87 MZ^Y=JPQ693'6,;%L2V@#'4W68-]@]13%X#?0$A3J/QKJU'S;K7FL^.>CC.$2 M35]QD^?%0CGPM872'6P$ 436@=0\J].#F&JN(&\/OZH\&]3\YLO'J#HGD@*OJB-N*IYJ6,Z+./0/(<:?P*)A^8^=0\.">K.&;E\-DT/111JD)<+ ]RUO$Q8"@=244U8 M02=<8(NK4O]@KU6?[@E1&8GT[B.G;=023%ZW5;[HR9QG"5,K(?MJ[IT7>]9T)57IVCO4LJ:?> 6:]_KXW8_WSI6[8QBEM^]13 M8Y!TU_TSXIJ/.+=CJ^ZFK/(!Y?#['^-R6Q]H0)Y2U?YTI84G>D2&_H#3JIJZ M=FL*)25"W_282W\\AAV,V&0#ZSF ]0"M'BC.I3"SH9"2G'"AYE+ M46NSC@8"ON0#M8HAUR]H5J7;X2I7VI"W8M\FF1?_Q'>>NT7A>O$JJ] W*!5A MM0Q_.EKDTS-R5LP53H]^RYQ-S34BT3VQV>/(SG6?!4:5Q9*'=[8#H9[R\REM M=LE\0 WC*=J(AGK9L2R'N%((['!=5_/>]&2.:[*_ M[X/]M>WIF$X+5Y /;!)B\0%>;(XCG.B[=/!OB@?]Y[]*IG.^)M#N*\RW/=#\ MR+C",[&K3O\*P^RK\:K>[L=[=9/;$..K>RH5$,H!GOPM,?_<;_ P'Z@.8?CQ M >$CA#&%W'+BC'D@=Q=G#X0YYMSCU:98,ZYZ/YJ:>.XAJ-T:__JVSY]^=?4%J+,>B3YR7 *O 0^.B-;O'ZT#:K#SDV-W(S$I8V%7C^OV$]+W$U:>-MI4YKKV?[7!\ MA^L>A,^OO!*S7=Z[>Z- =Q2YM24XS7?I@4#U($$-5VN]ECQ]_6#338OUX49G M#MQ37Q6\)F*NH9'#\J(N=>C9T2]"=N;]QUW:T4=2GD)^9]Z3I_J/)WFF MGWHH8V5J)_2Z[[4@?CI.2?['+LQ($?L0"QO-W4?E TDD=:Z5?QB=*('?4\VD MQ"P<-FK;[Y/7XI;"4 XT.A%T^(PGV@2J,XQ0<+ MF.E\SS$9;JNMA */,C^'7((B\@(-G+IT$\W;OJR6FWM+VORY,-7,@U=#V.E' MJD9S91VI^@SQLF^7OG]_@K=_']!PS"_@X3Z9CD#_1Q>EK.,>VV\6W2E5J*V, M.8D+I/8R*K0R2B!MNC$C,,_WNF6^[NNH&C/"F M=FM&C.ZZVA7PYK5P!/(Z007UKWA1E -]:;G'!AK\'CK[^"C_)-,>N^6'P2>. MP>\&LVK03"KJ&UV>+T=OAMXQXH@XA3 MF6#?@IX4X0IMH9#B]A)OMDI@S'A/]>'C2N2=^K/9D[=W6#[KUDA]$+SK MI.V:>(I.@$29%" V6=C+?S] J66 MMCFW*I'S[P^G=W?; -== 'GZZ:((,-#FJDGVE91D6"3Z0U&0GURC8EJVAF[P M$Y.ZM6=E74H0L76>]>S%ZUR[ MVGMJ%<,'\GL^OEGGY<5_+)LT?(6FC4^@*' 6.#,9" M$F#'OQR,_L/WE/\S[Z$20.I+L&J(@>'((=!L,V$3W(^M'&J;#D1!K:V887!$ MI>&Z7O5(+<>RKHALRWGZXDO4TG[3A/E"]V!+I168^W90O DL3N0#5CU\X$Y7 M*YK[C$B9A7:;P$>/L7KA+[D\FX4<>&^QX"P?^#<>+0.I-TE,5Q#2 1FEB (X M0$Z<[?![4G4.+K(9UH(_P4-]FDSU*.\M9KWY4XJ7".R^CDVW+KRWI&B4!5._ MV BSU!OYB$,?>0;\LIL/"&)^G.<# ^X.>:CIK!E78SZ0-Y8%"Z)9A7_\4AJ_ M41#]WW/WZ>F3*MSMNP;UJ=D'N3]SFE/&A]0 EO0="$P[H'6@&-O^8!IS7H7]9X!WH$LV_O/5CR^V!9. MH#C2)KEKA!'E>07ELP+IH6#S&I":@0+IN@/O-;#=+.XJ"?Z/SQ>/#LX'?@YVM9HD/\1&7U.TU/#W,W"-1PWR &4CAK@Y!C![3-C=: MG/5R(B,CLY9%:<_!J7Q]J'P^H36X[USR75_NC<\3[^Z#@UO)#PMN4-5"N*L+ M89'(Y>JBVDPK3F#;]W-$KB?+)1YL\:>_OG79J>/BQ*'GYX'2YUM7Y@H4795J M6IFDP:'__V1G(R:"?KV0/A_@RI#8^BQ>3$M*'+:J)K<4ES-[ZD;+DB73+>EP M5DK? M4]3"!R)^H>,#%D;W.'1\7SBLZ-1_(.9-MEO4P\8![FNQ;3;*>3*>MI;[.ONQ MY<)+\9L= MF7?D99"\L3''_!J!(;?*A!/,&<4E(]'UIS^U!@4\W7 OS5;)QI]V5GI@]=TC M)U,)R&_'G@&I4>@%=\S/6W@[/M"U&X#W/ETV0X:=\ DBC+@_^- M1Q=0(T&P"*(=0@]X"8TFWM@JTLP'SB8^T&(X$2@9]I0CZ\P';DZ[-'",R7J> MU7>7C!W[6CCY#T[^3)U8-HR &>D_5'0T;>28[4L@SR,=MR+;ZYI/,=FBV&?I M6&^@J9^F; LM_<"Y#,]SS4*K]ZEYKSCXKY<[])LP:OS.3 6&6^NN9!&;@MI!RP#0AN]6N\2]4U(--6/JDZ]_3.B1K.MAE2L-()- M?MA!&N@(;B]D::8%43I,=M3"TB1@S(+TG9?/#AR2$_CE;T'0PELAROB)Y%ZJ MWXT6X0/NZ+CK7W=\ 5NL2GQ^.O2KN#^$!97,,U^AY\22YMY++>4,K>2\-K'(\Q.; $"#D*M\ %OHMEM1# L-"R^G#DD%;+_JH] MA0*TF":N\JM%/E0C>6P@.:\T+:.2D3@4P5V6'A&DQA,$YV7W\_)-]]'?:+S> MA@MLVIWZ9D$R1$*$D%\QZPHR)V")<80]6]R.KEOMXVNA"OJDTG:M2CH'I^$^ MH\M8=Q9#/< 9:N0NV^0 ##4>(V%:9Q X?,)\P/.0PMVVG!]%)8%FC[:4/;1K MVJ@^(/!S#V*_[R+/5LJR2R!MS,P0PNP7)B41+_L8=T-T+2LWJ<%60B'G7DW1 M9G_==/*UAMMI=KV[KJ8^V5A2IPM*/^48\)Z0J#,I8=. AZW=_!MF2B MPM5_J?VR2\ +4T?53$[V$>706VCGHPU]]F*N[Q)U4MP\%@L?1W3K(<@\W$LV M@47#.%98N!=;M262-YTB >6\T^((Q^H:GPLH'88%)C &_AD!;>'+<>8(S@Q MQV.91U+(G2VDZMH620V;@:N!DF>L-?NO/C7,5.UR.MINJAJK)VYZZ.V&Q)A# MGV6V%W%.\C((IF#K4<([,W%>/DAS1M 1,@+NX B4Y:,/7NU&#RS@W*];\'4G M%ATF+F=E_PY-O![LH>K1KP>$U)M;?/= M_:E3^:B_FV:3TI5KWOI\4=7 NX>37FW[4CM83DW51O2M8 /+9JIS^.2)RK#4:\:-^$/,:V: M Z/K^4 ['XC+H;"]8DSU"\],U;,?^C^\<]IIM*VO9Y-UQOT;!96K2XX( T-T M(@-I1#CBS42@(MAR$]$P:\+;W9-M&-FI'89E&70[F>^*4K7;+PM4]OF#?0'; M=YW0:=N'-CBDP^8#IS]<29'Q'B*H#2T,ZU_09WC4O*JL2S0-:IFRG[AJNOUY MNHCI:K\WH(<^I-T[@^6LA.P;UG$T">\:US#/;.^0F?O5\OX->+TP=8N^EOXE M,]1:&PV!43F!G\CP$ZKBW211$1"3!-8JWB!1"RC,8[GDRY,MI[=$7#*-I V^ M"M8*'=6)==WD7]AW(5M/=[\&'WB6&I?69^3]J90P\.%OWY#$1R$#0@":]F-. ML#,A%^;\A%?LHJ0PS3BVJN>D[_6,TIF:S*'K+7D*-4NWVMYVK8A\>>YLXCN) MB#2I\27V;DCY$E5-M@FSFBM++W5%2_E2Q/35+S7>L[E M_D;#VS^JV%[&&9%WP@RS&$7 @$7&V2*/, 9DG>*$A[*=9L'=Z4A>H@*1'Z M&S']9EK[BS[YU@<_*<25^?GK[\\Q\'&OJJTY7*)W2T \=[Q1Q;SY3OQW@A \ M.+Z['Z3>R=%F^+.R#M0--.P7OD%FT_OZWO^L?S@U*U\IM*\Y=W7=9J,4@WLK MY4>Y7L:8*O^.(HXASOA8IIIT> UTBRYNI3'#+LMKS!!,KCW18?[:ZE>LA^[% M.8M<"V99/O4PQEI=A1GV];YD4"T9M3E(2'5WK%FZF MR+O9(,O1@0?0TKJ-.I C&X+>T+&JWDL?IM6UF685])J*2K]RVI<534W/+K1U MKC!(^WBR9(=ZS)#IL0G.+-D6%M,'.1NG=B=](HA @=38Q5P9G^"0RWL-DTY_ MIW-,'5<9K:0FBYHVJP=7Q>@J;:;EUM0VZ4N\X1SD2D(LYDO;R"-0/$EV9B:0 M:+ @:O0D_\[YL'U>XI'K.P-5\8S[^6\G)U<\)Z"@Z_.T(:Z"(WUDR'U;49M^ M--FA(N\M'PCVGFE_=?MUT4N=Q_17YJF7XH'OX'G]^-V4<- ?$T=)S!1KS@^=[/<_M3-IRH3M=IE=L_#<6@ \8IP MF4\X0GB5CXLF]T]/MKL:.VTINO;P5 /VE$5 MFV9%N,;+@==4AOB)P?/5-0AZT+WLJU)UZ^VA]/21X,\IM\\&?VU,_HM$:/\K MC.K/V=!2_I )[4]A5/]O&K7BWY2_*7]3_J:,AQ*>X=6A?30?;A#+CQZ02PN3 M&3@_?8JE&.M>41W#^W[^JL7W3T-?O;AR_; 4%H$J00AP%.*ZT,#A27:,'9KK MM-LC%3KU+<>E!T[SP;5M[MG3I927(1=P[HN-]KK+#]>L1MD@5!#8C#=; S9O MAM?8,&-HDN]RZ?K)A/7]7=XYFC=MA6/.7C2?,GZ+FI 37G5\^\7P6\LG984\ M$*BPDS^2:$1\*!T5FRO1N!X7L8A206#_IVJD47 ':L?)RD^$!YXO M6NJ+A^4S@GZ^8NVGQ[1ADL#5BRD)& 6\9S$NINW!6E+ZDM-@M6VD[E)079?) M-F[X&@#YM_+L>^&E6B:)WMMJEP1*&H")N:+<2X^G886AA0'2A\4QH\\V@5<# M)M9;!':OOGCRAHB0])G -G TEZT-F7P%6\B\:AI*;"I;%[@L%[U6_2LJZ M+_:N:5[SY<<3:SWO?B8.H&+03 ]PYMRC:UYT"B.%97)&0]V+JT$FW'\4_>O: M!Q?W>0,!]E(;".T,A45>,BN[U35Y)/RZ8/=W5M&,P*M)G6:4/368-0ZDUE[(( @6>4/-U8=E,-%F M1JQ+ASR@A,[:8[._>#$SE,QUZCL*;Y@(Q::-NU7CMHSM:?$JW#[J519KPX6_#K MYA#M/8$78]9&<9]=PS*3ORG4.)L]..07SR#]0:O#,2M!VDN0.M=+UH=MLF9" MM"-,^< BR JX8$#2Q[#1V<@,NZ(05A*&41J\ C[P^3%,/HZ3[>4#3GQ <4N_ M[=P\'S@K@D4S57A3_VYZT>5FZ+)$:',GPKT)$=))#!D/X8:!;:,N+/6@(1CC M43,&T5]2EOM/<>;CHY\@LQ8,(*V9OM.)>'TBDU$7%DHI=KMM&PC5'.=_+YLM M0/#Z%W\20Z(FP\++[Z_UP4P3ZCQO#+;83-Q2X /$X74UO&VN/Q'W5!(1W8VM M>-VYWN4D9.,2]=LF?%B:M3D=!%+@@PNPX6+1OU\#J0V_DQ>'<=>/;,1R-]N- MH&DI4=VGYGIC&H2+G.0[\Z/EB4<.6+^W4EEIKV1_+%SXD0?X'RN8](\KTN0* MLB;8]KQ[H"\*LB31\@GB$-B!9L9 -_0"6S&C]==[>;D@^E/V#LCSB'VYL6!$ ML'?X]6KNF2EVU%@4' M6NA?LG8Y-%YYC=$M>@2 YAAQPE:N-C1!"V:1FE/BCW/EE;K'):S$WP]DAB@IR*U[^PEA+\,Q.^W02'>+O,@ M:80^246U8A/4M[(.G7Y03FXL#2.Z6JTYOTA/WJ0R+G);'#?BEO)93\/S6A#V MT%^,"$M",X7IE3L3Q[S!IM =&=.L'2>A+GI1%L/X](:JY]]_J1PZ\G7>B$0. ME/H1TI#V]/./V*^DTV9RW+70":9.$QN4@,6XAN\;-M#&=AD-?R.H]N4_KPJ_ M=+_B0$G>O\<@J9*/8)R(>I:!YE4/5R@&L.JU5]6+23]S4>DAD_,]JL9)%LG.[H=VK? MRDR1[&,VKU=TF[*)8[Q(C.?A_>R@:MYMD.;P4'U5>0/')3HKL&1,MV;) MS*];VSG%H(<46O'I##.8-ZXSO#%/2I5F//.=64OM)I'5Y2H&9@WUGX=E^LDZ44P9QS_>M83Y_887-F- L##?>U-3I9 $$Y4H09''"U!\1QC%F MZ&]8]^@IMO.8^;4RS1=UC?6ID1O:V^8J;4Q+([*"SS<)[@2DDO^7H/^-@%4F MZ:\/]/Y#@A;_\]?#=&M:TJ-,BY/V&[*3 <$G6N$*\3\UV$1D'IL&FS>![G95 MWY$IF70A1=QE6F'$D3EY4]L_@&N-^7*KTT-SM3$O>%O*<9WYF(E9KGH ;,1" M1VSPTU#6NM0T\MBGPT9+N+B]Q6AWN!V KJ_^3*KJ M9$QPE. .LKLO6*W(,*$2A=STM^OHA;A&F[P94N9]+-;R23:Q3/1C*<+RN5RU MY6I$KC\;/.FC?""\46( _')S*8$F0K?DO'X_*FKH=>92S=FWU[U*K_?.(%!B ME3->HG)@>1.IUHX10>]5GQJ2608;AY@9S[_7S!TDS'5=O>CU@"J;[G1 (NQE M> BZ.H2K[HD M"7H,/N^*ML%LI_ ).Q.=%J-?2/RONJ)G=N&.H>ZZ6%RLLE0 M3RA%GT#.%R*\CUO>&#]Q&.?^2=X\/N!-7?5=Y]%C";/V P?P3WY)6*)/- M[-KM,1]U<.>O=]2CD0?U*IB2K&$T#&$Y6,@C269@K9_@?[V><3Z*LJ_6MA M;5 N4*J\3_K]70?[2F'3SWM1I!6-2P7A& ,2M0YD!EHU8Z!-J.;B!C_.3LAQ M'Q/3@1+Q<;6*WO),M["R?+#47:@L.[BBV%[MP GW;;*1MS51B(0A#6VNZE6. M%>$3MBH8L=Z2H53]U7@3R),YVX8J@H8XEB.EQ,50Z-2U')<'M(7Y+:OLY:-; MNKM2IMCQP"0LC]\,76*:T#H2$&<$=6.!#TA!7JWU^.#=6G&/1F/SJB)6R@=I';[4J84'*1S4ZC$^"#PJ[[!F8V\XXTXN!U3CKZ)H \] M7BG).Q>%V^=QL\OST9B+-A>8L@@]3 @FD"E,?\>9 M?9PPF%(+UBIV\@%9Z'[IXAZ9%LH9IEG,Q9K@7Z6,YWXA^F2THMZ%D,F MA][[9#Y*ES\1/>^5;B%&P&6M(GEBW/1EX3ZS[;PT6!U*8#M"WU\+$)S;GY#VQT^D)E>N6V1:)DG=CTK!H]Y-CX\=;HC MRBLDZ/$9Y871A+LGTQ@;-G[(7G]>J*-=+>LRE>&V6];QO\B"_;/O8\YAR>YL M%B\1=/??5HTA)[#O,QUO;%/,EL]\2=RO]GDZ$9X:D#7H5"NT-!"8/NDX,_.JE-XBS[AUD_N:5/5G5UW\&^I$UORH/DFXHSPE MP)EE*=+!5KN;Z@JYG1B%QG7?7!4_Z%D&5*=(^[X?)K?""Y7;"Q9^^"'N%[L, M\7J>@-144J4Q^4JN!/[<1[--TPX_L3.4:/*^^IB0??!=D_V^70\>[])<&Q39 MA)'![T8HK/A (K]^[G,X/0T=[5E)ONMU:_&E Q MJ-7XL#YCU=:=*TA[04\T9!0)B_ X&WEWCU?QL@N@B&>C_GP@CM*NVOK,X.85 MK8\9%YI[=ZT6G&W*0_6B9)!?_4!B.@2.]KK4(;TMDP6+-AM(5T4K#-ZU>=/->D48;)PTI V%8S\?>E#?K46:GA[[L];[N9 M[#$Y5&6]-D+8POK]RF,SP-,!@9\6G(T(/[E8IBTE@G1^D+#'5UT?(CVUB,[< M$WIR]_D[9ZYXU#S?I+7CH\<#BSTB'4&_]B"XZB0OFP]X@E)@RP:.$5Z "49< MF8OPK&428TIG&K@A&05[^VHOO[/13OD[E8 M!H7Q*I"S?;"7@?$:NBI^"@SRDSOZ>/ALG-E)Y=%;F9JY$V(D(F4YYN+HL3_% M7-@L^@+0?O83:#\R3FS 9D?0!Z-&Z*G$=C(#:>@8[HG0PL:*QX>-(@JF:BX= M>ITENG&[K\K#H ."YT+VVK2*O-O[RY8ML*RG&.H#TO/OSUE$QKZ04!:I/=4_ MK7 HGZ,>)129F]YB[+YS"D76S% Z^]/7;_%R/.#YJD$A=4/I,U&Y8VNM)Y+, M2S8J 0+O! M^@A7:=DW%#9X2XV^^;ZEG.F:S>&,)K&[ITKJ/!<"A]/GJ8$=Q&BT%.B-B29H M]2^ZV.Z'_!6C G]<./@S[HW3T7/GW'+HS=\2+?9(9,W-KXKXV7;&5IS)Q&(OR5-/"B&[DR%IF?2^MXS)%YQM>TZ65MD$=(W8Z@%A/51]L@85;)<,@:6),W;+Y-HTN6UEKHY-VFXK+HIV"!#O8*BE.3?1E4LS_=24 M9!"E.]%/A!5P'.NZ]U$%,W,,HU=5->[HN0[K.QK:YG*"?;G,V?:L7"4,M>*! M2?]BG2D/0S-NM35!HYQW=0]?H6/O8?$3@JG2C;UUB3MR)>IZW: MCIPUH1==%'3.GZ, C4_MU,9-U,5_';WP5BE\0N]]1-KBO[=?UD92Q+6R1UB= ML515XUOK&P<.O@@&9BUVH;:X<-1[:.:(+U?M]F_ZER&?RF_$WYOX_2 MKQE#+5@N]XRXMA3FH=R1KTL3?( A[1^TVFT05F7.*$HGC%WG!#B0QVQ^*:8F M590YO5PA, 6J8WR)(YUL+-*P'ZRB.&$5PT7 L&A,[/H/ICMX+XMUT63%N;#7 M)S#1IVB.&I>4E1?$X+5_"CXZCB&;P&*1R\%'[TE56U[QID$)Z/P[!XYPS(RQ MI[__ +SR,\8@*3.@B8 4G6$B*%#&=%GA]QE7T.P73B$::>L=F.VQUM147(X M?+-1H:9XE+-X?Y#NN8^KC,X$>(D9;:^1>R^\D&&CF=:J:JL;7UQBNV,-('S\ M,(@QTT(FX4(2]1GBGB?7!E'UH0T8KBS!>_7K<_[>WQ4?:#74+*0]V$FKJIJQ MN_=\X[OMUP[<>^MH3ZT29B1#5(17Y&B-D10)0W!PZN-K_09 MU"0W(2#NP#*( S"G^8 OXIYNJ45 (MN K_#/ *5PYL&#LVV1 ML)-IL/D^07#(76EQ/6DG83F%WM?9B4!I/M!2B31V$6XFK&<1JG%?]VSF=#S? MENZU1C+G_#V/]+/7$\]HN!<+L6;0SU.X*A@$Z0Q JFQ_KXFA&.XU%NB0(*E[ MG5UFT+/UQ;+<;=E%= M3/.<_+DZ>:='KD&S.@?R'P5\N9=NI_E>F*ZXO*YB,@V+O9K'=;77\@$!O'(Q M'^@2G55LD6Y+6DK+KY'Q??=BXD+S[87>TXNY([FP1 VD[/6$F(0 \MQ1P?8' M>SZ6;>!8P-DT'<]^_\^W>5\RIZB]>YJT-9_'*G%">(7_'\F%3%79QQ!![%O. M<,H'W (K7>!W8,50Y)6DX_VKT-*^*M<&JNW/<6U#<9[WMU]K>:$\LU7GN\K_ M[CQ'OPG_!L(R67HN0Y2Y1 V,+#-;Q_49JB*)?#.*Y.F<9AG5^KO[* K1'F5_ M%*"ROD== MZ?&)Z;WHIXN38%4,PY^S#>Z$Q=&K2;[H%'4%IE::%LLOB'[83>?\2P_@^3Y5 MM24I0<'GAN<_7SJ3.Z//\2QB5'/6X'E=NO]7+E.+!HQ'(-.">\( T5@ZVJC>8Z>?I09V7Y MP(53XY ;>WS\A[VW^B9_B?3.M:<\NP]Q3AJ=/;1],0\5"UX(A$Q?LK=#?I